Pesquisadores da Ethereum desenvolvem protocolo de privacidade com ZK-proofs inspirado no “Amigo Secreto”
Proposta usa zero-knowledge proofs para permitir interações anônimas on-chain, abrindo caminho para votações privadas, denúncias seguras e airdrops confidenciais
Pesquisadores da Ethereum estão trabalhando em uma nova aplicação de zero-knowledge proofs (ZKPs) que pode transformar completamente a privacidade on-chain.
A proposta, chamada Zero Knowledge Secret Santa (ZKSS), foi apresentada pelo desenvolvedor Artem Chystiakov no fórum da comunidade Ethereum nesta segunda-feira (1º). Uma versão inicial do estudo já havia sido publicada em janeiro no repositório científico arXiv.
O nome é inspirado no tradicional jogo natalino “Amigo Secreto”, em que participantes trocam presentes anonimamente. Assim como no jogo, o desafio no contexto blockchain é garantir anonimato, imparcialidade e impossibilidade de trapaças — tudo isso dentro de um ambiente onde cada transação é pública.
Por que o “Amigo Secreto” é difícil na Ethereum?
Chystiakov destacou três obstáculos fundamentais:
1️⃣ Visibilidade total da blockchain
Tudo é público, então é preciso uma forma criptográfica de ocultar quem envia e quem recebe sem quebrar a segurança da rede.
2️⃣ Falta de aleatoriedade nativa
Blockchains não possuem randomness verdadeira, o que exige que cada participante contribua com sua própria escolha aleatória — e que o protocolo impeça manipulação.
3️⃣ Risco de múltiplas participações
É necessário garantir que um usuário não entre duas vezes, nem escolha a si próprio como destinatário.
O ZKSS lida com esses três desafios usando ZK-proofs e um relayer, que envia transações em nome dos usuários, preservando o anonimato.
Aplicações além do jogo: governança, denúncias anônimas e airdrops privados
Com o avanço da integração entre cripto e finanças tradicionais, privacidade on-chain está ganhando relevância. O protocolo poderia ser aplicado a:
votações anônimas em DAOs, permitindo provar participação sem revelar o voto;
sistemas de whistleblowing, onde funcionários podem denunciar irregularidades mantendo sigilo;
airdrops privados, que distribuem tokens sem expor quem recebeu quanto;
alocações confidenciais em organizações ou fundos;
auditorias seletivas, onde é possível provar que se está em conformidade sem revelar dados sensíveis.
Quando perguntado sobre implementação open-source, Chystiakov respondeu:
“Estamos trabalhando nisso.”
Como funciona o protocolo ZK Secret Santa
O protótipo em Solidity combina commit-reveal, relayers e ZK-proofs. O processo segue três fases:
1. Registro e assinatura única
Participantes registram seus endereços em um contrato inteligente e se comprometem com uma única assinatura — evitando múltiplas entradas.
2. Adição secreta de números aleatórios
Com ajuda do relayer, cada participante insere um número aleatório em uma lista compartilhada sem revelar qual entrada é sua.
Isso permite que destinatários encriptem suas informações de recebimento, legíveis apenas pelo “Santa” designado.
3. Seleção final e revelação do destinatário
Cada participante escolhe um número aleatório da lista, determinando quem receberá seu presente. A ZK-proof garante que a escolha é válida e que o remetente permanece anônimo.
Fonte: Fórum da comunidade Ethereum, arXiv, contribuições de Artem Chystiakov.
🎓 Quer entender como proteger seu patrimônio e usar o Bitcoin de forma soberana?
Aproveite a Black Friday do curso Soberania Cripto, criado por André Costa, e aprenda tudo sobre blockchain, autocustódia, dolarização e liberdade financeira. 💰
Somente neste mês, por R$ 99. 👉 Acesse oandrecosta.com.br e garanta sua vaga antes que acabe.
📚 Quer entender como proteger seu patrimônio e aproveitar as oportunidades em tempos de incerteza?
👉 Participe da aula especial sobre o Paraguai, no dia 27 de novembro:
🔗 www.oandrecosta.com.br/paraguai



