Compartilhe este artigo

A próxima atualização do Zcash tornará as transações privadas 100x mais leves e 6x mais rápidas

O próximo hard fork Sapling do Zcash, com execução prevista para 29 de outubro, traz melhorias substanciais na eficiência de suas transações privadas.

O CORE diferencial do Zcash, as transações protegidas, são computacionalmente pesadas — tanto que a maioria dos usuários e exchanges T conseguem suportá-las.

Anunciadas como um avanço de Política de Privacidade na comunidade Cripto , as transações blindadas executam um tipo de criptografia chamado zk-snarks para obscurecer dados de transações. Mas uma nova atualização, prevista para ser ativada em 29 de outubro, está sendo anunciada como uma melhoria significativa da usabilidade do protocolo em geral, mas especificamente para o uso dessas transações que permitem privacidade.

A História Continua abaixo
Não perca outra história.Inscreva-se na Newsletter Crypto Long & Short hoje. Ver Todas as Newsletters

Apelidada de Sapling, a atualização do hard fork tem sido o foco principal da Zcash Company, a empresa com fins lucrativos responsável pelo desenvolvimento da Criptomoeda, desde seu lançamento em 2016.

Devido às mudanças técnicas incluídas no Sapling, exchanges e carteiras poderão aceitar transações blindadas mais prontamente. Carteiras leves e móveis também serão uma possibilidade – o que significa que os usuários podem enviar transações anônimas diretamente de seus dispositivos móveis.

Falando sobre os ganhos, o CTO da Zcash Company, Nathan Wilcox, disse ao CoinDesk: "O protocolo Sapling permitirá que transferências protegidas sejam concluídas com cerca de 100 vezes menos memória e provavelmente seis ou mais vezes mais rápido."

É um passo notável dado que atualmente, transações blindadas são possíveis apenas para usuários que executam um nó completo. E com a atualização, a equipe da Zcash Company espera poder finalmente remover transações transparentes, as transações Zcash não privadas que podem ser prejudicial para garantir o anonimato do Zcash quando usado em conjunto com transações protegidas.

Eventualmente, isso inaugurará uma era de "privacidade por padrão", de acordo com os desenvolvedores.

"Esperamos ver uma migração em direção à adoção do Sapling blindado e, à medida que essa migração continua, esperamos fazer a transição para a privacidade por padrão quando chegar a hora certa", disse Wilcox.

Continuando, Wilcox disse:

"Tudo o que [Sapling] está fazendo é melhorar o desempenho e a segurança. Quem T gostaria disso?"

Leve e diversificado

Dizendo que o Zcash sem as mudanças no código do Sapling "é muito ineficiente e muito trabalhoso", Wilcox disse que a capacidade de oferecer suporte a clientes leves será enorme para a Criptomoeda.

Light clients são aqueles que T armazenam os dados completos do blockchain, mas ainda têm a garantia de estarem seguros. Esses são tipicamente clientes trabalhando em um dispositivo móvel, que T tem tanto espaço de armazenamento ou poder de computação quanto laptops ou computadores de mesa.

Ainda assim, esses clientes "T aparecerão apenas no dia da ativação", disse Wilcox.

Em vez disso, isso exigirá algum trabalho de desenvolvimento. Por exemplo, se não forem codificados cuidadosamente, os clientes leves podem revelar informações de transação para seu host de carteira.

Descrevendo isso como "perigoso", Wilcox disse que a Zcash Company está trabalhando em uma carteira Sapling de prova de conceito que demonstra como o código pode ser confiável.

"Nosso objetivo é fazer uma carteira leve que tenha proteções de Política de Privacidade mesmo contra um provedor de serviços", ele disse ao CoinDesk. "O objetivo é que projetemos uma [experiência do usuário] completa em torno do Sapling especificamente e garantir que possamos ter a usabilidade e a Política de Privacidade funcionando muito bem juntas."

Essa carteira, no entanto, pode não ser lançada para usuários finais, mas servirá apenas como um guia para implementações de terceiros por desenvolvedores.

Outro recurso que o Sapling inclui que incentivará mais o uso de transações protegidas são os chamados "endereços diversificados", que tornam mais fácil para as exchanges suportarem mais usuários utilizando o tipo de transação. Simplificando, endereços diversificados permitem que as exchanges emitam vários endereços para a mesma carteira.

No futuro, a atualização pode ter implicações positivas para a Política de Privacidade, disse Wilcox, já que as carteiras podem implementar o recurso para permitir que os usuários gerem vários endereços para a mesma conta.

"É a mesma quantidade de trabalho [de uma carteira], mas a exchange dará suporte a um milhão de usuários enquanto faz isso", disse ele.

Por fim, a Sapling apresentará um recurso chamado chave de visualização para revelar transações seletivamente. De acordo com Wilcox, isso permite que os usuários se beneficiem da transparência opcional, mas o façam de uma forma que envolva menos risco inerente.

"Se tivermos uma cadeia de privacidade por padrão e você quiser ter uma conta pública, você pode simplesmente publicar a chave de visualização para o mundo", disse Wilcox,

"É para esse mundo que queremos chegar."

Uma auditoria de catraca

No entanto, há algumas sutilezas envolvendo o lançamento do Sapling.

Para aproveitar a atualização, os usuários precisam migrar fundos da versão anterior do Zcash, chamada Sprout, para um novo endereço Sapling – uma mudança que revelará os fundos do usuário.

Embora a exposição de fundos possa parecer "surpreendente" para os usuários, Wilcox disse que isso foi feito intencionalmente, no que ele chamou de "auditoria de catraca".

"Na verdade, isso foi feito intencionalmente porque sempre há a possibilidade de que a cerimônia do Sprout tenha sido comprometida", disse Wilcox.

Dando um passo para trás, quando o Zcash lançou o Sprout em 2016, ele passou por uma cerimônia chamado de "configuração confiável", onde os zk-snarks subjacentes ao seu blockchain privado foram gerados. Isso foi criticado por ser vulnerável a ataques. A preocupação é que, se a cerimônia tivesse sido comprometida, permitiria que os usuários imprimissem tokens Zcash inexistentes.

Como tal, a empresa está executando esta auditoria de catraca durante a migração do Sapling. Wilcox disse, "como uma espécie de verificação desse risco, queremos fazer uma espécie de auditoria global para garantir que nenhuma falsificação tenha ocorrido."

Para atingir esse objetivo, a Zcash Company está lançando uma ferramenta de migração e pedindo aos usuários que esperem até que essa ferramenta seja concluída antes de migrar seus fundos. Se todos os usuários migrarem usando a ferramenta, a Política de Privacidade geral será melhor, porque as ações de usuários individuais são mescladas em um FLOW.

A ferramenta T será concluída por alguns meses, o que significa que, por enquanto, os endereços Sapling e Sprout continuarão a ser suportados pelo protocolo Zcash .

Os endereços do Sprout serão desativados em algum momento no futuro.

No entanto, Wilcox enfatizou que a eventual aposentadoria não impactará os fundos dos usuários. Uma vez aposentados, os usuários não poderão mais receber transações em endereços Sprout – mas enviar transações de saída para um endereço Sapling funcionará perfeitamente.

Ainda assim, isso T significa que há duas redes diferentes rodando simultaneamente. Os usuários ainda devem atualizar seus softwares para o Sapling, e por causa da superioridade do novo código, Wilcox T espera que haja problemas aqui.

Falando sobre isso, Wilcox concluiu:

"Não é a escalabilidade do protocolo base, mas permite que exchanges, carteiras e coisas dessa natureza ofereçam suporte a muitos usuários de forma mais eficiente."

Trilhas leves no túnelimagem 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.

Rachel-Rose O'Leary