Prueba de reservas: lo que demuestra y lo que no demuestra la auditoría de un exchange

·4 min de lectura·Por SSP Editorial Team
Portada de SSP Academy: prueba de reservas de un exchange

Prueba de reservas: lo que demuestra y lo que no demuestra la auditoría de un exchange

Después de que varios grandes exchanges colapsaran con fondos de clientes desaparecidos, la «prueba de reservas» se convirtió en la respuesta del sector. Hoy muchos exchanges publican una: un informe, un panel o un conjunto de direcciones que pretende mostrar que los depósitos de los clientes están realmente ahí.

Es un avance genuino. Pero también es fácil leer en ella más de lo que dice. Esto es lo que una prueba de reservas demuestra de verdad, y los huecos que deja abiertos.

La idea básica

Un exchange guarda tus monedas en sus propios monederos y registra tu saldo en su propia base de datos. No puedes ver ninguna de las dos cosas directamente. La preocupación es sencilla: ¿ha prestado, perdido o gastado en silencio las monedas que dice tener guardadas para ti?

Una prueba de reservas intenta responder a eso en dos mitades:

  1. Activos. El exchange demuestra que controla determinadas direcciones on-chain, normalmente firmando un mensaje con sus claves o moviendo fondos de una forma anunciada de antemano, y cualquiera puede sumar los saldos en la cadena.
  2. Pasivos. El exchange se compromete con el total de todos los saldos de los clientes, normalmente mediante un árbol de Merkle: una estructura criptográfica que permite a cada cliente comprobar que su propio saldo se incluyó sin revelar el de nadie más.

Si los activos son al menos tan grandes como los pasivos, el exchange parece solvente respecto a esos activos en ese momento.

Lo que demuestra de verdad

Bien hecha, una prueba de reservas sí establece cosas reales:

  • Las monedas existían en las direcciones mostradas, en el momento de la instantánea; esa parte está en la cadena y cualquiera puede verificarla.
  • Alguien controlaba esas direcciones, si el exchange firmó con ellas.
  • Tu saldo se contabilizó. Si compruebas tu propia entrada en el árbol de Merkle, sabes que no te dejaron fuera del total de pasivos.

Eso es más de lo que los clientes tenían antes, y un exchange dispuesto a publicarla con regularidad muestra más que uno que no lo hace.

Lo que no demuestra

En los huecos es donde se esconden los fracasos:

  • Los pasivos los declara el propio exchange. El árbol de Merkle demuestra que tu saldo está en el total. No puede demostrar que el total incluya a todos los clientes, ni todas las deudas: préstamos que tomó el exchange, dinero que debe a otras empresas, obligaciones fuera de balance.
  • Es una instantánea. Se pueden pedir fondos prestados para el día de la instantánea y devolverlos después. Un informe del trimestre pasado dice poco sobre esta mañana.
  • Controlar no es poseer. Las monedas de una dirección con la que el exchange puede firmar podrían estar pignoradas como garantía, haber sido prestadas por otra persona o deberse a un tercero.
  • Varios exchanges, las mismas monedas. Sin coordinación entre empresas, en principio las mismas monedas podrían ser presentadas por más de una entidad.
  • El alcance del auditor importa. Muchos informes son «procedimientos acordados»: un contable que comprueba cosas concretas que el exchange le pidió comprobar, no una auditoría completa del negocio.

Nada de esto significa que la prueba de reservas sea inútil. Significa que es un mínimo, no una garantía. Responde mucho mejor a «¿estaban ahí estos activos?» que a «¿es solvente esta empresa?».

Cómo leer una

Si mantienes fondos en un exchange, unas pocas preguntas distinguen un informe significativo de uno de marketing:

  1. ¿Incluye los pasivos, o solo una lista de monederos? Los activos por sí solos no demuestran casi nada.
  2. ¿Puedes verificar tu propio saldo en el árbol publicado?
  3. ¿Con qué frecuencia se hace? Mensual o continua es mejor que puntual.
  4. ¿Quién la comprobó y qué comprobó exactamente? Lee el alcance, no solo el titular.
  5. ¿El ratio cubre cada activo, o solo un total que mezcla el token propio del exchange con reservas reales?

La alternativa: nada que demostrar

La prueba de reservas existe porque un custodio te pide que le confíes tus monedas. Cada una de sus limitaciones proviene de ese acuerdo: el exchange tiene las claves y tú tienes un número en su base de datos. Como dice el viejo refrán, si no son tus claves, no son tus monedas.

La autocustodia no necesita una prueba de reservas, porque no hay nada que conciliar. Tus monedas están en tus propias direcciones y puedes comprobarlas en cualquier explorador de bloques en cualquier momento. Con SSP, esas direcciones son bóvedas multifirma 2 de 2 controladas por tus propios dos dispositivos: ninguna empresa tiene una clave, así que no hay ninguna empresa cuya solvencia necesites verificar.

Eso no significa que los exchanges no tengan su lugar. Es donde la mayoría de la gente compra y vende, y las ventajas y desventajas entre custodia y no custodia son reales. El enfoque práctico es tratar un exchange como un lugar por el que pasan los fondos, no donde viven, y conocer las formas en que pueden fallar los exchanges antes de dejar algo allí a largo plazo.

El resumen honesto

Una prueba de reservas muestra que ciertas monedas estaban en ciertas direcciones en un momento determinado, y que tu saldo se contabilizó. No muestra lo que el exchange debe, lo que pidió prestado ni lo que pasó al día siguiente.

Vale la pena comprobarla si usas un exchange, y vale la pena recordar que las únicas reservas que puedes verificar por completo, en cualquier momento, son las tuyas.

Comparte este artículo

Artículos relacionados