- Voltar ao menu
- Voltar ao menuPreços
- Voltar ao menuPesquisar
- Voltar ao menuConsenso
- Voltar ao menu
- Voltar ao menu
- Voltar ao menu
- Voltar ao menuWebinars e Eventos
ZoKrates busca trazer o melhor do Zcash para o Ethereum com a estreia do Devcon
Uma nova linguagem de programação, lançada na Devcon na terça-feira, promete aumentar os níveis de Política de Privacidade da blockchain Ethereum .
Talvez não seja nenhuma surpresa que Jacob Eberhardt esteja recebendo o palco na conferência anual de desenvolvedores da Ethereum.
Com escalabilidade e Política de Privacidade em mente para a rede blockchain, agora valorizada na casa dos bilhões, o pesquisador de doutorado da Universidade Técnica de Berlim está pronto para estrear uma nova linguagem de programação no evento de Cancún, México, ONE para ajudar o Ethereum a melhorar esses Principais fraquezas.
Chamado ZoKrates, o objetivo do projeto é fornecer aos desenvolvedores um kit de ferramentas que possa ajudá-los a concretizar o potencial de uma ferramenta de Política de Privacidade de blockchain muito aguardada, chamada zk-snarks.
Pioneira na Criptomoeda Zcash, a ethereum atualização de software recente, promulgada em outubro, abriu caminho para o uso mais fácil do código e, como ele efetivamente desbloqueia o uso desse recurso, as implicações do ZoKrates são potencialmente vastas.
Por um ONE, ele foi projetado para ser simples de implementar para qualquer desenvolvedor de Ethereum , o que pode levar ao surgimento de recursos de Política de Privacidade em aplicações descentralizadas e tokens. E segundo, como os zk-snarks comprimem informações, o ZoKrates tem o potencial de ajudar a escalar a plataforma Ethereum movendo computações para fora do blockchain principal, facilitando o armazenamento de dados.
Resumindo, o ZoKrates permite que informações sejam ocultadas do blockchain principal do Ethereum e então carregadas em um contrato inteligente que a rede ainda pode verificar, tudo isso sem expor informações do contrato.
Eberhardt disse ao CoinDesk:
"Zk-snarks foram muito discutidos, mas a lacuna entre o conceito teórico e sua aplicação prática parecia enorme. Essa lacuna, eu tento preencher."
Benefícios de custo
Também é digno de nota como exatamente Eberhardt acredita ter realizado o feito.
Para começar, ZoKrates é um tipo de contrato inteligente Ethereum . Uma versão personalizada do código autoexecutável que roda no topo da rede, a ferramenta serve como uma maneira de transferir uma operação zk-snark para o blockchain e verificar se essa informação é válida.
Como Eberhardt descreve, um contrato ZoKrates verifica se uma computação, ou conjunto de transações, ocorreu corretamente – ou, em suas palavras, "transforma um programa em um conjunto de condições".
Isso coloca o Ethereum um passo mais perto de oferecer transações privadas em seu blockchain. No entanto, assim como trazer Política de Privacidade ao Ethereum em primeiro lugar, o esforço está longe de ser simples.
Para ONE, verificar um zk-snark ainda é caro. Quando informações criptografadas são lidas e aceitas no blockchain do Ethereum , isso requer muito esforço computacional, que no Ethereum é medido em unidades de "GAS". Crucialmente, porém, o custo de verificar um contrato ZoKrates, embora alto, permanece uniforme o tempo todo, independentemente da complexidade da computação.
Atualmente, uma taxa de verificação do ZoKrates é de cerca de 1,6 milhões de GAS. Simplificando para possíveis usuários, qualquer coisa acima desse valor seria mais barata de rodar no ZoKrates.
Quanto ao que ocorre no blockchain em si, as computações ainda precisariam se encaixar nas restrições de tamanho de bloco do ethereum. No entanto, em vez de preencher blocos com dados de transação, o livro-razão distribuído apresentaria prova de que a verificação de quaisquer transações ocorreu.
Desafios futuros
Embora as possibilidades sejam animadoras, o projeto T está isento de obstáculos.
Eberhardt identificou dois grandes desafios: ONE, o ZoKrates ainda está em desenvolvimento, o que significa que, embora o código tenha sido tornado público, ele não está pronto para ser usado em aplicativos de produção.
Além disso, Eberhardt está atualmente trabalhando sozinho no projeto, com alguma contribuição e discussão do líder do zk-snarks do ethereum, Christian Reitwiessner. Por esse motivo, disse Eberhardt, o cronograma de desenvolvimento T pode ser previsto.
E, claro, como sempre no mundo do blockchain, existempreocupaçõessobre os próprios zk-snarks, econceitos alternativosestão competindo por atenção.
Aviso Importante:A CoinDesk é uma subsidiária do Digital Currency Group, que possui participação acionária na Zcash Company, a entidade com fins lucrativos que desenvolve o protocolo Zcash .
Papel picadoimagem via Shutterstock
Rachel-Rose O'Leary
Rachel-Rose O'Leary é uma codificadora e escritora na Dark Renaissance Technologies. Ela foi redatora de tecnologia líder para a CoinDesk 2017-2018, cobrindo tecnologia de Política de Privacidade e Ethereum. Ela tem formação em arte digital e filosofia, e escreve sobre Cripto desde 2015.
