3 aplicações do mundo real de provas de conhecimento zero

Aplicar tecnologia de ponta pode ser extremamente desafiador, especialmente quando a tecnologia em si não é trivial de explicar.

Também é muito mais difícil aumentar a consciência para uma tecnologia que é extremamente complexa e altamente teórica. E, para a adoção e uso de qualquer tecnologia, a conscientização é fundamental. Não se pode construir aplicativos inovadores se você não tiver conhecimento das últimas construções teóricas.

Um exemplo de tal construção tecnológica é o das provas de conhecimento zero (ZKPs). Esta é uma tecnologia inovadora que tem inúmeras aplicações para casos de uso blockchain e não blockchain.

Nesta breve postagem, daremos uma olhada em alguns dos casos de uso mais relevantes para a tecnologia nos dias de hoje.

Visão geral das provas de conhecimento zero

ZKPs são métodos criptográficos que permitem que alguém (o verificador) valide uma reclamação feita por uma segunda parte (o provador), sem exigir que o provador revele qualquer informação subjacente sobre a reclamação. Decentriq criou uma série de blog sobre ZKPs se você quisesse mais informações.

ZKPs só recentemente ganharam mais atenção do público com o crescente interesse na tecnologia de blockchain, apesar de a tecnologia ser descrito pela primeira vez por Goldwasser, Micali e Rackoff em 1985, mais de 20 anos antes da publicação do artigo de Satoshi Nakamoto sobre Bitcoin.

Sergey Brin Google

Fonte: Twitter

Só agora em 2018, mais de 30 anos após seu início, está sendo amplamente utilizado de forma prática. Ele também tem um número de apoiadores de alto perfil, incluindo o cofundador do Google acima.

Casos de uso de ZKPs

Integridade de dados, privacidade de dados e computação verificada são os principais desafios e oportunidades em um ambiente baseado em tecnologia.

Sempre que trocamos dados, estamos expostos à possibilidade de violação de dados. Além disso, o receptor de dados deve garantir a integridade dos dados que estão sendo enviados para ele.

Isso, então, nos apresenta um caso de uso perfeito para provas de conhecimento zero (ZKPs) e sua tecnologia de aprimoramento de privacidade verificável.

Obviamente, é mais difícil entender as implicações dessa tecnologia de uma perspectiva puramente teórica. Portanto, decidimos reunir três dos casos de uso mais relevantes de ZKPs hoje.

Zero-knowledge é uma tecnologia transformadora, com aplicações que vão desde escalabilidade na cadeia e votação anônima até a preservação de informações confidenciais em trocas de dados B2B – Valentin Ganev

Votação anônima verificável

Quando se trata de tecnologias de razão distribuída, estabelecer protocolos de governança claros sempre foi difícil. Para garantir estruturas de governança adequadas na cadeia, o voto anônimo e verificável é crucial.

O voto também é uma parte essencial de toda democracia, desde a de um país até a participação acionária de uma empresa. Portanto, com as nações se movendo em direção à digitalização e com a proliferação de tokens de segurança, a demanda por soluções de votação anônimas e seguras tende a aumentar.

Aqui, os ZKPs oferecem uma solução promissora.

Votação com provas de conhecimento zero

Fonte: Santeri Viinamäki

Isso se deve especificamente a como os ZKPs lidam com a votação verificável anônima. Ao registrar votos em um blockchain público, não há mais a necessidade de um terceiro confiável para verificar os resultados. Além disso, a possibilidade de qualquer tipo de censura é eliminada.

Usando ZKPs, os eleitores qualificados podem provar seu direito de votar sem revelar sua identidade, tornando o sistema de votação anônimo. Além disso, os ZKPs permitem que os eleitores solicitem uma prova verificável de que seu voto foi incluído na contagem final pela entidade que relata os resultados.

Isso torna os resultados da votação auditáveis ​​pelo corpo eleitoral, mesmo que os próprios votos não sejam visíveis em um blockchain público.

Troca Privada & Liquidação de Ativos Digitais

Na verdade, a transparência na blockchain pública foi um dos fatores que lhe deram confiança, ela tem grandes desvantagens. Embora alguns dados devam estar disponíveis para serem verificados publicamente, há uma série de outras informações que devem ser mantidas em sigilo.

Um deles é a troca de um token digital, como um token de patrimônio.

A inclusão de uma camada de privacidade é essencial para garantir que o valor da transação e os participantes que participam de cada transação permaneçam secretos. ZKPs resolvem esse problema. Com todas as informações de transação pertinentes ocultas, problemas como a antecipação de pedidos são facilmente evitados.

Além disso, se houver necessidade de auditoria de pedidos específicos, essa funcionalidade também pode ser incluída.

Por exemplo, em termos de liquidação de ativos, a melhor execução de uma oferta pode ser verificada sem divulgar o livro de ofertas completo. Isso permite um procedimento de auditoria eficiente, pois o processo de verificação é automatizado. Isso também irá minimizar o risco de disputas entre as contrapartes.

Além disso, permite que o operador da central mantenha em segredo as informações confidenciais, se necessário. Esta tecnologia pode ser aplicada em trocas centralizadas e descentralizadas.

Troca de ativos digitais com ZKPs

Fonte: Fotolia

Isso é particularmente relevante agora, pois várias bolsas estão desenvolvendo suas próprias alternativas descentralizadas baseadas em blockchain. Se eles incluíssem a tecnologia ZKP nessas trocas descentralizadas (DEXs), eles poderiam amenizar ainda mais seus clientes e sua necessidade de privacidade.

Privacidade em Blockchains Públicos

Blockchains públicos como Ethereum, Cardano e Tezos já são protocolos bastante avançados. No entanto, para desbloquear seu potencial total, a privacidade dos dados precisa ser ativada. Nenhuma empresa que exija privacidade para seus dados valiosos usará um blockchain completamente transparente.

Por exemplo, quando se trata de empresas que usam blockchain para rastrear sua cadeia de suprimentos, elas preferem manter as informações valiosas de seus fornecedores em sigilo. Portanto, certas camadas de privacidade precisam ser implementadas. Isso também se aplica a blockchains de empresas privadas.

Os ZKPs são capazes de fornecer essa privacidade necessária.

No caso de blockchains, uma certa implementação de ZKPs está atualmente em uso. Estes são zk-SNARKS, que são integrados aos protocolos de uma série de blockchains atualmente. Isso inclui nomes como Zcash, Horizen e Komodo.

Eles não só podem ajudar a proteger as informações em um blockchain público, mas também podem ajudar a reduzir os problemas relacionados ao dimensionamento.

Nos próximos anos, será interessante ver que protocolo (s) estarão na vanguarda da pesquisa e implementação de ZKPs. Alguns protocolos já estão lançando as bases, financiando instituições de pesquisa ou fazendo parceria com especialistas da indústria.

Por exemplo, a Zcash está atualmente no processo de lançar novas atualizações para seu protocolo zk-SNARK baseado em ZKP. Tudo isso está sendo concluído como parte de sua atualização de mudas que verá a complexidade envolvida na construção de ZKPs grandemente reduzida.

Se a atualização da muda entregar os resultados pretendidos, as taxas e os tempos de transação protegidos da Zcash provavelmente cairão. Isso significa que a ZEC poderia lentamente se aproximar de seu objetivo de ser um equivalente digital do dinheiro vivo frio não rastreável.

Conclusão

Os ZKPs são, sem dúvida, uma peça de tecnologia revolucionária. Sua complexidade é evidenciada pelo tempo que levou para serem usados ​​de alguma forma prática desde que foram teorizados.

No entanto, nossas experiências recentes com violações de dados e outras questões de privacidade estimularam a demanda por uma nova opção. Foi apenas quando as criptomoedas preocupadas com a privacidade começaram a usar ZKPs em seus protocolos que descobrimos seu verdadeiro poder.

Agora que os benefícios dos ZKPs são conhecidos, podemos esperar ver uma aplicação mais ampla deles em ambientes centralizados e descentralizados. De votação verificável anônima à privacidade em blockchain público, a tecnologia é a resposta para muitos desafios que enfrentamos dentro e fora do blockchain.

Imagem em destaque via Fotolia

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me