Por qué cambié de opinión sobre las direcciones t en Zcash

Por qué cambié de opinión sobre las direcciones t en Zcash

Explora cómo Zcash redefine la privacidad con transacciones transparentes y blindadas, apoyando una mayor privacidad, conectividad y visibilidad en el ecosistema criptográfico.

July 19, 2025· 9 min read
0 score

En Zcash existen dos tipos de direcciones: las direcciones transparentes (o direcciones t) y las direcciones protegidas (o direcciones z).

Las direcciones transparentes funcionan de manera muy similar a las direcciones en Bitcoin. Las direcciones protegidas utilizan pruebas de conocimiento cero para ocultar el emisor, el receptor y el monto de una transacción en la blockchain. La única información que permanece visible en una transacción protegida es que ocurrió una transacción, y nada más.

Todas las transacciones protegidas tienen lugar en un grupo protegido; la tercera iteración actual se llama el grupo Orchard, después del primer grupo llamado Sprout y el segundo llamado Sapling. Para los fines de esta discusión, solo consideraremos el grupo Orchard.

Esto nos da cuatro tipos de transacciones:

  • t -> t: transacciones transparentes similares a las de Bitcoin.
  • s -> s: transacciones protegidas, completamente opacas dentro de un grupo protegido.
  • t -> s: una transacción de protección, que mueve monedas desde el libro mayor transparente a un grupo protegido.
  • s -> t: una transacción de desprotección, que mueve monedas desde el grupo protegido al libro mayor transparente.

Una crítica común a Zcash es que no es "privado por defecto" (es decir, no solo tiene transacciones protegidas), en contraste con Monero, que es "privado por defecto": todas las transacciones en Monero son del mismo tipo y emplean las mismas características de privacidad.

Y esto suele implicar dos cosas:

  1. Que Monero es mejor que Zcash debido a esta característica de "privado por defecto".
  2. Que Zcash debería eliminar las direcciones t y también convertirse en "privado por defecto".

Yo solía repetir este razonamiento, pero ahora creo que está equivocado en ambos aspectos.

Una perspectiva diferente

"Un cambio de perspectiva vale 80 puntos de coeficiente intelectual." — Alan Kay

Creo que el argumento se entiende mejor al observar la situación desde una perspectiva diferente y no confundir teoría con práctica.

Así que ampliemos la visión y consideremos qué significa en la práctica usar una moneda de privacidad como Zcash o Monero.

Hasta que lleguemos a un estado en el que todas las transacciones sean privadas, usar una moneda de privacidad generalmente implica un proceso de tres pasos:

  1. Mover fondos a la moneda de privacidad.
  2. Realizar transacciones dentro de la moneda de privacidad.
  3. Mover fondos fuera de la moneda de privacidad.

O en términos de Zcash:

  • t -> s
  • s -> s
  • s -> t

El cambio de perspectiva es que Zcash es un sistema integrado de dos partes separadas: el grupo protegido y un libro mayor transparente.

Y así como Apple, al fabricar tanto el hardware como el software, puede ofrecer una mejor experiencia de usuario (UX) y mejores características de seguridad, Zcash puede ofrecer una mejor UX y mayor privacidad al integrar estrechamente estas dos partes, si se ejecutan correctamente.

Por lo tanto, para comparar adecuadamente Zcash y Monero desde este punto de vista, realmente hay que comparar dos cosas por separado:

  1. La privacidad de las transacciones protegidas en Zcash con la privacidad de las transacciones en Monero.
  2. La integración en el ecosistema criptográfico más amplio de Zcash (considerando también las direcciones t) y Monero.

Comparación de privacidad

Se ha escrito mucho al respecto, pero creo que es justo decir que los criptógrafos están de acuerdo en que, al comparar solo la privacidad de las transacciones protegidas en Zcash con las transacciones en Monero, Zcash tiene mejores propiedades de privacidad.

Por lo que entiendo, Zcash ofrece el máximo teórico posible de privacidad para transacciones en cadena, y Monero no lo hace. Hay discusiones en curso sobre cuánta información se puede derivar de las transacciones de Monero, qué patrones de uso son mejores para tu privacidad y cuáles no, y así sucesivamente.

No sé tú, pero cuando se trata de privacidad en transacciones, solo quiero lo mejor posible y no pensar en posibles debilidades, cómo usarlo de la mejor manera, etc.

"Tengo los gustos más simples. Siempre estoy satisfecho con lo mejor."

La supuesta debilidad de Zcash del "trusted setup" ya no aplica al grupo protegido Orchard, por lo que eso ya no es un problema en estos días.

La supuesta debilidad de Zcash de no ser "privado por defecto" ha sido casi completamente eliminada por la billetera Zashi, como se detalla más abajo.

Sé que Monero está trabajando en una actualización a Pruebas de Membresía de Cadena Completa (FCMP), llamadas FCMP++, que mejorará las propiedades de privacidad de Monero, pero aquí estoy considerando lo que está disponible hoy.

Integración en el ecosistema más amplio

Creo que el lanzamiento y la adopción más amplia de la billetera móvil Zashi es un cambio de juego para Zcash. Zcash ha sido descrito por algunos como el programa Apollo de las criptomonedas, y con la billetera Zashi en el ecosistema, finalmente está listo para despegar.

Entonces, ¿qué hace Zashi que la convierte en un cambio de juego?

Soporta la firma de transacciones de protección, desprotección y protegidas, pero no de transacciones transparentes. Es decir, puede enviar y recibir tanto transacciones transparentes como protegidas, pero cada UTXO transparente recibido primero debe ser protegido antes de que pueda gastarse nuevamente, ya sea de manera transparente (como una transacción de desprotección) o privada (como una transacción protegida).

Esto significa que todos los fondos en Zashi pasan forzosamente por el grupo protegido.

Por lo tanto, se podría argumentar que también hace que Zcash sea "privado por defecto", solo que con una mayor parte del ecosistema directamente integrada en la aplicación.

Tener una buena billetera es muy importante, porque la privacidad proviene más de la billetera que de la red o de tus contrapartes. Una buena billetera te protege de la filtración de información. La información sobre ti que nunca se filtra desde tu billetera local en primer lugar no puede ser filtrada después por tus contrapartes o la red/blockchain.

También se integra con la billetera de hardware Keystone, que por primera vez permite almacenar y gastar Zcash del grupo Orchard en una billetera de hardware. Otras billeteras de hardware, como Trezor y Ledger, solo admiten direcciones t. Estoy de acuerdo con Zooko y otros de la comunidad de Zcash en que la privacidad en reposo es aún más importante que la privacidad en tránsito. En resumen, el argumento es que si solo usas privacidad en tránsito, es bastante fácil desanonimizarte al correlacionar montos y tiempos de transacciones que entran y salen de un grupo protegido. Es decir, cuanto más tiempo estén los fondos en un grupo protegido, mantenidos privadamente en reposo, más difícil es desanonimizarlos, porque se "mezclan" con más y más fondos.

Y con Zashi más la integración de la billetera de hardware Keystone, ahora es posible mantener cantidades menores (solo en Zashi) y mayores (combinadas con Keystone) de ZEC en un grupo protegido, aumentando así tu privacidad y la de todos los demás en reposo en el proceso.

Como se puede ver en el Panel de ZecHub, la cantidad de ZEC en los grupos protegidos se ha más que duplicado en el último año, y casi el 14% del suministro circulante de ZEC se encuentra ahora en el grupo protegido Orchard, con una tendencia al alza.

Mayor conectividad y visibilidad opcional

Mucho en el mundo cripto tiene que ver con la conectividad de una moneda en el ecosistema más amplio. Por eso, cosas como la compatibilidad con EVM son importantes para las L1 y L2, por ejemplo. Y para Zcash, tener direcciones t y transacciones transparentes, que son muy similares a las direcciones y transacciones de Bitcoin, significa que es mucho más fácil conectar Zcash al ecosistema más amplio. Las integraciones con DEX generalmente comienzan con soporte para direcciones t, porque básicamente solo tienen que portar el código correspondiente de Bitcoin, y luego pueden progresar a implementar soporte completamente protegido, como es el caso con LeoDex.

Otro ejemplo de un DEX reciente que añadió soporte para ZEC con direcciones transparentes es NEAR Intents.

Creo que esta mayor conectividad de Zcash en comparación con Monero es la razón por la que hay más DEXs que soportan Zcash que Monero, y actualmente no hay un DEX de liquidez entre cadenas que soporte XMR. Y los DEX son muy importantes tanto por razones de privacidad (sin tonterías de KYC y AML) como por usabilidad (de nuevo, sin tonterías de KYC y AML).

Además, las direcciones t también pueden aumentar la visibilidad para los casos de uso donde realmente tiene sentido. Si estoy usando un DEX, como usuario quiero ser lo más privado posible. Pero quiero visibilidad sobre lo que está ocurriendo dentro del DEX, porque de lo contrario, ¿cómo voy a verificar que el DEX está funcionando como se anuncia? Así que la visibilidad opcional es en realidad una característica y no un error.

Y solo para completar, tener direcciones t permite casos de uso donde realmente se desea una transparencia total de los fondos en reposo. Por ejemplo, usar direcciones t para la billetera fría de intercambios o proveedores de custodia permite una auditoría fácil y una prueba de fondos.

Conclusión

Dados los desarrollos recientes, principalmente en torno a Zashi, he cambiado de opinión respecto a las direcciones t en Zcash. Con lo que ya está aquí (más el trabajo futuro a continuación), podemos tener:

  • Privacidad por defecto, independiente de terceros.
  • Mayor integración en el ecosistema criptográfico más amplio (por ejemplo, con DEXs).
  • Visibilidad y auditoría opcionales.

Dada una integración más profunda en el ecosistema criptográfico más amplio (ver abajo) y los argumentos expuestos anteriormente sobre la importancia de la privacidad en reposo, también hay un argumento a favor de por qué el valor debería acumularse en el token ZEC: simplemente no hay otra moneda de privacidad en el mercado con una integración profunda, visibilidad opcional y privacidad de primera clase.

Trabajo futuro

Lo más importante, Zashi actualmente solo soporta una dirección t fija, lo cual es malo para la privacidad si se usan direcciones t. Solucionar ese problema está en la hoja de ruta de Zashi; argumento en el foro de Zcash cómo diseñaría la UX para equilibrar problemas de usabilidad y privacidad.

Más opciones para almacenar y gastar Zcash protegido en billeteras de hardware más utilizadas, como Trezor y Ledger, sería genial. Hasta entonces, Keystone se llevará todo el negocio para ese caso de uso y mantendrá a algunos usuarios de Zcash de almacenar ZEC a largo plazo en un grupo protegido. Personalmente, mientras espero que llegue mi billetera Keystone, sigo almacenando la mayor parte de mi ZEC en una Trezor en una dirección t.

El soporte para multisig en billeteras de hardware, para poder almacenar cantidades muy grandes y para configuraciones de custodia con más de un firmante, también sería muy beneficioso.

Para una buena privacidad en tránsito, la privacidad en la capa de transporte también es muy importante. Parece que Zashi está implementando soporte integrado para Tor, lo cual es un buen paso en la dirección correcta. En mi opinión, la privacidad de capa de transporte de baja latencia sin tráfico ficticio, como en Tor, ya no es suficiente, y las mixnets de mayor latencia con tráfico ficticio, como Nym, son necesarias. Hasta que Nym lance su SDK, no se puede integrar directamente en Zashi, pero por ahora los usuarios más dedicados tienen NymVPN en modo mixnet a su disposición.

Una integración más profunda de los DEX en Zashi (por lo que sé, esto está en proceso) tanto en el lado de recepción como de envío, para adherirse a la ley del isomorfismo de criptomonedas, también es muy necesaria y debería integrarse profundamente en Zashi, para recibir y enviar criptomonedas arbitrarias. ZEC solo se beneficiará de eso en términos de precio, porque hay buenas razones para sostener que uno debería mantener ZEC si le importa su privacidad.

En realidad, es una historia de acumulación de valor mucho mejor que la que se puede argumentar para Ethereum y Solana.

(Si te gusta mi trabajo, por favor considera hacer una donación).

Traducción del original en inglés del Frank Braun


Zcash en Español

Si quieres aprender más sobre privacidad en la economía digital descentralizada, te puedes unir a la comunidad de Zcash en Español en Telegram. Para conectar con el ecosistema digital de Zcash Español, visita nuestro Privacidad.me.

Zcashers Hispanos

Related Articles