


Serie: Zero to Zero Knowledge
Si estás aprendiendo sobre Zcash por primera vez, descubrirás que hay dos tipos de transacciones disponibles: Transparentes y Blindadas.
Hoy aprenderemos sobre ellas y cubriremos una de las nuevas funciones del ecosistema de #Zcash, Unified Addresses.
Transacción Blindada se refiere a cualquier transacción con direcciones codificadas para los pools Sapling/Orchard.

Las Unified Addresses (UAs) están diseñadas para unificar las transacciones blindadas o transparentes en una sola dirección.
Hay 3 tipos de dirección en uso:
El número de caracteres (y por lo tanto el tamaño del código QR) aumenta con cada tipo.


Las direcciones y claves se codifican como una secuencia de bytes (Raw Encoding).
Un Receiver Encoding incluye toda la información necesaria para transferir un activo usando un protocolo específico.
La codificación en bruto de una Unified Address es una combinación de codificaciones (typecode, length, addr) de receptores:
0x030x020x01Importante: Debe haber al menos una dirección de pago blindada en cada UA. (Las direcciones Sprout ya no son compatibles después de la actualización Canopy.)

Especificación completa: ZIP-316: Unified Addresses
Este es un cambio fundamental que ya está ayudando a que más ZEC se mueva hacia el pool blindado.
Orchard introdujo un nuevo concepto llamado Actions:
Daira explica las posiciones del Anchor (zcon3):
En algunos casos (p. ej., transacciones entre pools) los montos pueden ser visibles para un observador externo. Sin embargo, valueBalanceSapling y valueBalanceOrchard usan compromisos homomórficos para probar el total de ZEC en los pools blindados y evitar la falsificación.
Lee más: ZIP 209: Prohibir los saldos de los pools de valor de cadena fuera de rango
El equipo de ECC está trabajando en nuevos métodos RPC en zcashd (que reemplazarán z_sendmany) que permitirán a los usuarios previsualizar y aceptar/rechazar una transacción propuesta según sus características de privacidad.
Este hilo originalmente apuntaba a YWallet, por el plan de transacción que mostraba antes de que pulsaras enviar. YWallet ya no recibe mantenimiento ni se actualizará para Ironwood, por lo que ya no puede seguir la cadena. Elige en su lugar una wallet con mantenimiento de la página Wallets y da preferencia a una que te indique lo que revelará una transacción antes de enviarse.
Gran artículo sobre privacidad de transacciones: https://medium.com/@hanh.huynh/
Hilo original de ZecHub (@ZecHub)
https://x.com/ZecHub/status/1628498645627666432
Esta página fue compilada a partir del hilo original de Zero to Zero Knowledge para la wiki de ZecHub.