Llevando Halo 2 a Zcash

Zcash en Español
7 min readApr 8, 2022

Por Electric Coin Co. en Electric Coin Company

Prevemos un día en el que los sistemas financieros del mundo funcionen sobre Zcash e interoperen con él. Al igual que el HTTPS es ahora omnipresente, creemos que Zcash está en una posición única para servir como capa fundacional para una economía global y digital. Entre otros atributos, esto requerirá privacidad, escalabilidad, seguridad y confianza en su economía fundacional.

Estamos orgullosos de presentar una nueva característica potencial del protocolo Zcash construida utilizando el sistema de prueba de conocimiento cero Halo 2 (“Halo”), inventado y desarrollado en Electric Coin Co. (ECC). Hemos reservado ZIP 224 como marcador de posición. Como primera implementación de Halo dentro de Zcash, esto serviría como catalizador para la confianza de los usuarios de Zcash y la escalabilidad, al tiempo que haría el protocolo más atractivo, más rápido y menos costoso para que otros se basen en él, acelerando el uso y el crecimiento de Zcash.

Halo en Zcash permitiría actualizar los circuitos sin necesidad de configuraciones de confianza, haciendo que el protocolo blindado de Zcash sea más ágil para futuras mejoras, como el soporte de activos adicionales como los activos definidos por el usuario (UDA). Queremos facilitar que otros proyectos y tokens se beneficien de las características de Zcash, como la privacidad a través del cifrado. La configuración de confianza se convertirá en un remanente del pasado.

Además, esta actualización allanaría el camino para blindar la escala de Zcash mediante la agregación de pruebas y la sucesión de blockchain, dos mejoras de escalabilidad. Esto mejoraría la experiencia del usuario al eliminar el frustrante tiempo de sincronización que plaga todas las blockchains hoy en día, reduciendo la tradicional hinchazón del blockchain, y permitiendo tarifas no escalables a medida que aumenta el uso. En las conversaciones con las grandes plataformas sociales que expresaron su interés en el soporte nativo de Zcash, se dio un camino viable para la escalabilidad como un requisito a corto plazo.

Actualmente, estamos en desarrollo y creemos que puede desplegarse con éxito y seguridad -con una prueba de seguridad y auditorías- en la Actualización de la Red Zcash 5 (NU5), la próxima actualización de Zcash, prevista para activarse en el verano de 2021 (esta fecha fue actualizada a mayo del 2022). Para obtener más información técnica sobre Halo en Zcash, su rendimiento y las implicaciones para el soporte de terceros, por favor, consulta nuestro artículo del blog, “Technical explainer: Halo on Zcash”.

Antecedentes

Construir una moneda digital totalmente descentralizada, que preserve la privacidad, interoperable y que funcione bien es ambicioso, pero siempre lo hemos sido.

El equipo de ECC fue el primero en animar pruebas de conocimiento cero en software desde que se concibió la criptografía de conocimiento cero en la década de 1980. Ese logro de ECC fue considerado por muchos como extraordinario, o “alucinante”, como comentó el cofundador de Google Sergey Brin.

Sin embargo, como ocurre con la mayoría de las tecnologías novedosas, Zcash se vio limitado por las limitaciones de la época. Se derivaba del código base de Bitcoin y, por tanto, no era escalable. La creación de pruebas era intensiva desde el punto de vista computacional, y sus características de privacidad requerían el uso de algo llamado “configuración de confianza”.

ECC mejoró aún más el rendimiento de Zcash con otro avance llamado Sapling, que se activó con éxito en octubre de 2018. Esto permitió que las billeteras e intercambios de terceros adoptaran la tecnología blindada de Zcash por primera vez.

Sapling fue un descubrimiento increíblemente importante, pero sus beneficios no son suficientes para satisfacer las necesidades de un mercado global compuesto por miles de millones de personas y organizaciones. En la Zcon1, Nathan Wilcox expuso los ambiciosos planes de ECC para ofrecer un Zcash escalable en la Capa 1 (L1). Aunque en ese momento no estábamos seguros de cómo llegar a ello, menos de dos meses después, anunciamos otro descubrimiento criptográfico de ECC llamado Halo. Desde que se anunció al mundo, Halo ha sido reconocido como un gran avance, no solo para las criptomonedas sino para el campo de la criptografía aplicada en su conjunto. Ha sido desarrollado y ampliado por trabajos científicos posteriores: [BCMS2020] [BDFG2020] [BCLMS2020].

Con Halo, desbloqueamos el potencial de Zcash escalable en la Capa 1, y encontramos una solución para eliminar la configuración de confianza y reforzar la amplia confianza de la comunidad; no solo para Zcash, sino para las cosas que se construyen en Zcash, como los UDAs. También puede resultar beneficioso para otros fines, como la interoperabilidad con otras cadenas.

Si se adopta, Halo en Zcash crearía un terreno fértil para nuevas soluciones que incluyan a Zcash, con el potencial de igualar o superar la importancia de nuestro trabajo anterior con pruebas y mejoras de conocimiento cero. Es una evolución en la criptografía y crea una nueva línea de base para la interoperabilidad, UDAs, escala y adopción.

Respuesta del ecosistema

Además de la investigación y el desarrollo, ECC se ha puesto en contacto con las partes interesadas del sector para conocer su perspectiva sobre Halo y su potencial para Zcash. Las siguientes son algunas de las respuestas que hemos recibido:

Halo es un paso fenomenal en la progresión del desarrollo de Zcash. Al eliminar la necesidad de una configuración de confianza, Zcash se deshará del antiguo equipaje y será más ágil en el futuro. La actualización de Sapling hizo posible construir experiencias de usuario encantadoras y mantener un alto nivel de privacidad con una verificación eficiente; la actualización de Halo dará a la comunidad una mayor confianza en la seguridad y escalabilidad de Zcash, manteniendo su rendimiento superior. Halo también introduce la verificación incremental, que permitirá un checkpointing sin confianza y potenciará aún más a los clientes ligeros.

Desde la perspectiva del minero, hay muy poco impacto en la operación diaria. Estamos contentos de estar a bordo en el apoyo a esta actualización y estamos esperando ansiosamente el lanzamiento del día 1!

Nick Hansen, director general de Luxor Mining

Creo que Halo es valioso por dos razones. En primer lugar, tiene algunas ventajas inmediatas importantes. Elimina la configuración de confianza, eliminando completamente un problema que ha sido la fuente de los recelos de mucha gente sobre la tecnología ZK-SNARK.

Pero en segundo lugar, y más importante, traslada a Zcash a una pila criptográfica fundamentalmente más adaptable y amigable con el futuro, y esto tendrá beneficios durante años o incluso décadas. Otros proyectos ya están explorando o migrando a PLONK, Halo u otras técnicas basadas en polinomios que evitan la necesidad de una configuración de confianza específica para la aplicación, y Zcash se beneficiaría de poder aprovechar ese ecosistema en lugar de quedarse con una tecnología cada vez más anticuada.

La naturaleza de ‘computación verificable de forma incremental’ de Halo prepara el terreno para futuras actualizaciones que utilicen las capacidades de agregación de Halo para combinar pruebas dentro de los bloques e incluso entre bloques, reduciendo de forma masiva los costes de verificación y allanando el camino hacia un ideal a largo plazo de que Zcash tenga una propiedad de ‘autoverificación’ similar a la de Mina. La naturaleza adaptable de Halo también abre la puerta para que Zcash se interconecte con Ethereum y otros blockchains, permitiendo que los protocolos de capa 2 vayan fácilmente entre ellos. Así que creo que la incorporación de Halo por parte de Zcash tiene muchas ventajas, y es una excelente actualización que se debe llevar a cabo en paralelo con el otro excelente trabajo que se está haciendo para facilitar el uso de las transacciones que preservan la privacidad en la capa UX.

Vitalik Buterin, cofundador de Ethereum y miembro de la comunidad Zcash

Halo es un gran paso adelante para Zcash. Un sistema de conocimiento cero sin una configuración de confianza garantizará la privacidad y la escalabilidad futura que está disponible para todos.

Zaki Manian, cofundador de Cosmos y miembro de la comunidad Zcash

¡El equipo de ECC finalmente ha entregado una tecnología de vanguardia y de conocimiento cero sin requerir una configuración de confianza para su uso en aplicaciones P2P del mundo real en la capa 1.

La innovación de Halo 2 permite realizar transacciones eficientes, fiables y privadas en un libro mayor distribuido impulsado por la cadena Proof-of-Work de Zcash. Esto es diferente a cualquier otra criptomoneda donde todas las transacciones son tan públicas como un feed de Twitter.

El equipo de Nighthawk está deseando integrar la actualización de Halo en nuestras aplicaciones para Android e iOS.

Aditya Bharadwaj, creador de la cartera Nighthawk

Con Halo, Zcash y ECC demuestran una y otra vez estar a la vanguardia de las tecnologías de preservación de la privacidad. Por fin, el controvertido caso de los residuos tóxicos será cosa del pasado. En Zondax, ¡estamos deseando apoyar la actualización de Halo en todo lo que podamos!

Juan Leni, CEO de Zondax

Si bien aún están por verse mejoras significativas en la escalabilidad, el área de la privacidad experimentó algunos avances importantes con Zcash a la cabeza. Hay que tener en cuenta que Zcash ya permite las transacciones privadas bajo demanda a pesar de estar expuesto a una enorme presión por parte de las instituciones reguladoras del statu quo.

Estamos entusiasmados al conocer las actualizaciones de protocolo previstas en la blockchain de Zcash para lograr una mayor privacidad y un mayor rendimiento. Siendo un grupo consciente de la privacidad, en Horizontal Systems estamos dispuestos a integrar estas próximas actualizaciones en la aplicación de monedero de Unstoppable tan pronto como salgan.

Aibek Esengulov, fundador de Horizontal Systems

Traducción del original en inglés de Electric Coin Company

¿Sabías que Zcash Español tiene una comunidad hispana en Telegram?

Si quieres aprender más sobre privacidad en la economía digital descentralizada, te puedes unir a la comunidad de Zcash Español en Telegram.

Para conectar con el ecosistema digital de Zcash Español, visita nuestro Linktree.

--

--

Zcash en Español

Zcash es una moneda digital, rápida y con bajas comisiones orientada a la privacidad financiera | Sitio web: zcashesp.com