El mercado criptográfico actual está experimentando un auge en popularidad, debido al cual las herramientas de comercio electrónico y las tecnologías blockchain relacionadas se están desarrollando a un ritmo rápido. Por otro lado, hay cada vez más empresas de criptomonedas que brindan diversos servicios relacionados con el comercio de criptomonedas y que tienen ciertas obligaciones con todos los clientes existentes (comerciantes e inversores) debido a las características específicas de su trabajo, cuya implementación del control sobre la ejecución está diseñado para resolver el protocolo de Prueba de Solvencia.
Este artículo arrojará luz sobre el protocolo de Prueba de Solvencia, los componentes de Prueba de Reservas y Prueba de Pasivos, cómo funcionan y qué métodos existen para implementar el proceso de auditoría de blockchain. Al final, aprenderá cómo el proceso de Prueba de Solvencia afecta la industria de las criptomonedas.
¿Qué es la Prueba de Solvencia?
La Prueba de Solvencia es una regla que se utiliza para evaluar la solvencia de una empresa de criptomonedas que está obligada a pagar fondos a sus clientes en una cantidad suficiente para cubrir los gastos en caso de circunstancias imprevistas. En otras palabras, esta regla se utiliza para llevar a cabo la verificación de las billeteras públicas del intercambio, combinada con controles periódicos por parte de auditores externos para confirmar los resultados, seguidos de pruebas de que la plataforma contiene recursos suficientes para mantener la liquidez de sus activos.
Dado que la increíble popularidad de las tecnologías criptográficas fue el impulso para el surgimiento y desarrollo de los sistemas de pagos criptográficos, hoy en día muchos comerciantes e inversores criptográficos, así como personas alejadas del comercio criptográfico, prefieren almacenar sus activos criptomoneda en intercambios centralizados. Estas carteras de intercambio son más fáciles de usar y de más cómodo acceso, y eliminan la dificultad y el riesgo de administrar claves criptográficas por sí mismas. Este método es similar a la banca en línea, donde la institución bancaria asume la obligación de administrar los activos de los clientes y es responsable de su seguridad, lo que se traduce en una cobertura total de cualquier pérdida en caso de robo o piratería de los sistemas de seguridad responsables de dar servicio a sus cuentas.
Durante el año pasado, ocurrieron varios accidentes terribles en el espacio criptográfico, en particular, el colapso de FTX, en el que millones de inversores se quemaron sin posibilidad de recibir compensación, porque la empresa no pudo pagarles sus obligaciones como resultado de la insolvencia.
El intercambio de criptomonedas FTX colapsó en noviembre de 2022 y, según documentos judiciales, los pasivos de FTX y sus filiales con los 50 mayores acreedores, incluidos Coinbase, Coindesk y Binance, alcanzaron $3.1 mil millones.
¿Qué son la Prueba de Reservas y la Prueba de Pasivos y cómo funcionan?
La Prueba de Solvencia es el resultado de la Prueba de Reservas y la Prueba de Pasivos, con mecanismos sólidos para demostrar que la cantidad total de activos en poder de un intercambio de criptomonedas o cualquier otra criptoentidad es mayor que la cantidad total de sus pasivos. Además, si un custodio tiene reservas en criptomonedas, también debe demostrar la propiedad de las claves de las cuentas que contienen fondos criptográficos. Echemos un vistazo más de cerca a qué son los algoritmos mencionados anteriormente y cómo funcionan.

Prueba de reservas
Prueba de reservas (PoR) es un protocolo de consenso innovador que proporciona un análisis de solvencia en profundidad que examina los intercambios activos de criptomonedas en el mercado para confirmar suficiente liquidez en un momento dado. para garantizar que los usuarios (titulares de cuentas de intercambio) puedan retirar todos los fondos disponibles sin obstáculos cuando lo soliciten. En última instancia, los intercambios de cifrado, así como otras instituciones financieras en el mercado de cifrado, son auditados para confirmar la seguridad de los activos de los usuarios y poder continuar operando legalmente con la seguridad de que, en caso de circunstancias imprevistas, la empresa puede cumplir con sus obligaciones con los clientes.

El método de Prueba de Reservas implica una verificación criptográfica para demostrar la propiedad de los activos digitales. Este protocolo de consenso se basa en métricas que muestran el saldo de los activos digitales (actualmente solo BTC), que se pueden verificar mediante métodos en línea como el seguimiento de billeteras criptográficas. Lo utilizan los intercambios centralizados para demostrar su solvencia y asegurar a los clientes que el intercambio podrá pagar depósitos durante períodos de volatilidad del mercado.
La verificación de prueba de reservas convierte la información del saldo de cada cuenta en el llamado árbol Merkle, un algoritmo utilizado para determinar la verificación de la información y la integridad de los archivos, y permite un único hash para múltiples fragmentos de datos. Un árbol hash se puede representar como una estructura con ramas que divergen desde su base hasta los nodos intermedios. Las hojas que representan fragmentos de datos se colocan en los extremos de las ramas. El hash raíz (raíz de Merkle) se encuentra en la base del árbol.
Los datos del saldo del usuario se dividen en una "hoja". A continuación, se aplica un hash a la “hoja” para formar una “rama” y, a su vez, al grupo de “ramas” se le aplica un hash para formar la “raíz”. Luego, el auditor verifica que el intercambio posee las direcciones correspondientes de la cadena de bloques (es decir, las claves públicas).
Prueba de responsabilidades
A diferencia del protocolo de prueba de reserva, prueba de responsabilidades es un concepto más complejo. Con PoL, el intercambio publica una lista de todos los pasivos en un momento determinado (como con el esquema PoR). En teoría, esta lista podría incluir el saldo de la cuenta y el nombre de cada acreedor. Aún así, la bolsa siempre puede excluir ciertas obligaciones de la lista, creando así una apariencia de solvencia cuando se encuentra en estado de insolvencia. Para resolver este problema, se anima a cada acreedor a encontrarse en la lista abierta de pasivos. Si al menos un acreedor afirma no estar en la lista, el intercambio puede considerarse fraudulento.

Este protocolo es confiable porque brinda a los usuarios mucha más seguridad con respecto a la solvencia del intercambio que las plataformas que no realizan este proceso. Cuando se utiliza el método descrito anteriormente, la privacidad del usuario se ve afectada porque el nombre de cada usuario y el historial del saldo de la cuenta se colocan en el dominio público. Anteriormente, se utilizaba una combinación de dos técnicas para mejorar la privacidad del usuario: ocultar la conexión entre los saldos publicados y los datos personales del usuario, así como la publicación parcial de los saldos de los usuarios.
El principio de este protocolo es similar al PoR descrito anteriormente, que utiliza un árbol Merkle. A continuación se muestra un ejemplo de un árbol de este tipo para un intercambio con varias cuentas. Para garantizar que el saldo de Alice de 20 ETH esté incluido en el saldo total de los pasivos del intercambio de 1480 ETH, solo se necesita la información dentro del área resaltada en rojo.

Métodos para proporcionar una prueba de solvencia
Como parte del desarrollo del protocolo de Prueba de Solvencia, para verificar la solvencia de una institución financiera que trabaja en el campo de las criptomonedas, existen dos métodos que ayudan a realizar una evaluación integral de los indicadores que demuestran su capacidad para pagar sus obligaciones con los clientes. Considerémoslos a continuación.
Método tradicional
El método tradicional de demostrar la solvencia de un intercambio de cifrado implica contratar a una empresa de auditoría externa para estudiar todos los componentes del ecosistema de la empresa que da acceso al comercio de activos de cifrado. Dichos componentes incluyen cuentas de clientes y su contenido (el número exacto de criptoactivos), personal y otra información confidencial de la organización para informar sobre su solvencia.
En el proceso de dicha auditoría, los auditores verifican hasta qué punto se cumplen las obligaciones del intercambio con los clientes. Para calcular los pasivos, los auditores utilizan la cantidad de todos los fondos en las cuentas de los clientes y luego la comparan con la cantidad total de reservas en la plataforma. La verificación del compromiso implica pasos como el árbol Merkle descrito anteriormente, utilizando un hash criptográfico de la identificación del cliente.
Al utilizar este método, los auditores no necesitan analizar toda la cadena de bloques porque se utilizan los datos agregados disponibles para el público. Durante la verificación, se agregan todos los saldos de las direcciones criptográficas. El intercambio puede demostrar que los posee proporcionando la clave pública asociada con la dirección y firmándola con la clave privada.
También vale la pena señalar que hoy en día algunas plataformas criptográficas brindan a los usuarios la posibilidad de verificar sus propios activos en su cuenta personal y verificar con Merkle Tree que efectivamente están protegidos por criptomonedas en el intercambio. La verificación incluye un análisis completo del estado de las direcciones criptográficas relacionadas con cada activo criptográfico específico, su volumen, evaluación de valor y una visualización gráfica de la dinámica del volumen de fondos para proteger cada dirección criptográfica para cada usuario.
Vía criptográfica
La vía criptográfica pasa por el uso de una tecnología innovadora llamada Conocimiento cero. Con este método, una organización puede crear una prueba criptográfica (zk-proof) mediante la cual una parte puede demostrar a un tercero que su declaración de solvencia es cierta sin revelar ninguna información adicional.
Las tres características principales de ZK Proof son integridad, precisión y cero divulgación. Si analizamos la tecnología en términos generales, podemos decir que la prueba de divulgación cero es un método que le permite verificar la exactitud del reclamo sin revelar ninguna información adicional sobre el reclamo en sí. Como parte del protocolo, la parte que prueba demuestra la validez de la afirmación al verificador sin proporcionar ningún dato adicional.

La prueba de conocimiento cero puede ser interactiva, donde el probador convence a un verificador en particular pero debe repetir este proceso para cada verificador, o no interactiva, donde el probador crea una prueba que cualquiera puede verificar usando la misma prueba. Hay varias implementaciones de pruebas de conocimiento cero, incluidas zk-Snarks y zk-Starks, cada una con un tamaño diferente de afirmación de prueba, tiempo de verificación de prueba y más, trabajando con varios mecanismos en sus sistemas.
Impacto que la prueba de solvencia tiene en la industria de las criptomonedas
En términos de informes financieros, auditar las criptomonedas es bastante complicado. Las criptomonedas tienen varias características complejas y los movimientos de precios tienden a ser volátiles. A pesar de su nombre, sería un error suponer que las criptomonedas deberían contabilizarse como efectivo. Esto se debe a que el estándar descrito en IAS 7 y IAS 32 implica que las criptomonedas no son equivalentes al efectivo, especialmente porque las criptomonedas todavía están lejos de estar completamente distribuidas en comercio mundial. Al mismo tiempo, los principios básicos para evaluar los activos digitales siguen siendo los mismos y se están implementando gradualmente a nivel mundial para permitir una verificación precisa de la solvencia de cada institución financiera dentro del mercado de criptomonedas.
En 2019, el IASB concluyó que una criptomoneda cumple con la definición de activo intangible de la NIC 38. Si se mantiene para la venta en el curso normal del negocio, cae dentro del alcance de la NIC 2, Inventarios. El IASB y el Consejo de Normas de Contabilidad Financiera (FASB), que rige principalmente las normas contables aceptadas en Estados Unidos, coincidieron en que no existe un camino claro para abordar universalmente esta cuestión. En cambio, los contadores deben considerar la naturaleza y el impacto financiero de los activos digitales para determinar cómo contabilizarlos.
Por otro lado, hoy en día, es posible observar a quienes se oponen a la auditoría de criptomonedas que la consideran inútil. Así, el ex gestor de fondos de cobertura y legendario inversor, que fue uno de los primeros en predecir la crisis de las hipotecas de alto riesgo, Michael Burry, publicó un post en su Twitter en el que explicaba las actuaciones de la firma de auditoría francesa Grupo Mazars, que suspendió el servicio de intercambios de cifrado debido a la mayor atención de los medios. Señaló que no todos los inversores están satisfechos con los informes que confirman las reservas acumuladas para las bolsas de criptomonedas como Binance, KuCoin y Crypto.com. Muchos miembros influyentes de la criptocomunidad han criticado abiertamente dichos documentos y están de acuerdo con la declaración de Burry.
Con un alto grado de probabilidad, el protocolo de Prueba de Solvencia hará una contribución significativa al desarrollo de estándares de auditoría para las organizaciones criptográficas, incluso dentro del marco legislativo de muchos países, para prevenir las consecuencias negativas resultantes de acciones fraudulentas de una empresa criptográfica, que se expresan en la pérdida de capital por parte de los inversores, así como para crear condiciones que ayuden a garantizar la solvencia total del intercambio o cualquier otro organización criptofinanciera en caso de circunstancias imprevistas asociadas con situaciones turbulentas en el mercado de criptomonedas.
Conclusión
Después de varios incidentes graves en la historia del espacio de las criptomonedas, la aparición de nuevos métodos de auditoría de los intercambios de criptomonedas será una nueva ronda de desarrollo de sistemas de seguridad para todas las entidades involucradas en el comercio de criptomonedas, que no solo ayudará a evitar las consecuencias negativas causadas por acciones fraudulentas, sino que también creará una base sólida para el desarrollo de sistemas de verificación y verificación de organizaciones complejas fuera de la criptoesfera.