Fonte: CriptoNewsNet
Título Original: Desenvolvedores do Ethereum trabalham no protocolo ‘Secret Santa’ para impulsionar a privacidade
Link Original:
Os pesquisadores do Ethereum estão trabalhando em maneiras de implementar um protocolo que introduziram pela primeira vez no início deste ano, o qual pode potencializar a privacidade com provas de zero conhecimento.
O desenvolvedor de 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 apresentado pela primeira vez em janeiro no arXiv.
O Pai Natal Secreto é um jogo de troca de presentes popular que se joga durante o Natal, em que 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 em jogar na Ethereum
Chystiakov disse que há três principais obstáculos para jogar o Secret Santa na Ethereum, que este protocolo poderia resolver.
Tudo no Ethereum é visível para todos, por isso é necessário haver uma forma de esconder quem está a dar a quem e manter a privacidade.
As blockchains não têm verdadeira aleatoriedade, portanto, 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 presenteie a si mesmo.
Casos de uso potenciais para o Ethereum
A privacidade na blockchain tornou-se um tópico quente recentemente, à medida que as criptomoedas se integram cada vez mais às finanças tradicionais.
Os protocolos de privacidade poderiam ser aplicados a cenários como votação anónima e governação, incluindo DAOs ou organizações, onde os utilizadores precisam de provar que são membros e emitir um voto, mas manter a sua escolha privada.
Pode também aplicar-se a sistemas de denúncia, onde os utilizadores precisam de provar que são um empregado autorizado enquanto submetem informações de forma anónima, ou a airdrops ou alocações privadas, onde os tokens precisam de ser distribuídos sem revelar quem recebeu o quê.
Quando questionado sobre implementações ou implementaçõ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 relé 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 em um 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 várias vezes ao criar assinaturas diferentes.
Cada participante então 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 remetentes encriptem o seu endereço de entrega, para que apenas o “Pai Natal” designado possa lê-lo.
Finalmente, cada participante seleciona o número aleatório de outra pessoa da lista compartilhada, após o que a identidade do receptor é revelada.
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 potenciar a privacidade
Fonte: CriptoNewsNet Título Original: Desenvolvedores do Ethereum trabalham no protocolo ‘Secret Santa’ para impulsionar a privacidade Link Original: Os pesquisadores do Ethereum estão trabalhando em maneiras de implementar um protocolo que introduziram pela primeira vez no início deste ano, o qual pode potencializar a privacidade com provas de zero conhecimento.
O desenvolvedor de 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 apresentado pela primeira vez em janeiro no arXiv.
O Pai Natal Secreto é um jogo de troca de presentes popular que se joga durante o Natal, em que 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 em jogar na Ethereum
Chystiakov disse que há três principais obstáculos para jogar o Secret Santa na Ethereum, que este protocolo poderia resolver.
Casos de uso potenciais para o Ethereum
A privacidade na blockchain tornou-se um tópico quente recentemente, à medida que as criptomoedas se integram cada vez mais às finanças tradicionais.
Os protocolos de privacidade poderiam ser aplicados a cenários como votação anónima e governação, incluindo DAOs ou organizações, onde os utilizadores precisam de provar que são membros e emitir um voto, mas manter a sua escolha privada.
Pode também aplicar-se a sistemas de denúncia, onde os utilizadores precisam de provar que são um empregado autorizado enquanto submetem informações de forma anónima, ou a airdrops ou alocações privadas, onde os tokens precisam de ser distribuídos sem revelar quem recebeu o quê.
Quando questionado sobre implementações ou implementaçõ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 relé 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 em um 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 várias vezes ao criar assinaturas diferentes.
Cada participante então 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 remetentes encriptem o seu endereço de entrega, para que apenas o “Pai Natal” designado possa lê-lo.
Finalmente, cada participante seleciona o número aleatório de outra pessoa da lista compartilhada, após o que a identidade do receptor é revelada.