- The Electric Coin Company (ECC) ha desarrollado una nueva tecnología llamada «Halo», que permite a ZCash (ZEC) resolver el mayor problema de la criptomoneda.
- Es posible que ZCash ya no necesite una configuración de confianza debido a «Halo».
El criptógrafo Sean Bowe de Electric Coin Company (ECC) ha desarrollado una nueva tecnología llamada «Halo» que permitirá a ZCash resolver el mayor problema de la criptomoneda: Anteriormente, ZCash necesitaba una configuración de confianza de una persona de confianza para confirmar la prueba de cero conocimiento. Halo podría eliminar este problema removiendo la necesidad de una persona de confianza.
La configuración de Trusted era un tema muy criticado incluso antes de que se generara el Genesis Block de ZCash, que sigue existiendo y es su único punto de fallo. Si la configuración está comprometida, los hackers o propietarios podrían utilizar las claves creadas durante la creación del bloque Génesis para controlar y manipular toda la blockchain de ZEC.
La nueva técnica de Bowe, publicada en un artículo co-autorizado por sus colegas Jack Grigg y Daira Hopwood, utiliza pruebas para verificar otras pruebas sin necesidad de terceros. Halo logra una composición de pruebas recursivas sin conocimiento y sin la necesidad de una persona de confianza. En una declaración oficial de la Electric Coin Company dice (traducido libremente):
Las configuraciones de confianza son difíciles de coordinar, presentan un riesgo sistémico y deben repetirse para cada actualización de protocolo importante. Su eliminación supone una mejora sustancial de la seguridad de los protocolos actualizables.
Halo es el resultado de la orientación estratégica de ECC, que anunció en ZCon1 en junio de 2019 que tanto la seguridad como la escalabilidad de Capa 1 de ZCash serían mejoradas. Aunque Halo aún no se ha implementado, ECC tiene grandes expectativas sobre esta nueva tecnología.
ECC is exploring the use of Halo for Zcash to both eliminate trusted setup and to scale Zcash at Layer 1 using nested proof composition.
— zooko❤ⓩ🛡🦓🦓🦓 (@zooko) September 10, 2019
¿Qué es el «Trusted Setup» en detalle?
ZCash es una moneda de privacidad que promete completo anonimato al ocultar no sólo el remitente y el destinatario, sino también el monto de la transacción. Como cualquier criptomoneda, ZCash fue generado usando un bloque de Genesis. El «Trusted Setup» fue una parte importante de la generación de bloques de Genesis.
La base técnica es que ZCash utiliza una implementación simplificada de zk-SNARKs para la anonimización de los datos de los usuarios. Esto difiere de otras implementaciones de zk-SNARK (como la de Ethereum) en que requiere una configuración única, que debe repetirse al crear el bloque Genesis, así como cada actualización posterior del sistema.
La razón por la que esta configuración se llama «Trusted Setup» es porque usted tiene que confiar en que quien generó estas claves las destruirá. Si no se destruyen, los propietarios pueden manipular la blockchain de ZCash a voluntad o crear nuevas ZEC.
Los inventores de ZCash eligieron esta variante de zk-SNARKs porque es más ligera y puede verificar las transacciones más rápido y más eficientemente. Por lo tanto, el «Trusted Setup» sigue siendo muy importante hoy en día para crear cero pruebas de conocimiento y permitir transacciones privadas.
Por lo tanto, la nueva tecnología «Halo» podría ser un paso muy importante para que ZCash resuelva este «problema de confianza». Por su parte, la tasa ZEC ha respondido ligeramente a la noticia, con un incremento del 2,80 por ciento en las últimas 24 horas. Actualmente el precio de la ZEC es de 45,24 USD.