A proteção da privacidade sempre foi um objetivo central do ecossistema Zcash. Desde as primeiras Sprout até à Sapling e agora a Orchard, a Zcash tem vindo a refinar continuamente a sua arquitetura de provas de conhecimento zero, reduzindo as barreiras à adoção e melhorando a segurança da rede.
A chegada da Orchard não é apenas uma atualização técnica — marca a transição da Zcash para um sistema zk-SNARKs de nova geração. A descoberta de uma vulnerabilidade no circuito da Orchard veio reavivar a atenção sobre o funcionamento interno desta pool de privacidade.
A Orchard é a pool de privacidade responsável por processar a geração mais recente de transações protegidas na rede Zcash. Os utilizadores podem enviar e receber ZEC através de endereços Orchard sem revelar as contrapartes das transações nem os montantes.
Ao contrário das blockchains tradicionais, que possuem livros razão totalmente transparentes, a Orchard utiliza provas de conhecimento zero para validar as transações. Os nodos da rede conseguem confirmar que uma transação é válida sem aceder ao seu conteúdo.
A Orchard serve também como o principal veículo de inovação em privacidade da Zcash. Muitas novas funcionalidades e atualizações criptográficas são primeiro implementadas na Orchard, abrindo caminho para a evolução futura do protocolo.
As pools de privacidade da Zcash evoluíram ao longo de três gerações: Sprout, Sapling e Orchard. A Sprout introduziu as primeiras transações privadas on-chain; a Sapling reduziu drasticamente os custos de geração de provas; e a Orchard — construída sobre a estrutura Halo 2 — melhora ainda mais a escalabilidade e a flexibilidade de atualização.

As funcionalidades de privacidade da Orchard assentam na tecnologia zk-SNARKs. Os zk-SNARKs são provas criptográficas que permitem a uma das partes provar a veracidade de uma afirmação sem revelar os dados subjacentes.
Na rede Zcash, o remetente gera uma prova de conhecimento zero que demonstra que os fundos gastos são reais e que não há double-spending. Os nodos de validação apenas precisam de verificar a prova para confirmar a transação, sem conhecer os montantes ou os endereços envolvidos.
A estrutura Halo 2, subjacente à Orchard, é um sistema de prova de conhecimento zero de nova geração. Comparativamente aos sistemas anteriores, o Halo 2 oferece um design de circuito mais flexível e suporta estruturas de prova mais complexas, deixando margem para futuras atualizações do protocolo.
Para uma explicação detalhada do funcionamento das provas de conhecimento zero, consulte "Como é que a Zcash realiza transações privadas? Um mergulho profundo no mecanismo zk-SNARKs."
O incidente começou com uma auditoria de segurança direcionada ao circuito da Orchard. O investigador Taylor identificou um comportamento anómalo no circuito durante a auditoria e reportou as descobertas em privado ao Laboratório de Desenvolvimento Aberto da Zcash (ZODL).
Após receber o relatório, a equipa de desenvolvimento reproduziu rapidamente o problema e confirmou um potencial risco de segurança. Dado que o problema envolvia a lógica de verificação do circuito da Orchard, a equipa ativou de imediato o seu protocolo de resposta a emergências.
Ao contrário de bugs de software convencionais, os riscos em sistemas de prova de conhecimento zero têm origem frequentemente na camada de restrições do circuito. O circuito define quais os comportamentos que podem ser provados como válidos; por isso, qualquer falha de design pode comprometer todo o modelo de segurança.
Este incidente sublinha que, nos sistemas zk-SNARKs modernos, a auditoria de circuitos é tão crítica quanto a auditoria criptográfica. Mesmo que os algoritmos subjacentes sejam seguros, defeitos ao nível da implementação podem ainda constituir risco.
Após confirmar a vulnerabilidade, a equipa de desenvolvimento não divulgou imediatamente os detalhes. Isto segue a prática padrão da indústria de divulgação responsável, que visa impedir que os atacantes explorem a informação antes de ser implementada uma correção.
Para reduzir o risco, a equipa começou por restringir a criação de novas saídas Orchard e pausou a possibilidade de gastar fundos já detidos na pool de privacidade Orchard.
Esta ação não parou toda a rede Zcash. Os endereços transparentes e a pool de privacidade Sapling continuaram a funcionar normalmente durante a atualização, permitindo que os utilizadores concluíssem algumas transações.
Esta arquitetura de privacidade multicamada aumenta a resiliência da rede a incidentes de segurança, permitindo à equipa de desenvolvimento implementar uma correção sem perturbar o ecossistema mais amplo.
Após confirmar a vulnerabilidade, a comunidade Zcash adotou uma estratégia de atualização faseada. A primeira fase foi um soft fork de emergência, concebido para conter rapidamente o risco e impedir que transações afetadas fossem incluídas na blockchain.
Assim que o soft fork entrou em vigor, os nodos começaram a aplicar novas regras de validação, bloqueando a propagação de operações Orchard arriscadas. Esta fase estabeleceu uma rede de segurança temporária.
Como o problema envolvia as chaves de verificação do circuito Orchard, foi eventualmente necessária uma atualização ao nível do protocolo. A equipa de desenvolvimento lançou uma versão com novas chaves de verificação e ativou as regras do protocolo atualizadas através de um hard fork.
Toda a atualização exigiu a coordenação de atualizações de software por parte de programadores, mineradores, operadores de nodos, exchanges e fornecedores de infraestrutura. Esta colaboração é uma parte fundamental da governança das blockchains públicas.
Este incidente deu a conhecer a muitos utilizadores as várias organizações do ecossistema Zcash.
A Shielded Labs é uma organização independente que apoia o ecossistema Zcash, envolvida em investigação de protocolos, auditorias de segurança e desenvolvimento de tecnologia de privacidade. Depende de doações da comunidade e não está afiliada à Zcash Foundation nem à ZODL.
O Laboratório de Desenvolvimento Aberto da Zcash (ZODL) trata do desenvolvimento e manutenção do protocolo principal. Neste incidente, a ZODL liderou a verificação da vulnerabilidade, o desenvolvimento do patch e a coordenação da atualização da rede.
A Zcash Foundation é uma organização sem fins lucrativos que apoia o crescimento a longo prazo da Zcash através do desenvolvimento de infraestrutura, governança comunitária e suporte ao ecossistema de código aberto.
Ter várias organizações independentes a trabalhar no desenvolvimento do protocolo reduz pontos únicos de falha e aumenta a transparência e a sustentabilidade a longo prazo da rede.
A Orchard, enquanto pool de privacidade de terceira geração da Zcash, é também uma aplicação chave do sistema de prova de conhecimento zero Halo 2. Em comparação com a Sprout e a Sapling, a Orchard oferece melhorias significativas em desempenho, escalabilidade e capacidade de atualização a longo prazo.
Uma auditoria de segurança ao circuito da Orchard revelou uma potencial vulnerabilidade. A comunidade Zcash resolveu-a através de divulgação responsável, restrições de funcionalidades, um soft fork protetivo e uma atualização hard fork, restaurando o funcionamento normal da Orchard.
A Sapling focou-se em melhorar a eficiência das primeiras transações privadas. A Orchard, construída sobre o Halo 2, é otimizada adicionalmente para escalabilidade, capacidade de atualização e compatibilidade futura.
De acordo com as informações publicamente disponíveis, não ocorreu nenhuma perda conhecida de fundos. A vulnerabilidade foi descoberta durante uma auditoria de segurança e corrigida antes de qualquer potencial ataque poder ser executado.
A equipa de desenvolvimento precisava de impedir que os detalhes da vulnerabilidade fossem explorados após a divulgação pública, pelo que a Orchard foi temporariamente restringida para manter a segurança da rede durante a atualização.
Os endereços transparentes e a pool de privacidade Sapling continuaram a funcionar normalmente durante a atualização. Apenas as funções relacionadas com a Orchard foram afetadas, e não toda a rede Zcash.





