Conclusiones principales

  • La transparencia de los fondos de los usuarios es clave para restaurar la confianza del público y de los reguladores en la industria de la criptografía y promover su imagen como un sector maduro dominado por actores responsables.

  • El sistema de prueba de reservas (POR) de Binance representa nuestro compromiso de salvaguardar los fondos de los usuarios y mantener la transparencia.

  • A noviembre de 2023, el POR de Binance muestra las reservas de fondos de nuestros usuarios denominadas en 31 activos digitales diferentes.

Hace un año, en medio de una crisis en la que la confianza del público en las criptomonedas sufrió una serie de duros golpes, Binance buscó apoyar un esfuerzo de toda la industria para recuperarla. Nos propusimos mostrar, en lugar de decir, que la madurez y la confiabilidad son las características que realmente definen el ecosistema de activos digitales, contrariamente a las narrativas que parecían omnipresentes en ese entonces y que aún son fuertes hoy. Articulamos un marco de seis puntas para que todos los intercambios de cifrado centralizados lo adopten para unir fuerzas para recuperar la confianza de las personas. Dos principios clave formaron la base de este enfoque: la santidad de los fondos de los usuarios y la transparencia.

Nuestro sistema de prueba de reservas (POR), que entró en funcionamiento en noviembre de 2022, fue diseñado para mostrar ambos principios en funcionamiento. Ya habíamos cubierto la parte más importante: la gestión responsable de los fondos de los usuarios. La cultura de ser reacios al riesgo con los activos que la gente nos confió, de mantener siempre reservas suficientes para cubrir cualquier cantidad de retiros y de tener mentalidad de seguridad ha estado arraigada en Binance desde nuestros inicios. El desafío ahora era encontrar una manera de hacerlo más visible.

Cuando se dio a conocer el sistema, solo mostraba reservas de BTC; a finales de 2022, admitía un total de nueve tokens. Un año después, el sistema POR de Binance proporciona información sobre las reservas denominadas en 31 activos digitales que tenemos en nombre de nuestros usuarios (más que cualquier otro gran intercambio centralizado que ofrezca divulgaciones similares), mostrando constantemente que cada uno de estos saldos está por encima del 100%. Aún es un trabajo en progreso, durante el año pasado, el sistema de prueba de reservas de Binance pasó por muchas rondas de actualizaciones y continúa evolucionando con cada iteración.

Tecnología de transparencia

Blockchain es el entorno ideal para mantener y lograr la transparencia de los fondos. Aún así, dada la gran escala de la base de usuarios y las operaciones de Binance, encontrar una solución tecnológica que permitiera a cualquiera acceder fácilmente a pruebas confiables de nuestras reservas fue una tarea desafiante en sí misma.

El sistema original utilizaba criptografía de árbol Merkle, un enfoque que permite la consolidación de grandes cantidades de datos en un único hash, para sumar datos en cadena sobre nuestras reservas. El proceso de verificación implica la construcción de un árbol Merkle que codifica las identificaciones de los usuarios con sus tenencias de activos netos a nivel de token. La salida, llamada raíz de Merkle, actúa como un sello criptográfico que "resume" todos los datos que contiene. Este método también permite a los usuarios verificar subconjuntos específicos de datos codificados, lo que les permite verificar de manera efectiva que sus propios activos estén almacenados de manera segura.

Sin embargo, este diseño permitía una transparencia total sólo si los saldos de las cuentas individuales se hacían visibles públicamente, algo que no haríamos por razones de seguridad y privacidad. Otra deficiencia fue que un árbol Merkle convencional podría potencialmente manipularse agregando cuentas de usuario falsas con saldos negativos para distorsionar el panorama general.

Para abordar estas limitaciones, en la actualización de febrero de 2023, nuestros desarrolladores implementaron protocolos zk-SNARK, una forma de prueba de conocimiento cero, encima del árbol central de Merkle. Este tipo de prueba criptográfica permite a una parte establecer la validez de una declaración dada a otra parte sin revelar el contenido de la declaración. En este caso, permite a Binance demostrar que ha respaldado completamente los fondos de sus usuarios sin revelar los saldos de los usuarios individuales. Un zk-SNARK combinado así con un árbol Merkle permite a los usuarios verificar que sus fondos están incluidos en el cálculo del saldo total de activos netos del usuario.

Construyendo junto con la comunidad

Nuestra implementación de la criptografía zk-SNARK marcó la primera vez que una organización criptográfica aprovechó este enfoque para crear soluciones de prueba de solvencia. Queríamos que el resto de la industria se beneficiara de esta innovación, por lo que abrimos nuestro código POR. También queríamos que la comunidad brindara comentarios para hacer que el sistema fuera aún más sólido, y la comunidad respondió a nuestro llamado.

Poco después del lanzamiento de febrero, por ejemplo, una empresa de seguridad blockchain auditó nuestro código y señaló una vulnerabilidad en la solución mejorada de prueba de reservas, que solucionamos de inmediato. Este caso ejemplifica nuestro enfoque para promover la transparencia de los fondos de los usuarios como una prioridad en toda la industria. En lugar de tratarlo como una carrera armamentista, queremos que nuestros colegas en todos los ámbitos sean mejores en eso, y agradecemos cualquier aporte externo que nos ayude a mejorar también en la navegación por este territorio inexplorado. Cuando se trata de reconstruir la confianza mejorando la transparencia, una marea creciente levanta a todos los barcos.

En Binance seguimos comprometidos a respaldar los activos de los usuarios en al menos una proporción de 1:1 en todo momento, así como a trabajar constantemente en formas innovadoras de garantizar la tranquilidad de los usuarios manteniendo la transparencia de nuestras reservas. Como lo demuestra la duodécima y última versión de nuestro programa de prueba de reservas, a principios de noviembre teníamos suficiente BTC para cubrir el 104% de los saldos netos de los clientes; 105 % de los saldos de los clientes de ETH; 111% de los saldos de los clientes de BNB; y más del 118% de todos los USDT que los usuarios depositaron en nuestra plataforma. Tus fondos están seguros con Binance y puedes comprobarlo tú mismo en cualquier momento.

Otras lecturas

  • código fuente POR

  • Prueba de reservas de Binance: ¿Qué es un árbol Merkle?

  • Binance Academy: mejora de la transparencia criptográfica con prueba de conocimiento cero

  • Cómo los zk-SNARK mejoran el sistema de prueba de reservas de Binance