Ir al contenido

Prueba de reservas

De BitcoinWiki
Diagrama conceptual de activos de reserva, un compromiso de pasivos y una verificación de alcance definido
Ilustración conceptual de un método de prueba de reservas.

La prueba de reservas (PoR, del inglés proof of reserves) comprende métodos utilizados por custodios de criptomonedas para aportar pruebas sobre los activos mantenidos en un momento determinado. Una declaración de reservas puede identificar direcciones en cadena, demostrar el control de claves o comparar activos con una representación de los saldos de clientes. El término se aplica a procedimientos de distinto alcance, por lo que deben leerse las pruebas y limitaciones de cada informe, en lugar de inferirlas de su nombre.

La prueba de reservas no demuestra automáticamente la solvencia. Esta depende de todos los activos y pasivos del custodio, su valoración, propiedad jurídica, gravámenes y capacidad para cumplir obligaciones. Una comprobación criptográfica o en cadena puede aportar pruebas útiles sin ser una auditoría de estados financieros.

Componentes

Activos de reserva

En cadenas de bloques transparentes, un custodio puede publicar direcciones y permitir que los observadores calculen sus saldos en una altura de bloque específica. También puede firmar un desafío o realizar una transacción para demostrar que controla las claves de firma pertinentes. Estos procedimientos pueden mostrar una cantidad en cadena y pruebas de control técnico, pero no establecen por sí solos la propiedad efectiva, si un activo está pignorado en otra operación ni si se incluyeron todas las direcciones controladas por el custodio.

Los informes de reservas deben identificar activos, redes, direcciones o método de selección, momento de la captura o altura de bloque, y tratamiento de tókenes, derivados, activos prestados, posiciones de staking, activos fuera de cadena y representaciones entre cadenas. El saldo actual de un explorador no debe sustituir la captura histórica del informe.

Pasivos con clientes

Un custodio que afirme que los activos de clientes están totalmente respaldados debe contabilizar también las cantidades adeudadas. Publicar todas las cuentas expondría datos financieros privados. Por ello, muchos sistemas registran compromisos de saldos en un árbol de Merkle o una estructura criptográfica relacionada. El cliente recibe una ruta que permite comprobar que su cuenta se incluyó en la raíz publicada sin revelar todas las demás.

Una prueba de inclusión responde a una pregunta limitada: si determinados datos se incorporaron al árbol. No demuestra de forma independiente que se incluyeran todos los clientes y pasivos, que los saldos se clasificaran correctamente ni que el operador evitara entradas negativas o inválidas. El método requiere reglas para formar el conjunto de pasivos, comprobaciones de totales y signos, protecciones de privacidad y una forma independiente de detectar omisiones.

BitMEX, por ejemplo, publica información de reservas basada en direcciones y un proceso de prueba de pasivos mediante árboles de Merkle, y explica ambos como componentes distintos.[1]

Comparación de reservas y pasivos

Una captura puede indicar, para cada activo incluido, una proporción de reservas: reservas admisibles divididas por el pasivo correspondiente con clientes. Las proporciones solo tienen sentido dentro de las definiciones y del momento del informe. Agregar activos distintos a precios de mercado introduce riesgos de valoración y liquidez; la comparación por activo puede omitir obligaciones ajenas a los activos seleccionados.

Propuestas académicas combinan compromisos, estructuras de Merkle, firmas digitales y pruebas de conocimiento cero para mejorar la privacidad y la verificabilidad. El protocolo Provisions, por ejemplo, se diseñó para demostrar que una plataforma controla reservas de Bitcoin suficientes para cubrir cuentas de clientes sin revelar públicamente cada saldo o dirección de reserva.[2]

Verificación y atestaciones

Los ejercicios de prueba de reservas pueden ser realizados íntegramente por la plataforma, verificados por usuarios con herramientas de código abierto, observados por un especialista independiente o informados por una firma contable conforme a procedimientos acordados. Estos encargos no son equivalentes.

En los procedimientos acordados, el profesional aplica pruebas específicas e informa hallazgos fácticos; el encargo no expresa necesariamente una opinión de auditoría. Debe examinarse quién eligió los procedimientos, qué registros facilitó la dirección, qué entidades y activos quedaron cubiertos y si se consideraron hechos posteriores.

El Public Company Accounting Oversight Board estadounidense e Investor.gov han advertido que los informes de prueba de reservas no equivalen a auditorías de estados financieros y, según el encargo, pueden no ofrecer garantía sobre la fiabilidad de la información.[3]

Limitaciones

Entre las limitaciones habituales se encuentran:

  • una captura puede quedar obsoleta inmediatamente después del momento observado;
  • pueden omitirse direcciones, financiarse temporalmente, usarse como garantía o estar sujetas a reclamaciones no reveladas;
  • el control técnico de una clave no prueba por sí solo una propiedad jurídica libre de cargas;
  • pueden quedar fuera los pasivos con clientes, deuda corporativa, derivados, retiradas pendientes o entidades relacionadas;
  • un cliente puede verificar la inclusión de su cuenta sin detectar cuentas omitidas de otros clientes;
  • la privacidad puede debilitarse si los saldos o identificadores de verificación están mal diseñados;
  • los tókenes pueden ser ilíquidos, estar concentrados, ser emitidos por una parte relacionada o valorarse de forma incoherente; y
  • el informe puede no evaluar gobierno corporativo, ciberseguridad, controles internos, continuidad operativa o capacidad para procesar retiradas.

La prueba de reservas se entiende mejor como un control de transparencia. Las pruebas más sólidas combinan datos en cadena reproducibles, prueba de control, un compromiso completo y privado de pasivos, reglas claras de alcance y valoración, verificación independiente, capturas frecuentes y declaraciones financieras y jurídicas convencionales.

Relación con direcciones destacadas

Las declaraciones públicas de reservas pueden ser una fuente importante para identificar el papel operativo de una gran dirección blockchain. La atribución debe conservar fecha y alcance. Si una plataforma incluyó una dirección en un informe, puede decirse que la presentó como dirección de reserva incluida en esa fecha; no implica necesariamente que posea de forma efectiva todas las monedas, pues las direcciones de custodia pueden representar activos adeudados a clientes.

Las clasificaciones de direcciones deben distinguir entre saldo en cadena, control técnico, papel operativo divulgado y propiedad efectiva. Véase 34xp4vrocgjym3xr7ycvpfhocnxv4twseo-bitcoin como ejemplo de una dirección incluida en una declaración de reservas de Binance.

Véase también

  • Dirección de Bitcoin
  • Almacenamiento en frío
  • Plataforma de intercambio de criptomonedas
  • Árbol de Merkle

Referencias