NU5
NU5 se activó en la red principal de Zcash en el bloque 1.687.104 (31 de mayo de 2022 UTC).
Lo que aprenderás: cómo NU5 proporcionó a Zcash un nuevo pool blindado que no necesita una configuración de confianza, además de un único tipo de dirección que funciona entre pools.
NU5 (Actualización de red 5) es la sexta Zcash actualización de red de , implementada mediante ZIP 252. Es una importante actualización criptográfica. Introdujo el protocolo de pagos blindados Orchard, basado en el sistema de pruebas Halo 2, junto con Direcciones Unificadas y un nuevo formato de transacción versión 5. NU5 se lanzó en la versión zcashd v5.0.0 de Electric Coin Company.
Por qué importa. Un pool blindado solo es tan confiable como la configuración que lo creó. Los dos primeros pools blindados de Zcash, Sprout y Sapling, necesitaron cada uno una ceremonia única de configuración de confianza para generar sus parámetros secretos. Si esos parámetros se hubieran conservado en lugar de destruirse, alguien podría haber creado ZEC falsificados sin que nadie lo notara. El pool Orchard de NU5 elimina esa preocupación al utilizar el sistema de pruebas Halo 2, que no necesita tal ceremonia.
La configuración de confianza
Orchard es el protocolo blindado introducido por NU5, definido en ZIP 224. Se basa en el sistema de pruebas Halo 2, que utiliza una técnica llamada aritmetización PLONKish en el ciclo de curvas Pallas y Vesta. La ventaja práctica es simple: Halo 2 no necesita una configuración de confianza ni una cadena de referencia estructurada, por lo que no existe ningún parámetro secreto que pueda usarse indebidamente.
Sprout y Sapling dependían de una configuración de confianza. Un grupo de personas realizó una ceremonia para crear los parámetros de cada pool, y todos debían confiar en que al menos una de ellas destruyera su parte del secreto. Orchard elimina esa suposición. Los pools anteriores siguen existiendo después de NU5, por lo que la garantía de no requerir configuración se aplica a los fondos que mantengas en el pool Orchard.

Qué cambió NU5
NU5 agrupa varios cambios de consenso, todos activados conjuntamente en el bloque 1.687.104.
- Añadió el pool blindado Orchard (ZIP 224), el protocolo basado en Halo 2 descrito anteriormente.
- Añadió el formato de transacción versión 5 (ZIP 225), una estructura reorganizada con regiones separadas para datos transparentes, Sapling y nuevos datos Orchard. Se eliminaron los campos Sprout, y el formato anterior versión 4 siguió siendo válido después de la activación.
- Introdujo Direcciones Unificadas y claves de visualización unificadas (ZIP 316), tratadas en la siguiente sección.
- Adoptó la no maleabilidad del identificador de transacción (ZIP 244), una nueva forma de calcular el id de una transacción que separa lo que hace una transacción de las pruebas y firmas que la autorizan.
- Adoptó codificaciones canónicas de puntos Jubjub (ZIP 216) para eliminar codificaciones no estándar y reforzar las reglas sobre qué cuenta como una transacción válida.
- Habilitó la retransmisión de transacciones versión 5 a través de la red peer-to-peer (ZIP 239).
NU5 también actualizó varios ZIP existentes (32, 203, 209, 212, 213, 221 y 401) para que tengan en cuenta el nuevo pool Orchard.
Direcciones Unificadas
Antes de NU5, cada pool tenía su propio tipo de dirección, y un remitente debía saber qué tipo querías. Las Direcciones Unificadas, definidas en ZIP 316, cambian esto. Una única dirección unificada puede agrupar receptores para más de un pool, por lo que el wallet del remitente simplemente elige el mejor que admite.

Las claves de visualización unificadas funcionan de la misma forma para la visualización. Ofrecen visibilidad de solo lectura en los pools que cubre una dirección. Para más información, consulta la página Claves de visualización.
Dónde se sitúa NU5
NU5 siguió a las actualizaciones anteriores de Zcash: Overwinter, Sapling, Blossom, Heartwood y Canopy. Se activó en la red principal el 31 de mayo de 2022. El ciclo de curvas de Orchard se eligió porque admite recursión, lo cual sienta las bases para futuros trabajos de escalabilidad. NU5 es el predecesor directo de la línea de actualizaciones NU6 y NU6.x, que se basó en el pool Orchard y posteriormente lo corrigió.
Glosario
| Término | Significado en lenguaje sencillo |
|---|
| Network upgrade (NU) | Un cambio coordinado en las reglas de consenso de Zcash, activado a una altura de bloque determinada |
| Orchard | El pool blindado que introdujo NU5, basado en el sistema de pruebas Halo 2 |
| Halo 2 | El sistema de pruebas detrás de Orchard que no necesita una configuración de confianza |
| Trusted setup | Una ceremonia única que crea los parámetros secretos de un pool y que requiere confiar en que se destruyan |
| Unified Address | Una única dirección que puede agrupar receptores para más de un pool (ZIP 316) |
| Consensus branch id | Un identificador que indica a qué conjunto de reglas pertenece una transacción |
Preguntas frecuentes
¿NU5 cambia mi ZEC o mi privacidad? No. NU5 añadió un nuevo pool blindado y un nuevo formato de dirección. Tu ZEC actual no se ve afectado y tu privacidad no se reduce. Mover fondos a Orchard te proporciona un pool que no necesita una configuración de confianza.
¿Qué es Orchard? Orchard es el protocolo blindado de Zcash introducido por NU5. Funciona con el sistema de pruebas Halo 2, por lo que no necesita una ceremonia de configuración de confianza.
¿Tengo que hacer algo? No. Un wallet compatible gestiona NU5 por ti. Puedes seguir usando direcciones anteriores y empezar a usar Direcciones Unificadas cuando tu wallet las ofrezca.
¿Qué es una dirección unificada? Una única dirección que puede contener receptores para más de un pool. El wallet del remitente elige el pool que admite, por lo que no tienes que proporcionar una dirección diferente para cada tipo.
¿NU5 elimina la configuración de confianza de mis fondos anteriores? No de forma retroactiva. Orchard no necesita una configuración de confianza, pero los parámetros anteriores del pool Sapling siguen existiendo después de NU5. La garantía de no requerir configuración se aplica a los fondos mantenidos en el pool Orchard.
¿Dejó de funcionar el formato de transacción anterior? No. NU5 añadió el formato versión 5, y el formato anterior versión 4 siguió siendo válido después de la activación.
Pon a prueba tus conocimientos
Sprout y Sapling necesitaron una ceremonia de configuración de confianza. ¿Qué cambió el pool Orchard de NU5 respecto a eso y por qué importa?
Respuesta
Orchard se basa en el sistema de pruebas Halo 2, que no necesita una configuración de confianza ni una cadena de referencia estructurada. Esto elimina el riesgo de que parámetros secretos restantes puedan utilizarse alguna vez para falsificar ZEC. La garantía se aplica a los fondos mantenidos en el pool Orchard. Los parámetros anteriores de Sapling siguen existiendo después de NU5.
Recursos
ZIP 252: Implementación de la actualización de red NU5
ZIP 224: Protocolo blindado Orchard
ZIP 225: Formato de transacción versión 5
ZIP 316: Direcciones Unificadas y claves de visualización unificadas
Actualización de red 5
Electric Coin Company: lanzamiento de zcashd 5.0.0
Véase también
Zcash Actualizaciones de red
Pools blindados
Halo
zk-SNARKs
Claves de visualización
NU6.1
Serie: Índice de actualizaciones de red · Anterior: Canopy · Siguiente: NU6