ZecHub
Comece aqui
Comece sua jornada de aprendizado sobre Zcash
Os recursos de que você precisa para desenvolver no Zcash, agrupados pela finalidade de cada um em vez de listados em um único monte.
A stack mudou muito em 2026. zcashd, que operou a rede durante a maior parte de sua história, chegou ao fim de vida em 18 de julho de 2026, na altura do bloco 3417100, e todos os nós não modificados foram desligados nessa altura e vão se recusar a reiniciar. Os guias escritos para zcashd agora são história, em vez de um ponto de partida, por isso esta página está organizada em torno do que o substituiu.
| Camada | O que usar | Comece com |
|---|---|---|
| Nó integral | Zebra ou Zakura | The Zebra Book, zakura.com |
| Carteira de nó integral | Zallet, em beta | The Zallet Book |
| Servidor de carteira leve | Zaino ou lightwalletd | Zaino, lightwalletd |
| Bibliotecas de carteira | As crates do librustzcash | librustzcash |
| Dispositivos móveis | SDKs para Android e iOS | Android, iOS |
| Especificação | Especificação do protocolo e ZIPs | zips.z.cash |
Um nó valida o consenso e mantém a chain. Existem duas implementações em desenvolvimento ativo.
Zebra é o nó da Zcash Foundation, escrito em Rust, e é aquele que a maioria dos guias agora pressupõe. The Zebra Book abrange sua instalação e execução, e o repositório é onde o desenvolvimento acontece.
Zakura é um nó mais recente, descrito por seus autores como um "nó integral do Zcash compatível com o consenso, criado para escalar", com sincronização mais rápida, poda de blocos e um modo de compatibilidade com zcashd. É liderado por Sean Bowe, cofundador do Zcash, e Dev Ojha. É open source sob a licença Apache 2.0 em zakura-core/zakura.
O ZecHub tem uma página de Nós integrais que abrange as vantagens e desvantagens entre eles.
zcashd incluía uma carteira com o nó. Essa carteira desapareceu, e Zallet é a substituta. The Zallet Book a descreve como "uma carteira do Zcash de nó integral escrita em Rust", que está sendo "criada como substituta da carteira zcashd".
Leia o aviso de segurança antes de depender dela. Zallet está em beta, "não foi totalmente revisada", alterações incompatíveis "podem ocorrer a qualquer momento, obrigando você a excluir e recriar sua carteira Zallet", e nem todos os métodos RPC de zcashd foram portados ainda.
Se você estiver migrando uma configuração existente, o ZecHub tem um guia de migração de zcashd para Zebra e Zallet e uma referência rápida da Zallet.
A maioria das carteiras não executa um nó. Elas se comunicam com um servidor que mantém a chain e retorna uma visão compacta dela.
lightwalletd é o serviço original, escrito em Go, descrito como "um serviço de backend que fornece uma interface eficiente em largura de banda para a blockchain do Zcash". Zaino é o indexador mais recente, escrito em Rust, e lê a partir de um validador integral em vez de manter sua própria cópia da chain.
A documentação do Protocolo do light client abrange o próprio protocolo. A página de Nós do Lightwallet explica o que esses servidores podem e não podem ver sobre um usuário, algo que vale a pena compreender antes de escolher um.
A maior parte do trabalho com carteiras ocorre nas crates Rust sob librustzcash, nas quais os SDKs móveis e várias carteiras de desktop se baseiam. Cada crate está documentada em docs.rs.
| Crate | Para que serve |
|---|---|
| zcash_client_backend | "APIs para criar light clients blindados do Zcash", incluindo sincronização e construção de transações |
| zcash_client_sqlite | "Um light client do Zcash baseado em SQLite", a camada de armazenamento para o anterior |
| zcash_keys | "Gerenciamento de chaves e endereços do Zcash" |
| zcash_primitives | "Implementações em Rust dos primitivos do Zcash" |
| zcash_protocol | "Constantes de rede e tipos de valores do protocolo Zcash" |
| orchard | "O protocolo Orchard de transações blindadas" |
| sapling-crypto | "Biblioteca criptográfica para Zcash Sapling" |
| pczt | "Ferramentas para trabalhar com transações do Zcash parcialmente criadas", usadas para assinaturas por hardware e em múltiplos dispositivos |
| zip321 | URIs de solicitações de pagamento, conforme especificado em ZIP 321 |
Para dispositivos móveis, o SDK do Android e o SDK do iOS envolvem essas bibliotecas. O repositório iOS chamava-se anteriormente ZcashLightClientKit, por isso links e artigos mais antigos usam esse nome.
A especificação do protocolo é a referência sobre como o Zcash funciona, incluindo codificações de endereços e chaves.
Os ZIPs são onde as alterações são propostas e especificadas, e o índice mostra quais são rascunhos e quais são finais. As alterações de consenso são lançadas em atualizações da rede, e o ZecHub as acompanha na página de Atualizações da rede.
Para a criptografia subjacente, leia The halo2 Book e The Orchard Book, juntamente com a documentação das crates halo2 e orchard. The FROST Book abrange assinaturas de limiar, e o ZecHub tem uma página sobre FROST.
Testnet é uma chain separada com moedas sem valor, chamadas TAZ. Tanto Zebra quanto Zakura podem operar nela, e o guia de testnet abrange a configuração de nós.
testnet.zcashexplorer.app é um explorador de blocos testnet funcional, com uma contraparte mainnet em mainnet.zcashexplorer.app.
Obter TAZ é a parte complicada, porque as faucets associadas a partir da documentação mais antiga deixaram de responder. zcashfaucet.jinolabs.xyz é uma faucet gerenciada pela comunidade que opera "seu próprio nó, carteira e minerador", paga "pequenas quantias blindadas z2z" e restringe as solicitações com "prova de trabalho no navegador em vez de um fornecedor de captcha". É open source sob a licença MIT. Se estiver indisponível, pergunte no Discord de P&D do Zcash, que é o que a própria documentação do Zcash sugere.
A Documentação do Zcash continua sendo a fonte individual mais abrangente, cobrindo conceitos do protocolo, integração e mineração. Leia-a com algum cuidado. Ela é versionada em relação a zcashd, por isso partes dela descrevem um nó que não funciona mais, enquanto as seções sobre o protocolo e light clients continuam úteis. O The Zcash Wallet App Threat Model, disponível ali, merece ser lido antes de projetar qualquer coisa que envolva a privacidade do usuário.
Se você é novo em blockchains em geral, Mastering Bitcoin é a recomendação habitual para os fundamentos compartilhados e pode ser lido integralmente de forma gratuita. Não abrange transações blindadas.
Arti é a implementação de Tor em Rust, usada por zcash_client_backend para encaminhar o tráfego das carteiras. Tailscale é usado para se conectar a um nó que você mesmo opera. warp2 é uma implementação de sincronização rápida de Hanh, embora não seja atualizada desde 2023.
O Discord de P&D do Zcash é onde o desenvolvimento de protocolos e carteiras é discutido, e o Fórum da Comunidade Zcash reúne propostas mais extensas e tópicos de suporte.
Os resultados dos hackathons recentes são uma boa imagem do que as pessoas estão criando: ZecHub 2024, ZecHub 2025 e o Zypherpunk Hackathon 2025.
Mantidos porque artigos mais antigos têm links para eles e porque continuam sendo a referência para o comportamento do nó descontinuado. Não comece aqui.
The zcashd Book e a referência RPC de zcashd documentam software que chegou ao fim de vida em julho de 2026. O repositório zcash/zcash está arquivado.
Se você tiver um recurso para adicionar, ou detectar algo aqui que tenha ficado desatualizado, abra uma issue ou um pull request. As equipes nem sempre têm capacidade para manter tudo atualizado, e sinalizar o que você encontrou ajuda a orientar os guias.
Última atualização: agosto de 2026