
- A Electric Coin Company (ECC) desenvolveu uma nova tecnologia chamada “Halo”, que permite à ZCash (ZEC) resolver o maior problema da moeda criptográfica.
- ZCash pode não precisar mais de uma configuração confiável devido a “Halo”.
O criptógrafo Sean Bowe, da Electric Coin Company (ECC), desenvolveu uma nova tecnologia chamada “Halo” que permitirá à ZCash resolver o maior problema da moeda eletrônica: Anteriormente, o ZCash precisava de uma configuração confiável de uma parte confiável para confirmar a prova de conhecimento zero. Halo poderia eliminar este problema, eliminando a necessidade de uma parte confiável.
A configuração Trusted foi uma questão altamente criticada mesmo antes do Genesis Block do ZCash ser gerado, que ainda existe e é um único ponto de falha. Se a configuração for comprometida, hackers ou proprietários podem usar as chaves criadas durante a criação do bloco Genesis para controlar e manipular toda a cadeia de blocos ZEC.
A nova técnica de Bowe, publicada em um trabalho em co-autoria com os colegas Jack Grigg e Daira Hopwood, usa provas para verificar outras provas sem a necessidade de terceiros. Halo consegue uma composição de provas recursivas sem conhecimento e sem a necessidade de uma parte confiável. Em uma declaração oficial a Electric Coin Company diz (traduzido livremente):
As configurações confiáveis são difíceis de coordenar, apresentam um risco sistêmico e devem ser repetidas para cada atualização do protocolo principal. Removê-los representa uma melhoria substancial na segurança de protocolos atualizáveis.
Halo é resultado da orientação estratégica do ECC, que anunciou na ZCon1 em junho de 2019 que tanto a segurança quanto a escalabilidade da Camada 1 do ZCash seriam melhoradas. Embora o Halo ainda não tenha sido implementado, a ECC tem grandes expectativas em relação a esta nova tecnologia.
ECC is exploring the use of Halo for Zcash to both eliminate trusted setup and to scale Zcash at Layer 1 using nested proof composition.
— zooko (@zooko) September 10, 2019
O que é o “Trusted Setup” em detalhe?
ZCash é uma moeda de privacidade que promete total anonimato ao ocultar não só o remetente e o destinatário, mas também o valor da transação. Como qualquer moeda criptográfica, o ZCash foi gerado usando um bloco Genesis. O “Trusted Setup” foi uma parte importante da geração do bloco Genesis.
O fundo técnico é que ZCash usa uma implementação simplificada de zk-SNARKs para a anonimização de dados de usuário. Isto difere de outras implementações zk-SNARK (tais como Ethereum’s) na medida em que requer uma configuração única, que deve ser repetida ao criar o bloco Genesis, bem como cada atualização de sistema subsequente.
A razão pela qual esta configuração é chamada de “Trusted Setup” é porque você tem que confiar que aquele que gerou estas chaves as destruirá. Se não forem destruídas, os proprietários podem manipular a blockchain ZCash à vontade ou criar novos ZECs.
Os inventores do ZCash escolheram esta variante do zk-SNARKs porque é mais leve e pode verificar transações mais rápido e eficientemente. A “Trusted Setup” é, portanto, ainda hoje muito importante para criar provas de conhecimento zero e permitir transações privadas.
A nova tecnologia “Halo” pode ser um passo muito importante para o ZCash resolver este “problema de confiança”. Enquanto isso, a taxa ZEC respondeu ligeiramente às notícias, aumentando em 2,80 por cento nas últimas 24 horas. Atualmente, o preço do ZEC é de 45,24 USD.