¿Cómo pueden las CEX adoptar prácticas seguras? El cofundador de Ethereum comparte ideas

CEX
- Vitalik Buterin describe modelos efectivos de prueba de responsabilidad para los CEX
- Aunque el modelo tradicional de balance es efectivo, no aborda las preocupaciones sobre privacidad.
- Sugiere que el enfoque avanzado de Prueba de Conocimiento Cero puede allanar el camino para exchanges más seguros y creíbles.
El colapso de FTX ha planteado preguntas significativas sobre la credibilidad de los intercambios centralizados de criptomonedas (CEX). FTX fue, de hecho, uno de los intercambios más populares en el espacio de las criptomonedas, y su colapso ha dejado una marca de quemadura dolorosa en todo el mercado de criptomonedas.
Toda la comunidad de criptomonedas ahora se pregunta: ¿cómo pueden los usuarios garantizar la seguridad de sus intercambios y mantenerlos responsables de adoptar mejores prácticas? Esta también es una preocupación para otros intercambios de criptomonedas legítimos. Estas plataformas no deben ni pueden funcionar como bancos, y por lo tanto, no pueden depender únicamente de métodos regulados como licencias gubernamentales y auditorías de gobernanza para demostrar su credibilidad.
Vitalik Buterin, cofundador de Ethereum, ha compartido ideas críticas sobre cómo las CEX pueden adoptar prácticas seguras y construir credibilidad utilizando métodos criptográficos en cadena. Estos son algunos de los puntos clave del reciente blog de Buterin:
Los métodos tradicionales de prueba de solvencia que aún funcionan
Los balances son la técnica más antigua en los libros para demostrar criptográficamente la solvencia de un intercambio. Los intercambios centralizados pueden mostrar efectivamente que tienen suficientes fondos para cubrir las responsabilidades de los clientes, publicando públicamente los informes de transacción de sus activos bloqueados. Esto fue hecho por Mt. Gox, uno de los primeros intercambios de Bitcoin en 2011. La compañía demostró su prueba de solvencia moviendo 424242 BTC a una dirección preanunciada.
Aunque es efectivo, el enfoque del balance crea un problema en términos de determinar el monto total de los depósitos de los usuarios. Por ejemplo, en el caso de Mt. Gox, ¿cómo puede uno confirmar que los depósitos de usuarios de la plataforma no exceden sus fondos totales en el balance?
Según el cofundador de Ethereum, la forma más sencilla de abordar esta preocupación es publicar una lista completa de pares (Nombre de usuario, Saldo). Esto resuelve el problema de probar la solvencia, pero crea un nuevo problema de privacidad.
La técnica del árbol de Merkle para preservar la privacidad del usuario
Según Buterin, la técnica del árbol de Merkle puede reunir la 'prueba de solvencia' y la privacidad del usuario bajo un modelo unificado. Esta técnica incluye establecer una tabla de saldos de clientes en un árbol de suma de Merkle, donde cada nodo es un par (saldo, hash).
Los nodos de la capa inferior representan los saldos de los usuarios y los hashes de nombre de usuario de cada cliente individual. El saldo en los nodos superiores incluye la suma de los dos saldos inferiores. Los usuarios pueden calcular jerárquicamente sus saldos desde el nodo inferior hasta el nodo más alto, y si la suma es correcta, significa que su saldo está correctamente incluido en el monto total.
Si bien el enfoque del árbol de Merkle proporciona cierto nivel de privacidad, mientras también demuestra la prueba de responsabilidades, aún no garantiza la máxima seguridad de la información del usuario.
ZK-SNARKs: un modelo robusto para intercambios centralizados
Según Buterin, el método más poderoso para garantizar la prueba de responsabilidades y mantener la privacidad del usuario es la tecnología ZK-SNARKs. Significa Zero-Knowledge Succinct Non-Interactive Argument of Knowledge (Argumento de Conocimiento No Interactivo Succinto de Conocimiento Cero).
ZK-SNARKs es una forma de que las transacciones sean privadas y completamente encriptadas en la blockchain mientras aún son validadas utilizando las reglas de consenso de la red. Este enfoque puede mostrar que el remitente tiene la cantidad de fondos que desea transferir sin hacer pública esa información. Por ejemplo, dado el hash de un número aleatorio, un intercambio podría convencer al usuario de que efectivamente existe un número con este valor hash, sin revelar cuál es.
Se puede encontrar más información detallada sobre esta tecnología en los documentos fundamentales de Ethereumoficiales.
Otros consejos para CEX de Vitalik Buterin
El cofundador de Ethereum sugirió además que las CEX deberían mantener algunas direcciones públicas de uso a largo plazo como prueba de activos. Los intercambios pueden generar algunas direcciones públicas y probar su propiedad una vez, o tener muchas direcciones y probar aleatoriamente la propiedad de vez en cuando.
También deberían adoptar opciones de prueba de conocimiento cero más complicadas. Por ejemplo, un intercambio configuró todas sus direcciones para ser multisig 1-de-2, donde una de las claves será diferente por dirección.
De aquí en adelante, estas prácticas pueden ayudar a los intercambios centralizados a demostrar efectivamente su prueba de responsabilidades y aumentar su credibilidad entre los usuarios. Lo más importante, estas medidas pueden ayudar a prevenir otro evento catastrófico como FTX.
No te limites a leer noticias sobre criptomonedas. Entiéndelas. Suscríbete a nuestro boletín. Es gratis.

Mohammad Shahid
Graduado en TI y Ciberseguridad con conocimientos especializados en criptomonedas y blockchain, Mohammad se une al equipo elite de Repo. Ha trabajado en varios proyectos de desarrollo blockchain y es un entusiasta trader de cripto.















