Atualização de Mudas ZCash: Tudo o que Você Precisa Saber

Mudas são uma das atualizações mais interessantes do protocolo ZCash até hoje.

Previsto para ocorrer no final de outubro de 2018, a Sapling introduzirá uma série de melhorias no processo de operação das transações blindadas. O objetivo é tornar essas transações mais leves e mais adaptáveis.

Com essas atualizações implementadas no protocolo ZCash, as transações protegidas serão facilmente integradas a carteiras móveis, bolsas e fornecedores de criptocurrenia. O Sapling também levará a ZCash um passo mais perto de um blockchain totalmente privado.

Nesta postagem, daremos uma olhada no atualização de mudas e analisar exatamente o que isso pode significar para a ZCash daqui para frente.

A necessidade de mudas

Então, por que isso está sendo considerado uma atualização tão importante? Bem, isso tem a ver com o estado atual do ecossistema de transações de privacidade da ZCash.

Para quem não sabe, as transações blindadas do ZCash para endereços blindados não são obrigatórias. O usuário deve optar por usar esses tipos de endereços para que sejam totalmente privados.

No entanto, por uma série de razões, há apenas uma pequena porcentagem de usuários que estão realmente fazendo uso dessas transações protegidas. Na verdade, atualmente apenas cerca de 13% de todas as transações são blindados.

Porcentagem de ZCash blindado

Porcentagem de todas as transações ZCash que são protegidas. Imagem Fonte

Este tem sido um problema para os falcões da privacidade no ano passado, pois eles destacaram as externalidades negativas que vêm com o fato de um subconjunto tão pequeno da população usar transações privadas.

Isso significa que aquelas pessoas que usam seu endereço z ‘e protegem suas transações são imediatamente vistas com a suspeita de “ter algo a esconder”. Portanto, a privacidade de alguns usuários é comprometido pelas ações de outros.

Isso é algo que a moeda rival da privacidade, Monero, também teve que lidar. Eles tomaram a iniciativa de tornar todas as suas transações privadas, o que imediatamente melhorou a privacidade de todo o ecossistema.

Portanto, se a atualização do Sapling for capaz de aumentar a porcentagem de transações na rede que são privadas, a privacidade de todo o ecossistema ZCash também melhorará.

endereços z e zk-SNARKs

As transações protegidas ocorrem quando são enviadas entre dois endereços z diferentes. Para completar uma transação privada entre eles, o protocolo ZCash faz uso de zk-SNARKs.

Essas são algumas peças de criptografia altamente avançadas, então não entraremos nisso aqui. No entanto, cobrimos anteriormente zk-SNARKs e nenhuma prova de conhecimento se você quiser mais informações sobre o protocolo.

Para construir o endereço blindado, o protocolo ZCash construirá um zk-SNARK usando os mesmos recursos de computação do dispositivo que está sendo usado para enviar a transação. Este pode ser o seu computador desktop, por exemplo.

Essas provas são computacionalmente pesadas. Eles requerem mais de 3 GB de memória para funcionar em um desktop médio e levam cerca de 40 segundos para serem concluídos. Obviamente, este tempo também aumentará se você estiver usando um dispositivo menor, como um celular.

zk-SNARK Moon Math

“Moon Math” envolvido em cálculos zk-SNARK. Fonte: Médio

Esta é talvez uma das razões pelas quais as transações blindadas estão atrasadas em sua adoção mais ampla. Os usuários preferem optar por uma opção de envio mais rápida e fácil por meio dos endereços t transparentes.

No entanto, a atualização do Sapling está programada para mudar isso completamente e é a atualização mais ambiciosa para a estrutura zk-SNARK até o momento. São dois anos em construção e está pronto para ser implementado em bloco 419.200.

O que a muda fará?

Embora a maior parte da inovação da atualização do Sapling venha da melhoria no desempenho e na funcionalidade dos zk-SNARKs, há uma série de outros recursos que a equipe ZCash incorporou nesta atualização.

Vamos dar uma olhada em algumas das atualizações mais importantes que serão incluídas no Sapling.

Transações protegidas mais eficientes

Como mencionamos acima, a complexidade computacional que envolve uma transação protegida é um dos motivos pelos quais eles não são usados ​​com tanta frequência. Assim, uma das principais atualizações do Sapling será reduzir essa complexidade computacional.

Uma das primeiras coisas que você notará é a mudança do tipo de endereço blindado. Anteriormente, eles começavam com um “zc” e eram chamados de “endereço z do Sprout”. No entanto, após a ativação da muda, o endereço privado será muito mais curto e só começará com um “zs”. Eles serão chamados de “endereço z do Sapling”.

Então, o que isso significa para o ecossistema ZCash?

Bem, isso reduzirá muito os recursos computacionais necessários para criar essas provas. Embora antes você precisasse de mais de 3 GB de memória para concluir as provas, agora você só precisa de 40 MB.

Métricas de brotos de mudas

Tempo e recursos de prova de mudas e brotos. Fonte: Zcash Blog

Isso abre uma infinidade de opções quando se trata dos tipos de dispositivos que podem concluir essas provas e, portanto, enviar essas transações. Por exemplo, ele abre o uso da carteira móvel, para não mencionar todas as carteiras de câmbio e fornecedores terceirizados.

Além disso, ao reduzir a complexidade computacional necessária para concluir essas provas, você também reduz o tempo necessário para concluí-las e enviar essas transações. Com base em algumas estimativas, as transações blindadas levarão apenas alguns segundos para serem concluídas.

Isso significa que os usuários não terão que fazer uma troca entre enviar uma transação com maior privacidade ou enviar uma transação mais rapidamente.

Uso de chave aprimorado

Atualmente, para enviar as transações privadas, o dispositivo que constrói a prova de conhecimento zero também deve estar em posse da chave de gastos. Esta chave de gastos é a chave privada única que irá autorizar a transação.

Com a atualização do Sapling, a ZCash mudará isso separando a chave de gastos da chave de teste. Isso significa que a chave de gastos pode ser mantida em um ambiente mais seguro, separado da máquina que está fazendo a prova.

Isso aumentará a segurança do usuário ZCash.

Isso ocorre porque o usuário só precisará acessar sua chave de gasto quando quiser enviar uma transação e criar a chave de comprovação. Portanto, se alguém for capaz de comprometer o dispositivo que está fazendo a prova, ele ainda não poderá enviar a transação sem a chave de gastos.

Além disso, os cálculos exigidos na chave de gasto são relativamente minuciosos em comparação com aqueles necessários para gerar a chave de prova. Isso significa que a chave de gastos pode ser armazenada em um pequeno dispositivo de propósito único.

Componentes-chave entre brotos e mudas

Relações entre componentes-chave em brotos e mudas. Fonte: Artigo de Mudas

Isso abre uma nova gama de opções de armazenamento para o seu ZEC.

Em primeiro lugar, significa que você pode facilmente enviar transações protegidas com um dispositivo de hardware. Nesse caso, o dispositivo que está fazendo a prova é seu laptop ou PC e o dispositivo que armazena sua chave de gastos é sua carteira de hardware.

Quando você deseja enviar uma transação privada, a chave de gasto será usada pela carteira de hardware para gerar a chave de comprovação. Essa chave de prova será enviada para o laptop ou outro dispositivo. Isso garante que a chave de gastos nunca esteja no dispositivo menos confiável, o que oferece melhor segurança.

Isso tem implicações além do mero uso pessoal. Isso significa que essas provas complicadas de conhecimento zero podem ser terceirizadas. Por exemplo, se houver uma grande organização que conclui milhares de transações blindadas, eles podem fazer uso de um ambiente externo “não confiável” para concluí-las.

Eles poderiam alugar o poder de computação de uma plataforma de computação em nuvem, mantendo sua chave de gastos armazenada com segurança em seu próprio ambiente interno. Isso significa que as transações protegidas podem escalar dramaticamente e não têm limitações para seu crescimento.

Aumento da funcionalidade principal de visualização

Atualmente, o protocolo ZCash permite que usuários de endereços blindados façam uso de um tecla de visualização de entrada. Com esta tecla de visualização, eles podem ver todas as transações recebidas e um campo de memorando. No entanto, eles não consigo ver o endereço de envio.

A muda irá adicionar a essa funcionalidade.

A atualização permitirá que os usuários também vejam as transações de saída desses endereços protegidos. Agora, quando um usuário tem a chave de visualização, ele poderá ver o valor da transação, o campo de memorando e o endereço de destino.

Ao ter acesso a esta chave de visualização, o detentor do endereço blindado será capaz de monitorar as transações para esse endereço sem nunca expor a chave privada usada para gastar as transações.

Isso significa que o proprietário de um endereço blindado pode compartilhar sua chave de visualização com um terceiro confiável para auditar a carteira. Isso pode ser particularmente benéfico para as empresas que precisam de monitoramento constante de seus fundos, mas preferem mantê-lo em segredo do público.

Vários endereços z

Um dos motivos pelos quais as trocas têm relutado em incluir endereços z é o custo necessário para gerar vários endereços exclusivos. Atualmente é muito caro para eles fazerem isso e eles têm que pagar uma penalidade computacional.

No entanto, com a atualização do rebento, isso permite que eles gerem trilhões desses endereços z sem nenhum custo computacional extra. Isso significa que as trocas podem criar vários endereços blindados diferentes que não poderão ser vinculados uns aos outros.

Evento de Geração de Parâmetro

Dado que este é um fork do ZCash, os zk-SNARKs precisarão começar com novos parâmetros públicos. Tal como acontece com os parâmetros públicos anteriores, isso significa que uma cerimônia pública de geração de parâmetros é necessária.

Cerimônia do Tau dos Três Poderes

Imagens da Cerimônia dos Três Poderes de Tau dos participantes. Fonte: ZCash Blog

A cerimônia ZCash é feita para que os componentes da chave privada para o parâmetro sejam destruídos adequadamente e, portanto, o risco de falsificação seja eliminado. A cerimônia para o upgrade de Mudas foi realizada no início deste ano.

Implicações para ZCash

Se tudo correr de acordo com o planejado, a atualização do Sapling pode ter imensas implicações para o ecossistema ZCash mais amplo. Não só dará aos usuários da ZCash o benefício de maior privacidade, mas também poderá aumentar a adoção mais ampla.

Uma das razões pelas quais os usuários de outras moedas de privacidade relutam em mudar para a ZCash foram os baixos níveis de uso de endereços protegidos. Agora, dado que esses endereços z serão muito mais baratos e fáceis de usar, a porcentagem de usuários que enviam transações protegidas provavelmente aumentará.

Além disso, a ZCash pode ter uma vantagem competitiva sobre outras criptomoedas centradas na privacidade se essas transações blindadas forem mais rápidas e menos caras que suas contrapartes. Por exemplo, os mixins de assinatura de anel Monero são conhecidos por serem caros e envolvem computacionalmente.

Logotipo da ZCash Sapling

Também não se pode subestimar as implicações das transações mais eficientes no uso da carteira. Carteiras de hardware em breve serão capazes de suportar transações protegidas e ZCash será uma das primeiras criptomoedas privadas que podem ser facilmente usadas em uma carteira móvel.

Por último, há uma série de benefícios para as bolsas e empresas aumentarem o uso do ZEC após a atualização da muda. Isso se deve aos seguintes fatores:

  • Será barato criar vários endereços z para uso do cliente / empresa
  • Será fácil e seguro armazenar o ZEC e ainda monitorar o endereço
  • O envio de transações será barato, rápido e pode ser feito de uma forma segura e infinitamente escalável
  • Mais pessoas usando ZCash significa mais clientes ou clientes em potencial para fazer uso de seu serviço

O último ponto é uma espécie de ciclo de feedback positivo de adoção. Os clientes podem impulsionar comerciantes que podem impulsionar mais negócios.

Conclusão

ZCash é uma criptomoeda pioneira que desenvolveu algumas das tecnologias criptográficas mais inovadoras. Estes provaram-se nos últimos anos à medida que a adoção do ZCash aumentou.

No entanto, os baixos níveis de transações protegidas sempre foram um obstáculo. Tanto é que os desenvolvedores ZCash começaram a trabalhar na atualização do Sapling pouco depois do lançamento da moeda em 2016.

Agora, estamos prestes a testemunhar os frutos de seu trabalho. Se a adoção ocorrer, então o potencial Listagem da Coinbase é muito mais provável.

Dado que a atualização será de código aberto, também será interessante ver quantas outras criptomoedas baseadas em zk-SNARK adotam o novo protocolo. Isso inclui garfos de ZCash, como Horizen (ZEN) e Komodo (KMD).

Sem dúvida, é um momento emocionante para ZCash e a comunidade em geral. Manteremos nossos olhos nas notícias do projeto.

Imagem em destaque via Fotolia

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