ZecHub
Empieza aquí
Comienza tu viaje de aprendizaje de Zcash
Los recursos que necesitas para desarrollar sobre Zcash, agrupados según la finalidad de cada uno en lugar de enumerados sin orden.
El stack cambió enormemente en 2026. zcashd, que operó la red durante la mayor parte de su historia, llegó al final de su vida útil el 18 de julio de 2026 a la altura de bloque 3417100, y cada nodo sin modificar se apagó a esa altura y se negará a reiniciarse. Las guías escritas para zcashd son ahora historia en lugar de un punto de partida, así que esta página está organizada en torno a lo que lo reemplazó.
| Capa | Qué usar | Comienza con |
|---|---|---|
| Nodo completo | Zebra o Zakura | El Libro de Zebra, zakura.com |
| Wallet de nodo completo | Zallet, en beta | El Libro de Zallet |
| Servidor de wallet ligera | Zaino o lightwalletd | Zaino, lightwalletd |
| Bibliotecas para wallets | Los crates de librustzcash | librustzcash |
| Móvil | SDK de Android e iOS | Android, iOS |
| Especificación | Especificación del protocolo y ZIPs | zips.z.cash |
Un nodo valida el consenso y almacena la cadena. Hay dos implementaciones en desarrollo activo.
Zebra es el nodo de Zcash Foundation, escrito en Rust, y es el que la mayoría de las guías asumen ahora. El Libro de Zebra explica cómo instalarlo y ejecutarlo, y el repositorio es donde tiene lugar el desarrollo.
Zakura es un nodo más reciente, descrito por sus autores como un "nodo completo de Zcash compatible con el consenso, construido para escalar", con sincronización más rápida, poda de bloques y un modo de compatibilidad con zcashd. Está liderado por Sean Bowe, cofundador de Zcash, y Dev Ojha. Es de código abierto bajo Apache 2.0 en zakura-core/zakura.
ZecHub tiene una página de Nodos completos que cubre las ventajas y desventajas entre ellos.
zcashd incluía una wallet con el nodo. Esa wallet ya no existe, y Zallet es su reemplazo. El Libro de Zallet la describe como "una wallet de Zcash de nodo completo escrita en Rust" que está siendo "construida como reemplazo de la wallet de zcashd".
Lee la advertencia de seguridad antes de depender de ella. Zallet está en beta, "no ha sido revisada por completo", los cambios incompatibles "pueden ocurrir en cualquier momento, lo que requerirá que elimines y recrees tu wallet de Zallet", y todavía no se han portado todos los métodos RPC de zcashd.
Si estás migrando una configuración existente, ZecHub tiene una guía de migración de zcashd a Zebra y Zallet y una referencia rápida de Zallet.
La mayoría de las wallets no ejecutan un nodo. Se comunican con un servidor que mantiene la cadena y les devuelve una vista compacta de ella.
lightwalletd es el servicio original, escrito en Go, descrito como "un servicio de backend que proporciona una interfaz eficiente en ancho de banda para la blockchain de Zcash". Zaino es el indexador más reciente, escrito en Rust, y lee desde un validador completo en lugar de mantener su propia copia de la cadena.
La documentación del Protocolo de Cliente Ligero cubre el protocolo en sí. La página de Nodos de wallets ligeras explica qué pueden y qué no pueden ver estos servidores sobre un usuario, algo que vale la pena entender antes de elegir uno.
La mayor parte del trabajo de wallets ocurre en los crates de Rust bajo librustzcash, sobre los que se construyen los SDK móviles y varias wallets de escritorio. Cada crate está documentado en docs.rs.
| Crate | Para qué sirve |
|---|---|
| zcash_client_backend | "APIs para crear clientes ligeros blindados de Zcash", incluida la sincronización y la construcción de transacciones |
| zcash_client_sqlite | "Un cliente ligero de Zcash basado en SQLite", la capa de almacenamiento para el anterior |
| zcash_keys | "Gestión de claves y direcciones de Zcash" |
| zcash_primitives | "Implementaciones en Rust de las primitivas de Zcash" |
| zcash_protocol | "Constantes de red y tipos de valores del protocolo Zcash" |
| orchard | "El protocolo de transacciones blindadas Orchard" |
| sapling-crypto | "Biblioteca criptográfica para Zcash Sapling" |
| pczt | "Herramientas para trabajar con transacciones de Zcash parcialmente creadas", utilizadas para firmas de hardware y multidispositivo |
| zip321 | URI de solicitudes de pago, según lo especificado en ZIP 321 |
Para móviles, el SDK de Android y el SDK de iOS envuelven esas bibliotecas. El repositorio de iOS se llamaba anteriormente ZcashLightClientKit, por lo que los enlaces y artículos antiguos usan ese nombre.
La especificación del protocolo es la autoridad sobre cómo funciona Zcash, incluidas las codificaciones de direcciones y claves.
Los ZIPs son donde se proponen y especifican los cambios, y el índice muestra cuáles son borradores y cuáles son definitivos. Los cambios de consenso se implementan en actualizaciones de red, y ZecHub las sigue en la página de Actualizaciones de red.
Para la criptografía subyacente, lee El libro de halo2 y El libro de Orchard, junto con la documentación de los crates halo2 y orchard. El libro de FROST cubre las firmas de umbral, y ZecHub tiene una página de FROST.
Testnet es una cadena separada con monedas sin valor, llamadas TAZ. Tanto Zebra como Zakura pueden ejecutarse contra ella, y la guía de testnet cubre la configuración de nodos.
testnet.zcashexplorer.app es un explorador de bloques de testnet funcional, con una contraparte de mainnet en mainnet.zcashexplorer.app.
Obtener TAZ es la parte incómoda, porque los faucets enlazados desde documentación antigua han dejado de responder. zcashfaucet.jinolabs.xyz es un faucet gestionado por la comunidad que opera "su propio nodo, wallet y minero", entrega "pequeñas cantidades z2z protegidas" y controla las solicitudes mediante "prueba de trabajo del navegador en lugar de un proveedor de captcha". Es de código abierto bajo MIT. Si no está disponible, pregunta en el Discord de I+D de Zcash, que es lo que su propia documentación sugiere.
Documentación de Zcash sigue siendo la fuente única más amplia, y cubre conceptos del protocolo, integración y minería. Léela con cierta cautela. Está versionada respecto a zcashd, por lo que partes de ella describen un nodo que ya no se ejecuta, mientras que las secciones sobre el protocolo y el cliente ligero siguen siendo útiles. El modelo de amenazas de la aplicación de wallet de Zcash que se encuentra allí vale la pena leerlo antes de diseñar cualquier cosa que afecte la privacidad del usuario.
Si eres nuevo en las blockchains en general, Mastering Bitcoin es la recomendación habitual para los fundamentos compartidos, y se puede leer completo de forma gratuita. No cubre las transacciones blindadas.
Arti es la implementación de Tor en Rust, utilizada por zcash_client_backend para enrutar el tráfico de wallets. Tailscale se menciona para conectarse a un nodo que ejecutas tú mismo. warp2 es una implementación de sincronización rápida de Hanh, aunque no se ha actualizado desde 2023.
El Discord de I+D de Zcash es donde se discute el desarrollo de protocolos y wallets, y el Foro de la comunidad Zcash contiene propuestas más extensas e hilos de soporte.
Los resultados de hackatones recientes ofrecen una buena imagen de lo que la gente está construyendo: ZecHub 2024, ZecHub 2025 y el Hackathon Zypherpunk 2025.
Se conservan porque artículos antiguos enlazan a ellos y porque siguen siendo la referencia sobre cómo se comportaba el nodo retirado. No empieces aquí.
El libro de zcashd y la referencia RPC de zcashd documentan software que llegó al final de su vida útil en julio de 2026. El repositorio zcash/zcash está archivado.
Si tienes un recurso que añadir, o detectas algo aquí que ha quedado desactualizado, abre un issue o un pull request. Los equipos no siempre tienen capacidad para mantener todo actualizado, y señalar lo que encontraste ayuda a orientar las guías.
Última actualización: agosto de 2026