La red mixnet de Nym ya está disponible en las carteras de Zcash
Nym ha completado su subvención comunitaria de Zcash, y la privacidad a nivel de red ya está disponible en carteras reales de Zcash

Compartir
Hoy, Nym se enorgullece de anunciar que ha completado su subvención de la comunidad Zcash, y el proyecto ya está en marcha donde más importa: la red mixnet de Nym ya funciona dentro de las carteras de Zcash. Desde 2024, los ingenieros e investigadores de Nym han trabajado codo con codo con los desarrolladores de Zcash, incluida la legendaria Daira-Emma Hopwood, para proteger la única capa que ni siquiera el famoso «conocimiento cero» de Zcash puede ocultar: el tráfico de red que subyace a cada transacción de Zcash.
Combinar la privacidad a nivel de red y a nivel de blockchain para Zcash es lo que Nym y la comunidad de Zcash se propusieron crear juntos, y por fin está en manos de usuarios reales. Las transacciones protegidas de Zcash ya ocultan lo que envías. Ahora la red mixnet de Nym puede ocultar la identidad de quien envía el mensaje.
La capa de red de Zcash deja al descubierto
Las pruebas de conocimiento cero de Zcash son lo último en protección de lo que ocurre en la cadena. Una transacción protegida oculta al remitente, al destinatario y el importe. Lo que los zk-SNARKs nunca tuvieron la intención de proteger es la capa de red subyacente: el flujo de paquetes de Internet que envía tu monedero cada vez que se sincroniza o transmite una transacción.
En ese nivel, tu dirección IP, tu tiempo de conexión y tus patrones de tráfico quedan expuestos ante tu servidor lightwalletd, tu proveedor de Internet, los operadores de nodos y cualquiera que tenga una visión lo suficientemente amplia de la red. Si combinas esos metadatos de red con datos públicos de la cadena de bloques, un observador decidido puede empezar a relacionar a un usuario «protegido» con su actividad. La privacidad en la cadena simplemente no es lo mismo que el anonimato. Esta laguna no es un fallo de Zcash; ya se reconoció en el propio artículo fundacional de Zcash sobre Zerocash.
«Dado que las transacciones de Zerocash no son de baja latencia en sí mismas, las redes de mezcla (por ejemplo, Mixminion) también son una forma viable de añadir anonimato, y una que no es tan vulnerable al análisis de tráfico como Tor». — El artículo original de Zerocash, 2014
Lo que ha aportado Nym
La subvención proporcionó una base completa y lista para los desarrolladores para enrutar el tráfico de Zcash a través de la mixnet de Nym, donde los paquetes de tamaño idéntico, los saltos aleatorios y el tráfico de cobertura hacen imposible el análisis de los metadatos de la red, incluso para un adversario que observe toda la red. Todo está a la vista, documentado y ya se está utilizando.
Un modelo de amenazas y una guía de diseño para Zcash
Nym elaboró un documento completo de diseño y modelo de amenazas a la privacidad de la red para Zcash, revisado junto con la red de expertos en privacidad de Nym y los propios desarrolladores de Zcash. En ella se detallan las amenazas reales a las que se enfrenta un usuario de Zcash, desde un servidor de lightwallet comprometido hasta un adversario pasivo global que vigila todo Internet, y se ofrece a los desarrolladores una solución concreta basada en Nym para cada una de ellas, con diagramas animados incluidos.
Es el mapa que todo desarrollador de carteras necesita para analizar la privacidad de la red, y el modelo de amenazas completo y la documentación de diseño de Zcash ya están disponibles en zcash-sdk.nym.com. El código de integración fue revisado de forma independiente por la criptógrafa de Zcash Daira-Emma Hopwood.
Un conjunto de herramientas para enrutar el tráfico de Zcash a través de la mixnet
No todas las carteras tienen las mismas necesidades. Enviar una transacción es rápido; sincronizar toda la cadena es pesado. Así que, en lugar de una solución rígida, Nym lanzó un conjunto de crates de código abierto en Rust, todos disponibles en crates.io, que permiten a los desarrolladores elegir la protección adecuada para cada tipo de tráfico:
- nym-smolmix es el crate de claves para las carteras existentes. Enruta el tráfico HTTP(S) y gRPC habitual de una cartera a través de la mixnet con un sustituto directo de los sockets de red estándar, de modo que los desarrolladores obtienen la protección de la mixnet sin tener que rediseñar la forma en que su cartera se comunica con la red.
- nym-smoldvpn permite que las carteras sincronicen la información de la cadena rápidamente, pero de forma más privada, a través de un túnel-en-túnel WireGuard de dos saltos en el espacio de usuario.
- nym-swizzle mejora la higiene de los patrones de tráfico, ajustando el momento y el contenido de las solicitudes antes incluso de que salgan de tu dispositivo. Funciona igual tanto si el tráfico pasa por la mixnet, una VPN, Tor o una conexión directa.
- nym-swizzle-zcash ajusta esa higiene específicamente a la sincronización y los tiempos de bloque de Zcash, y viene con enlaces para Go y C para que se pueda integrar en carteras escritas en cualquier lenguaje.
Juntas desvinculan la identidad de red de un usuario de su actividad en Zcash: el punto final sigue recibiendo la transacción, pero ya no puede ver de quién ni de dónde procede.
Servicios de Zcash que se ejecutan dentro de la mixnet
Para los equipos que quieran ir más allá, Nym ha creado una forma de ejecutar la infraestructura de Zcash dentro de la propia mixnet. Con el nuevo módulo nym-sdk::Stream, se puede acceder a un servicio de envío de transacciones únicamente a través de la mixnet y permanecer invisible en la red abierta, de forma muy similar a un servicio oculto para transacciones de Zcash.
Nym también ha documentado cómo ejecutar lightwalletd, el servidor del que dependen la mayoría de las carteras ligeras, como uno de estos proveedores de servicios dentro de la mixnet, para que la protección se integre en la infraestructura y no solo en la aplicación. Consulta las instrucciones para ejecutar lightwalletd dentro de la red mixnet de Nym en zcash-sdk.nym.com.
Nym ya está disponible en las carteras de Zcash
Esto no es una prueba de concepto que se queda en un cajón. Los desarrolladores de carteras ya la están incorporando.
¡Zingo! Wallet

Zingo ha integrado la red mixta de Nym de forma nativa, con el sencillo interruptor de encendido y apagado que Nym había previsto en la subvención original.
➤ Ver más de Zingo!


Zkool
Zkool permite a los usuarios conectarse a cualquier nodo RPC de Zcash a través de la mixnet de Nym, con solo pulsar un botón.


Protegiendo a los usuarios de Zcash durante la migración a Ironwood
La reciente migración a Ironwood hizo que la situación se volviera urgente. Al migrar al nuevo pool blindado de Ironwood, la cantidad migrada se hizo pública por diseño, y en el momento en que una cartera transmitía esa migración, su dirección IP podía vincularse a la cantidad de ZEC que una persona poseía, a menos que la capa de red estuviera protegida. Eso es peligroso, y es precisamente la capa que esta subvención se creó para defender.
«Para cualquier usuario, la cuestión más importante es disponer de privacidad a nivel de red (es decir, Tor o Nym) antes de migrar." — Zooko Wilcox, fundador de Zcash
Por eso, el equipo de Nym se ha asociado con los desarrolladores de la cartera de Zcash para integrar la mixnet de Nym y ofrecer NymVPN gratis a los titulares de ZEC protegidos cuya cartera aún no la haya integrado.

➤ Para tener una visión completa de lo que Zcash oculta y lo que no, echa un vistazo a la guía de Nym sobre si Zcash es anónimo.
¿Qué viene ahora para Nym y Zcash?
En una publicación posterior, Nym analizará en profundidad las pruebas de velocidad y el anonimato que la mixnet aporta a Zcash. Más allá de eso, el trabajo sigue adelante.
Nym está en conversaciones activas con más equipos de carteras de Zcash, como el equipo de Zodl, para implementar integraciones de mixnet en todo el ecosistema, y seguirá perfeccionando las herramientas a medida que se vayan implementando esas integraciones. Aún queda trabajo por hacer: acelerar la sincronización de la cadena de bloques, añadir una protección postcuántica más sólida y agilizar la mixnet hasta que sea tan fiable que resulte invisible para los usuarios de Zcash. Nym seguirá trabajando de forma abierta con la comunidad de Zcash, y el equipo de Nym te verá en Zcon.

Cada transacción de Zcash, protegida
Nym comenzó este trabajo con la comunidad de Zcash, gracias a las subvenciones comunitarias de Zcash gestionadas por la Fundación Zcash, para que el dinero privado pudiera por fin circular por una red privada. Ahora que las herramientas ya están disponibles y se han empezado a distribuir las primeras carteras, Nym trabaja para que llegue el día en que todas las transacciones de Zcash, desde cualquier cartera, estén protegidas contra el análisis de metadatos a nivel de red.
Sobre los autores

Harry Halpin, PhD
Tabla de contenidos
Seguir leyendo...

$NYM en Edge: $NYM integrado en la billetera Edge
La billetera autocustodia construida sobre principios de privacidad y un socio de confianza en la pila de privacidad de Nym.
Swap your Zcash (ZEC) for $NYM
New Nym swapper allows your to get native $NYM privately with your shielded ZEC for big discounts on NymVPN and more

Cómo proteger su dirección IP durante y después de la actualización de Ironwood
NymVPN amplía los pases gratuitos para que los usuarios de Zcash puedan transferir sus ZEC de forma privada y segura sin revelar su IP
