O que é ZCash? Guia completo para iniciantes em ZEC

O que é exatamente ZCash? Você provavelmente já ouviu falar muito sobre a criptomoeda e seus supostos benefícios de privacidade.

No entanto, quando você se aprofundou na tecnologia, foi recebido com uma série de conceitos complicados. Este é realmente o caso, pois ZCash toma emprestadas algumas teorias criptográficas altamente avançadas.

Tentaremos explicar exatamente o que é ZCash e como a tecnologia subjacente é capaz de torná-lo uma das principais moedas de privacidade.

Mas antes de entrarmos no maravilhoso mundo dos zk-SNARKs e das transações protegidas, vamos dar um passo para trás e dar uma olhada na privacidade geral no blockchain.

A necessidade de moedas de privacidade

Embora o Bitcoin seja a criptomoeda principal entre a comunidade, há uma série de deficiências que agora só estão sendo percebidas pela comunidade em geral. Uma das principais desvantagens do Bitcoin é o fato de que as transações não são privadas.

Isso era na verdade um recurso e não uma falha.

O blockchain Bitcoin foi projetado para ser público, de modo que qualquer um dos nós da rede pudesse verificar de forma independente o verdadeiro estado da rede. Esse blockchain transparente e imutável foi o que deu às pessoas confiança para usar essa configuração sem confiança.

No entanto, conforme a tecnologia avançou, também avançou a capacidade de estudar e auditar esses blockchains. Empresas e agências governamentais agora são bastante capazes de rastrear transações e, em última análise, identificar proprietários.

Embora possam alegar que isso é para rastrear criminosos, muitos suspeitam de seus motivos. A criptomoeda foi criada para tratar de privacidade e se um governo pode rastrear criminosos experientes, o que o faz pensar que eles não podem rastreá-lo?

Isso apenas mostra a necessidade cada vez mais urgente de moedas de privacidade no ecossistema atual. Havia várias dessas moedas de privacidade destinadas a resolver esse enigma da transparência e da falta de confiança, e uma delas era Zcash.

O que é ZCash?

ZCash é na verdade um fork do Bitcoin que ocorreu em outubro de 2016.

Muito parecido com o Bitcoin, é um dinheiro eletrônico ponto a ponto descentralizado. Ele também tem um limite rígido de 21 milhões de moedas embutidas em seu protocolo. No entanto, é aqui que as semelhanças terminam.

ZCash foi desenvolvido especificamente para ter transações anônimas que são privadas e fungíveis. Ele foi bifurcado do Bitcoin por Zooko Wilcox, que queria criar uma criptomoeda privada. Era originalmente chamado de ZeroCoin até ser renomeado.

O que é ZCash

Imagem via Site da ZCash

Então, como a ZCash contorna o dilema de verificabilidade vs. privacidade?

Eles são capazes de fazer isso através do uso de seu revolucionário protocolo zk-SNARK. Isso foi desenvolvido para o protocolo ZCash e eles são capazes de provar que uma transação é válida sem expor publicamente as entradas / saídas.

O que essa tecnologia possibilitou é uma transação capaz de ocultar completamente o endereço da carteira do remetente e do destinatário. Eles também ocultam o valor que foi transacionado e a única informação que é armazenada é o carimbo de data / hora (data e hora).

No entanto, há uma coisa importante que você não deve ignorar. Embora ZCash seja “privado”, é opcionalmente privado. Isso significa que os usuários terão que optar pelas transações de privacidade. Abordaremos isso com mais detalhes abaixo.

Como funciona o ZCash?

Para dar uma olhada mais profunda em como funciona a transação ZCash, você deve ter uma ideia básica de como funciona uma transação simples de Bitcoin.

Se Alice enviar a Bob 1 BTC, ela usará sua chave privada para assinar uma transação enviando 1 BTC. Esta transação será enviada para a rede Bitcoin e os mineiros da rede irão colocá-la dentro de seus blocos.

Uma vez que o bloco foi propagado, a transação pode ser confirmada. Isso significa que o Blockchain é atualizado e armazenado de forma imutável no tempo.

Como a transação privada da ZCash difere desta?

Bem, neste caso, Bob terá que dar a Alice seu z-addr privado (ao contrário de seu t-addr transparente). Se ambas as partes desta transação usarem seu z-addr, todos os detalhes da transação serão privados.

Transações transparentes e privadas

As camadas transparentes e de conhecimento zero da ZCash. Imagem via z.cash

Essencialmente, o que está ocorrendo é que o protocolo Zcash está protegendo as entradas e saídas da transação e, portanto, certificando-se de que nenhuma informação seja tornada pública para o blockchain.

Para verificar se alguém realmente tem autoridade (chaves privadas) para gastar uma quantia de ZCash, o protocolo faz uso dos zk-SNARKs. Eles permitem que os metadados da transação sejam criptografados e os zk-SNARKS são usados ​​para verificar se ninguém está trapaceando ou roubando.

zk-SNARKs são baseados em um princípio criptográfico complicado chamado “Zero Knowledge Proofs”. Essas provas são essencialmente usadas para verificar se alguém tem um segredo, sem revelar esse segredo.

Não entraremos em muitos detalhes aqui, mas cobrimos anteriormente as provas de conhecimento Zero e zk-SNARKs se você quiser mais informações.

Quem está por trás do ZCash?

Como mencionado, a Zcash foi fundada por Zooko Wilcox. Zooko tem uma vasta experiência em criptografia, sistemas descentralizados e outras start-ups baseadas em tecnologia. Por exemplo, ele trabalhou em Digicash, Mojo Nation e BLAKE2 entre outros.

Membros da equipe ZCash

Alguns membros da equipe ZCash

O resto da equipe é composta por vários engenheiros e consultores. Eles são professores e membros do corpo docente de universidades de prestígio, como UC Berkeley, MIT e John Hopkins University.

Embora ZCash seja um projeto de código aberto, a equipe trabalha para uma empresa registrada que conduz o desenvolvimento. Esta é a ZeroCoin Electronic Company ou ZECC.

Apesar da forte equipe por trás de ZCash, também há algum poder de estrela no caminho de seus conselheiros. Alguns dos maiores apoiadores do projeto ZCash são indivíduos como Barry Silbert, Erik Voorhees e Roger Ver.

ZCash Mining & Distribuição de moedas

ZCash é um blockchain de prova de trabalho. Isso significa que eles são extraídos da mesma forma que o Bitcoin, usando poder de processamento bruto. Os mineiros usarão funções de hash para resolver problemas matemáticos complicados e, portanto, ganhar a recompensa do bloco.

Enquanto o Bitcoin usa a função hashing SHA256, ZCash optou por usar a função Equihash. Ambas as moedas têm um estoque lavrável total de mais de 21 milhões de moedas. No entanto, é muito mais fácil minerar ZCash hoje em dia do que Bitcoin.

Na verdade, até muito recentemente, o ZCash ainda era lavrável com suas GPUs regulares. Foi só quando a Bitmain começou a desenvolver o Antminer Z9 que a mineração ZEC competitivamente tornou-se impossível.

Ao contrário de vários outros projetos de criptomoeda, ZCash não realizou um ICO. Em vez disso, eles optaram por um mecanismo de incentivo diferente para os fundadores. Isso é por meio do que é denominado “recompensa do fundador”.

Distribuição de fundos do fundador da ZCash

Distribuição total da recompensa do fundador. Fonte: ZCash Blog

A recompensa do fundador é de 10% de todas as recompensas de mineração por 4 anos desde o início. É dividido de acordo com a divisão fornecida acima. Isso será dado aos fundadores, investidores e consultores ao longo de um período de 4 anos em etapas incrementais.

Se fosse para calcular isso, seria igual a um total de 2,1 milhões de ZEC sendo dados aos fundadores ao longo de um período de 10 anos. Este “imposto sobre a mineração” não é isento de controvérsia e é a razão para uma série de bifurcações ocorridas na rede ZCash.

Depois que o período de 4 anos tiver passado em 2020, as moedas serão mineradas como qualquer outra moeda PoW, com os mineiros recebendo todas as recompensas. A recompensa do bloco no blockchain ZCash será reduzida pela metade a cada 4 anos. Conforme mais moedas são extraídas e nos aproximamos do limite de suprimento, a dificuldade aumentará.

Crescimento da oferta ZCash

Projeções de abastecimento da ZCash. Fonte: zcashcommunity

Como você pode ver no gráfico acima, os fundadores receberão moedas de 2,1 milhões e a oferta aumentará logisticamente. Com base nessas projeções, esperamos atingir o limite de 21m ZEC em 2032.

Ver chaves e memorandos

Embora ZCash deva ser totalmente privado, existem maneiras de as pessoas verificarem exatamente quanto dinheiro foi enviado para os endereços privados. Isso é através do uso das teclas de visualização e dos memorandos.

Se alguém tiver suas mãos em sua “chave de visualização”, ele poderá desbloquear suas transações protegidas. Ao examinar seus dados de transação por meio da chave de visualização, eles não apenas podem dizer quanto foi gasto, mas também podem ver quem foram os destinatários..

Também existe algo chamado “campo de memorando”.

Este campo de memorando conterá informações que estão disponíveis apenas para o destinatário da transação. Este campo de memorando pode conter dados financeiros que poderiam ser enviados a outras instituições financeiras, caso isso seja exigido por lei.

Os criadores do ZCash esperavam que isso pudesse aumentar a adoção do ZCash entre os órgãos regulados pelo governo. No entanto, pode ser uma faca de dois gumes para aqueles que estão preocupados com o fato de seus metadados de transação estarem em qualquer lugar.

Lixo tóxico & Uma cerimônia

Quando você pensou que os termos relacionados a ZCash não poderiam ser mais estranhos, eles introduziram a noção de “lixo tóxico” e uma “cerimônia”.

Embora esses termos sejam de fato bastante interessantes para uma criptomoeda incorporar, eles são conceitos essenciais para a criação do protocolo ZCash. Isso se deve ao papel que desempenham na prevenção da falsificação de ZEC.

A falsificação foi a principal preocupação de muitas pessoas no lançamento inicial do ZCash. Isso se deve à necessidade dos parâmetros públicos SNARK para a criação e verificação das provas de conhecimento zero.

Essencialmente, para obter esses parâmetros públicos SNARK, você precisa dos pares de chaves pública e privada. Assim que isso for feito, os criadores irão destruir a chave privada e manter a contraparte pública.

SNARKs de criação de chave pública ZCash

SNARKs dependem de uma única chave pública. Imagem via Fotolia

No entanto, o que acontece se alguém não destruir essa chave privada?

Bem, com esta chave privada, o detentor pode essencialmente criar ZEC completamente falsos e falsificados. Além disso, ninguém consegue perceber que eles são falsificados. Isso normalmente não seria um problema com um blockchain público como Bitcoin etc. No entanto, com ZCash, ninguém pode realmente confirmar que isso não está acontecendo.

Então, claramente este é um problema para o ecossistema ZCash e com isso chegamos ao conceito de “lixo tóxico”. Conforme descrito por Wilcox:

Chamamos a chave privada de “lixo tóxico”, e nosso protocolo é projetado para garantir que o lixo tóxico nunca venha a existir

Portanto, para evitar que esse lixo tóxico venha a existir, a equipe da ZCash precisa se certificar de que mantém todos os componentes da chave privada separados e destruídos separadamente. Eles precisam ter certeza absoluta de que as várias peças de chave privada diferentes não se combinam para formar o lixo tóxico.

Então, como eles contornam isso?

Eles criam várias partes diferentes da chave pública com uma combinação de chave privada / pública em ambientes isolados. Eles são chamados de “fragmentos” e o objetivo é combinar esses fragmentos de chave pública para criar o parâmetro público SNARK sem sempre permitindo que os fragmentos da chave privada se combinem.

É aqui que entra a “cerimônia ZCash”.

Este foi essencialmente um evento realizado com o propósito expresso de destruir todos os fragmentos de chave privada individualmente em diferentes partes do mundo. O objetivo disso era eliminar qualquer chance de que as chaves privadas pudessem se combinar e criar aquele “lixo tóxico”.

A lógica é que, se todos os fragmentos de chave privada, exceto um, se combinassem, você ainda não teria a chave privada real para comprometer o sistema. Isso deveria adicionar várias camadas de conforto para aqueles na comunidade ZCash.

Zcash de destruição de chave privada

Destruição de uma das chaves privadas na “Cerimônia”. Fonte: Zcash Blog

A cerimônia foi, na verdade, muito bem documentada e muita imprensa foi criada em torno dela. Já nos aprofundamos na cerimônia ZCash, caso você queira mais informações sobre o evento.

Desvantagens ZCash

Embora ZCash seja sem dúvida uma das moedas de privacidade mais avançadas do mercado, ela tem seu quinhão de céticos. Existem algumas coisas que as pessoas dentro e fora da comunidade têm problemas com.

Uma das mais urgentes é a privacidade “opcional” das transações.

Enigma de privacidade opcional

Essencialmente, isso cria uma situação infeliz em que o uso de um endereço transparente por uma pessoa pode comprometer a suposta privacidade de outra. Isso ocorre porque as transações privadas para o z-addr podem ser vistas de forma suspeita por estranhos.

Além disso, existe a possibilidade de realizar o que se denomina “análise de tráfego”. Por exemplo, se você enviar 4,89 ZEC para um endereço blindado e imediatamente enviar 4,89 ZEC para um endereço não blindado, alguém pode vincular a última transação à anterior. Isso é mostrado abaixo.

capacidade de ligação entre endereços ZCash

Possível linkabilidade entre blindado e não blindado. Fonte: ZCash Blog

Na verdade, o enigma opcional da privacidade era um problema enfrentado por outras moedas de privacidade. Monero (XMR), principal rival da ZCash, decidiu tornar todas as suas transações obrigatórias com privacidade.

Portanto, se alguém enviar transações com o Monero, elas serão automaticamente habilitadas como privadas. A vantagem disso é que garante que a negligência de um usuário não afete a privacidade de outro.

Dúvidas sobre resíduos tóxicos

Embora a cerimônia de ZCash tenha sido, sem dúvida, um esforço impressionante para proteger o ecossistema, ainda há um grande número de pessoas que expressam dúvidas sobre isso.

Isso se baseia principalmente na noção de que é uma “configuração confiável”. Você teria que confiar que não apenas não houve acordo antes de os pedaços serem quebrados nos cacos, mas também que não houve conluio entre as partes antes da cerimônia.

Parece muita confiança que se teria de colocar nas mãos de outras pessoas. Algumas pessoas o veem como um mecanismo baseado em incentivos e estão dispostas a confiar nele. No entanto, se você tem centenas de milhares de dólares em ZEC, então você pode confiar menos.

O Fundo do Fundador

Embora isso não seja realmente uma preocupação de segurança, tem sido uma preocupação de muitos na comunidade, especialmente os mineiros. A noção de que um grupo de investidores poderia reivindicar 2,1 milhões de ZEC é desagradável para alguns.

Esses produtos ZEC pagos com retornos de mineração, portanto, essencialmente, eles estão pagando esses fundadores por seu investimento inicial. Também há a preocupação de que o controle por este grupo de fundadores de 10% de quase todo o fornecimento seja muito centralizado.

Na verdade, o fundo do fundador foi um dos principais motivos pelos quais o código ZCash foi desviado da cadeia principal por um projeto chamado Zclassic.

ZCash Forks

Como a maioria das criptomoedas bem-sucedidas experimentará, inevitavelmente haverá desenvolvedores que desejarão bifurcar o código e começar a trabalhar em uma moeda separada. Foi o que aconteceu com ZCash e ZClassic.

O principal desenvolvedor por trás do ZClassic, Rhett Creighton, decidiu remover 22 linhas de código da base de código ZCash e lançar uma nova moeda bifurcada. Isso aconteceu em 23 de maio de 2017. De acordo com o white paper ZClassic:

A missão do Zclassic é permanecer tão semelhante ao Zcash do ponto de vista da tecnologia, mas nunca aceitar qualquer pré-mina, recompensa do fundador ou qualquer outro tipo de taxa que vá para um pequeno grupo de indivíduos com permissões especiais, sejam eleitos, nomeados ou de outra forma.

Portanto, está claro que isso foi feito porque ele desaprovou o fundo do fundador e qualquer outro tipo de centralização e pré-mineração que tivesse ocorrido.

Ele também teve problemas com o mineração lenta start que foi aplicado ao blockchain ZCash nos primeiros 30 dias do projeto. Ele alegou que foi um estrangulamento intencional do fornecimento da ZEC para criar escassez. Isso também foi removido do código ZClassic.

Garfos

Enquanto o ZClassic foi talvez um dos mais conhecidos garfos ZCash da cadeia original, havia outros projetos que subsequentemente se separaram do ZClassic. Isso, portanto, os tornaria um garfo de um garfo ZCash.

Por exemplo, você tinha ZenCash (ZEN) que bifurcou de ZClassic em 23 de maio de 2017. Eles queriam usar o código ZCash, mas também queriam lançar uma moeda que não incluía o fundo do fundador.

ZCash Forks

Forks of ZCash e Forks of ZCash Forks

Então, você também tem o polêmico Bitcoin Private (BTCP). Este foi o “fork-merge” entre ZClassic e Bitcoin que aconteceu em 28 de fevereiro de 2018. Os objetivos declarados do projeto eram fazer uma versão privada do Bitcoin.

É importante notar, porém, que qualquer um dos garfos do ZCash ainda conta com a confiança total na configuração confiável que criou o blockchain do ZCash. Portanto, se você for cético em relação a isso, esses garfos também podem fornecer a você as mesmas preocupações.

Compra e armazenamento de ZEC

ZCash está entre as 50 principais criptomoedas por capitalização de mercado. Pelos preços no momento deste post, ele está atualmente no número 21 em termos de Coinmarketcap rankings.

ZCash é uma criptomoeda líquida e está listada em várias bolsas de valores. Por exemplo, você pode comprá-lo na HitBTC, Huobi e na Binance Exchange. No entanto, essas trocas são apenas criptográficas, o que significa que você terá que comprar Bitcoin com seu Fiat em alguma outra troca.

Binance ZEC

Registre-se em Binance e compre ZEC

Se você estiver se sentindo um pouco mais aventureiro e quiser tentar negociar futuros de ZCash, poderá negociar na bolsa BitMEX. Eles têm futuros ZEC padrão, bem como o tipo perpétuo.

Depois de adquirir sua ZCash e estiver procurando um lugar para armazená-la, há várias carteiras ZEC que você pode usar. Temos uma lista completa das melhores carteiras ZCash em uma peça separada.

ZCash Tech em outros blockchains

Embora o próprio ZCash seja um projeto realmente interessante, é a tecnologia subjacente dos zk-SNARKs que deixou muitas pessoas na comunidade de criptomoedas bastante animadas.

Por exemplo, Etheruem está tentando integrar zk-SNARKs em seu próprio protocolo como parte de sua atualização Metropolis. Eles também estão considerando entrar em uma aliança com a ZCash, que incluirá uma troca mútua de valor.

Esta parceria cria a possibilidade de os desenvolvedores serem capazes de codificar contratos inteligentes habilitados para privacidade e aplicativos descentralizados (dApps). Por exemplo, se Ethereum for adicionar um pré-compilador zk-SNARK em sua cadeia, então esses dApps podem ser construídos na cadeia de blocos Ethereum.

Uso ethereum de zk-SNARKs

Desenvolvedores Ethereum e ZCash discutindo sobre zk-SNARKs. Imagem via blog ZCash

sk-SNARKS também estão sendo usados ​​em uma série de outros blockchains que desejam transações habilitadas para privacidade. Estes incluem projetos como Komodo (KMD), Hcash (HC) e ZCoin (XZC), entre outros.

Também há um trabalho que está sendo feito para melhorias na própria tecnologia zk-SNARK. Uma dessas iniciativas é a criação do que é chamado de “zk-STARKs”. Esta tecnologia ainda está nos estágios iniciais de pesquisa, mas muitos no ecossistema estão bastante entusiasmados com ela.

Isso ocorre porque a tecnologia zk-STARK pode superar a confiança na chave pública mestre que é usada na configuração do zk-SNARKs. Como mencionamos, este é um dos pomos de discórdia com a configuração confiável.

De fato, será muito interessante ver como o desenvolvimento da tecnologia zk-STARK progride. Ele também está sendo intensamente assistido por outros projetos, incluindo Ethereum.

Conclusão

Não há dúvida de que ZCash é uma das criptomoedas mais avançadas do mercado. O uso dos mais recentes princípios e tecnologias criptográficas torna-o um concorrente no mercado de moedas de privacidade.

Embora existam algumas preocupações sobre aspectos específicos da tecnologia, a equipe ZCash está ciente delas e trabalhando ativamente em melhorias. Não se deve esquecer que a tecnologia é tão nova que inevitavelmente haverá dúvidas de um canto ou de outro.

No entanto, uma coisa que está clara é que blockchains públicos com transações transparentes não são mais tão privados quanto se pensa. Na era da vigilância cada vez maior e de ameaças cibernéticas sofisticadas, as moedas de privacidade provavelmente terão muito mais adoção.

Quer escolham Monero, ZCash ou qualquer moeda de privacidade, o resultado final é um avanço para a privacidade financeira.

Imagem em destaque via Fotolia

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