VISÃO GERAL
As transações com criptomoedas são descentralizadas e anônimas. No entanto, elas ainda podem ser rastreadas, pois o blockchain as torna publicamente acessíveis. Como as transações com criptomoedas são públicas, os usuários que valorizam a privacidade tendem a evitá-las.
A tecnologia conhecida como ZK-SNARK, ou Argumento de Conhecimento Sucessivo Não Interativo de Conhecimento Zero, permite que os usuários mantenham a privacidade de suas transações. Ela permite que os usuários demonstrem que possuem informações específicas sem divulgá-las. O protocolo ZK-SNARK é um componente da conhecida criptomoeda Zcash.
O blog fornecerá informações sobre o ZK-SNARK, um sistema de prova de conhecimento zero focado em privacidade, incluindo exemplos e sua operação.
ZK-SNARK: O que é?
Um protocolo chamado ZK-SNARK (Argumento de Conhecimento Não Interativo para Sucesso com Conhecimento Zero) permite que os usuários demonstrem que possuem informações específicas sem divulgá-las. Em outras palavras, o ZK-SNARK protege dados privados sem exigir comunicação entre as duas partes.
O protocolo que alimenta a criptomoeda privada Zcash é chamado ZK-SNARK. O conceito dessas provas, criado inicialmente na década de 1980, aborda os problemas de privacidade e anonimato que os blockchains convencionais enfrentam.
Vamos falar sobre cada componente do ZK-SNARK.

1. Nenhuma informação
Ele permite que o usuário demonstre que possui uma informação específica sem realmente fornecê-la ao outro usuário.
2. Breve
Como a evidência tem apenas algumas centenas de bytes de comprimento, ela pode ser confirmada em alguns milissegundos.
3. Não envolvente
Há apenas uma mensagem enviada do remetente ao destinatário na evidência.
4. Desacordo
Essas provas são conhecidas em termos técnicos como argumentos. O nome vem do fato de que funcionam mais como argumentos do que como provas genuínas.
5. Informações
Aqui, o conhecimento é entendido em relação às informações do remetente.
Em resumo, como os ZK-SNARKs são totalmente criptografados na blockchain, eles ajudam a manter a privacidade das transações. Os ZK-SNARKs podem demonstrar que o remetente tem X dólares para transferir sem revelar esse conhecimento ao público, portanto, as transações criptografadas ainda podem ser verificadas usando o mecanismo de consenso da rede.
Uma explicação sobre ZK-SNARKs
A desvantagem tem sido a privacidade desde o lançamento da primeira criptomoeda, o Bitcoin, conhecida por sua descentralização, segurança e confiabilidade. O problema persistiu mesmo depois que vários usuários criticaram o Bitcoin e outras criptomoedas por tornarem os detalhes das transações publicamente acessíveis.
Como suas identidades offline não estavam vinculadas às suas chaves públicas, muitos usuários de Bitcoin acreditavam que suas transações eram anônimas no ano seguinte à criação da criptomoeda. Inúmeros profissionais, incluindo cientistas de dados, hackers e outros agentes da lei, descobriram com o tempo que esse não é o caso.
Por meio de análises sofisticadas de blockchain, não só é possível, como também bastante simples, reidentificar pessoas e conectar dados pseudônimos de diversas fontes. Os desenvolvedores começaram a trabalhar em criptomoedas com foco em privacidade devido a essas preocupações com a privacidade das criptomoedas tradicionais. O Zcash é o melhor exemplo de uma criptomoeda que prioriza a privacidade e conta com o suporte de ZK-SNARKs.
Como os ZK-SNARKs funcionam?
Nós no mundo todo confirmam transações de criptomoedas na rede blockchain porque as criptomoedas são descentralizadas e não envolvem intermediários como bancos ou organizações financeiras.
Normalmente, os nós verificam os critérios pré-determinados. Por exemplo, eles verificam se o remetente tem o dinheiro em mãos e fornecem as chaves privadas necessárias para demonstrar que o dinheiro é dele.
No entanto, o remetente pode comprovar suas transações usando ZK-SNARKs sem sequer revelar seus endereços públicos ou os valores envolvidos. Para fornecer esse recurso de privacidade, a rede blockchain incorpora uma parte do protocolo ZK-SNARKs em suas regras de consenso.
Durante o processo de transação, os ZK-SNARKs transformam os dados que precisam ser validados em equações. Como resultado, as equações são verificadas e confirmadas sem revelar nenhuma informação.
Exemplos de ZK-SNARKs
O Zcash é um exemplo bem conhecido de como os ZK-SNARKs podem proteger transações com criptomoedas e melhorar a privacidade. O Zcash é frequentemente preferido por investidores contemporâneos devido ao seu sigilo. Em vez de usar transações criptográficas comuns de acesso público, o Zcash incentiva os usuários a realizar transações privadas.
Na realidade, o Zcash oferece aos seus usuários a opção de endereços transparentes ou privados. Portanto, os ZK-SNARKs protegem os dados da transação quando um usuário deseja endereços privados.
Além do Zcash, os ZK-SNARKs são utilizados por outros projetos de blockchain. Por exemplo, em 2017, a Ethereum começou a incorporar o Zcash e os ZK-SNARKs. No mesmo ano, o Zcash firmou uma parceria com o JP Morgan Chase e os ZK-STARKs para desenvolver um sistema de pagamento baseado em blockchain.
ZK-SNARKs são muito mais do que apenas transações privadas de criptomoedas, embora sejam seu caso de uso ideal. Os usuários podem esperar muito mais dessa tecnologia, incluindo a proteção de dados privados na internet. Vamos observar e aguardar.
Como os ZK-SNARKs são usados?
A aplicação de ZK-SNARKs envolve transformar os dados que precisam ser verificados ou confirmados em uma fórmula matemática. Por exemplo, o remetente usa as seguintes informações para criar uma prova da transação.
-
Os valores de entrada e saída das transações correspondem.
-
As chaves privadas para a entrada estão em posse do remetente.
- Uma assinatura digital para a transação é criptograficamente conectada às chaves privadas.
Todas as evidências mencionadas garantem que somente o remetente com as chaves privadas tem a capacidade de alterar a transação. Essas provas, no entanto, diferem para cada criptomoeda. O Zcash, por exemplo, usa compromissos para rastrear saídas de transações não gastas e deve divulgar um anulador para gastar essas promessas. Ao armazenar essas promessas e anuladores como hashes, o Zcash mantém sua privacidade.
Uma tecnologia que as criptomoedas podem usar para melhorar a privacidade são os ZK-SNARKs. No entanto, os usuários devem ter cautela, pois essas moedas de privacidade são tão erráticas quanto outras criptomoedas. Portanto, antes de comprar qualquer moeda de privacidade, faça sua pesquisa e escolhas sensatas.
Observações do ZK-SNARK
Os ZK-SNARKs estão sujeitos a certas críticas. Vamos dar uma olhada rápida nelas.
- Por meio da falsificação, qualquer pessoa com chaves privadas pode produzir provas fictícias e gerar novos tokens Zcash. Ao desenvolver os protocolos de comprovação e distribuí-los entre diversas partes, o Zcash evita isso.
- Em seus primeiros anos, o Zcash foi fundado com um imposto de 20% sobre os fundadores. Os criadores da criptomoeda são pagos com o imposto. Os fundadores podem utilizar esse mecanismo para produzir um número infinito de tokens Zcash, de acordo com os críticos.
- Desde 2019, os desenvolvedores têm trabalhado para melhorar os ZK-SNARKs eliminando a configuração confiável.
- Como o Halo 2 não exige uma configuração de confiança entre os usuários, os desenvolvedores do Zcash criaram o método de conhecimento zero do Halo 2 para evitar problemas de privacidade.
RESULTADOS FINAIS
Quando as criptomoedas tradicionais enfrentam problemas de privacidade, investidores modernos e entusiastas de criptomoedas buscam constantemente novas possibilidades para alavancar e lucrar. ZK-SNARKs é uma tecnologia inovadora que permite aos usuários comprovar informações sem revelá-las.
A Zcash usa os ZK-SNARKs para aumentar a privacidade, daí o nome "privacy coin". Embora existam algumas críticas aos ZK-SNARKs, com o avanço da tecnologia, eles podem potencialmente impedir que hackers roubem informações.
Deixar comentário
Este site é protegido por hCaptcha e a Política de privacidade e os Termos de serviço do hCaptcha se aplicam.