Os pesquisadores do Ethereum estão trabalhando em maneiras de implementar um protocolo que introduziram pela primeira vez no início deste ano, que pode potencializar a privacidade com provas de conhecimento zero.
O desenvolvedor Ethereum Artem Chystiakov compartilhou sua pesquisa no fórum da comunidade Ethereum na segunda-feira, intitulada “Zero Knowledge Secret Santa (ZKSS),” que propõe um algoritmo de “Secret Santa” em três etapas. O artigo foi introduzido pela primeira vez em janeiro no arXiv.
O Pai Natal Secreto é um jogo popular de troca de presentes que se joga durante o período de Natal, onde um grupo de pessoas troca presentes de forma anónima. Cada pessoa compra um presente para outra pessoa como o seu “Pai Natal Secreto” e também recebe um presente do seu “Pai Natal Secreto.”
Os destinatários dos presentes nunca descobrem quem é o seu Pai Natal Secreto
Desafios ao jogar no Ethereum
Chystiakov disse que há três principais obstáculos para jogar o amigo secreto no Ethereum, que este protocolo poderia resolver.
Tudo no Ethereum é visível para todos, portanto, é necessário haver uma forma de ocultar quem está dando a quem e manter a privacidade
As blockchains não têm verdadeira aleatoriedade, por isso os participantes devem contribuir com suas próprias escolhas aleatórias, e o jogo deve ser projetado para impedir que alguém participe duas vezes ou dê um presente a si mesmo.
Possíveis casos de uso para Ethereum
A privacidade na blockchain tornou-se um tema quente recentemente, à medida que a criptomoeda se integra cada vez mais nas finanças tradicionais.
Os protocolos de privacidade podem ser aplicados a cenários como votação anônima e governança, incluindo DAOs ou organizações, onde os usuários precisam provar que são membros e emitir um voto, mas manter sua escolha em privado.
Isso também pode aplicar-se a sistemas de denunciação, onde os usuários precisam provar que são um funcionário autorizado ao submeter informações de forma anônima, ou a airdrops ou alocações privadas, onde os tokens precisam ser distribuídos sem revelar quem recebeu o quê.
Quando questionado sobre implementações ou implantações de código aberto, Chystiakov disse: “Estamos a trabalhar nisso.”
Como funciona o Zero Knowledge Secret Santa
O protocolo Solidity de prova de conceito utiliza provas de conhecimento zero para estabelecer relações entre o remetente e o destinatário do presente, mantendo a privacidade e a confidencialidade do remetente.
As provas ZK são um método criptográfico para provar conhecimento sem revelar a informação específica. O protocolo ZKSS também utiliza um relator de transações, que atua como um intermediário que submete transações, mantendo assim a identidade do remetente oculta.
Alguns dos cálculos que alimentam o protocolo ZKSS. Fonte: Artem ChystiakovRelacionado:Varejo vs. baleias: Quem realmente impulsiona o rali de Natal?
Para participar, os participantes registam os seus endereços Ethereum num contrato inteligente, criando uma lista de todos os participantes. Em seguida, cada participante compromete-se a usar uma assinatura digital específica.
Isto previne um ataque de trapaça onde alguém poderia participar múltiplas vezes criando assinaturas diferentes.
Cada participante adiciona secretamente o seu número aleatório a uma lista partilhada usando o relayer, de modo que ninguém saiba quem adicionou o quê. Isso permite que os destinatários encriptem o seu endereço de entrega, de modo que apenas o seu “Papai Noel” designado possa lê-lo.
Finalmente, cada participante seleciona um número aleatório de outra pessoa da lista compartilhada, após o que a identidade do receptor é revelada.
Revista:Quando as leis de privacidade e de AML entram em conflito: a escolha impossível dos projetos de Crypto
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
Os desenvolvedores do Ethereum trabalham no protocolo ‘Secret Santa’ para impulsionar a privacidade
Os pesquisadores do Ethereum estão trabalhando em maneiras de implementar um protocolo que introduziram pela primeira vez no início deste ano, que pode potencializar a privacidade com provas de conhecimento zero.
O desenvolvedor Ethereum Artem Chystiakov compartilhou sua pesquisa no fórum da comunidade Ethereum na segunda-feira, intitulada “Zero Knowledge Secret Santa (ZKSS),” que propõe um algoritmo de “Secret Santa” em três etapas. O artigo foi introduzido pela primeira vez em janeiro no arXiv.
O Pai Natal Secreto é um jogo popular de troca de presentes que se joga durante o período de Natal, onde um grupo de pessoas troca presentes de forma anónima. Cada pessoa compra um presente para outra pessoa como o seu “Pai Natal Secreto” e também recebe um presente do seu “Pai Natal Secreto.”
Os destinatários dos presentes nunca descobrem quem é o seu Pai Natal Secreto
Desafios ao jogar no Ethereum
Chystiakov disse que há três principais obstáculos para jogar o amigo secreto no Ethereum, que este protocolo poderia resolver.
Tudo no Ethereum é visível para todos, portanto, é necessário haver uma forma de ocultar quem está dando a quem e manter a privacidade
As blockchains não têm verdadeira aleatoriedade, por isso os participantes devem contribuir com suas próprias escolhas aleatórias, e o jogo deve ser projetado para impedir que alguém participe duas vezes ou dê um presente a si mesmo.
Possíveis casos de uso para Ethereum
A privacidade na blockchain tornou-se um tema quente recentemente, à medida que a criptomoeda se integra cada vez mais nas finanças tradicionais.
Os protocolos de privacidade podem ser aplicados a cenários como votação anônima e governança, incluindo DAOs ou organizações, onde os usuários precisam provar que são membros e emitir um voto, mas manter sua escolha em privado.
Isso também pode aplicar-se a sistemas de denunciação, onde os usuários precisam provar que são um funcionário autorizado ao submeter informações de forma anônima, ou a airdrops ou alocações privadas, onde os tokens precisam ser distribuídos sem revelar quem recebeu o quê.
Quando questionado sobre implementações ou implantações de código aberto, Chystiakov disse: “Estamos a trabalhar nisso.”
Como funciona o Zero Knowledge Secret Santa
O protocolo Solidity de prova de conceito utiliza provas de conhecimento zero para estabelecer relações entre o remetente e o destinatário do presente, mantendo a privacidade e a confidencialidade do remetente.
As provas ZK são um método criptográfico para provar conhecimento sem revelar a informação específica. O protocolo ZKSS também utiliza um relator de transações, que atua como um intermediário que submete transações, mantendo assim a identidade do remetente oculta.
Para participar, os participantes registam os seus endereços Ethereum num contrato inteligente, criando uma lista de todos os participantes. Em seguida, cada participante compromete-se a usar uma assinatura digital específica.
Isto previne um ataque de trapaça onde alguém poderia participar múltiplas vezes criando assinaturas diferentes.
Cada participante adiciona secretamente o seu número aleatório a uma lista partilhada usando o relayer, de modo que ninguém saiba quem adicionou o quê. Isso permite que os destinatários encriptem o seu endereço de entrega, de modo que apenas o seu “Papai Noel” designado possa lê-lo.
Finalmente, cada participante seleciona um número aleatório de outra pessoa da lista compartilhada, após o que a identidade do receptor é revelada.
Revista: Quando as leis de privacidade e de AML entram em conflito: a escolha impossível dos projetos de Crypto