O hard fork Ironwood da Zcash, designado NU6.3, ativa por volta de 28 de Julho na altura do bloco 3.428.143 para fechar uma falha de segurança no pool shielded Orchard. O investigador de segurança Taylor Hornby descobriu o bug no final de Maio, enquanto trabalhava com a Shielded Labs, levando os developers a implementar patches de emergência. O fork coincide com o lançamento, a 15 de Julho, da versão 1.0.0 do Zakura, um novo node construído pelo cofundador da Zcash Sean Bowe e pelo cofundador da Osmosis, Dev Ojha, que faz o sync do mainnet em aproximadamente quatro horas e 20 minutos, face às cerca de 20 horas e 46 minutos do Zebra.
Taylor Hornby, trabalhando com a Shielded Labs, encontrou a falha no final de Maio. O bug estava dentro dos circuitos criptográficos do Orchard. Em teoria, permite a alguém cunhar ZEC falsificado dentro do pool shielded sem deixar rasto. A conceção de privacidade da Zcash impede observadores externos de verificar se alguém o explorou. Os developers avançaram rapidamente com um soft fork que desativou temporariamente o pool Orchard, seguido por um hard fork NU6.2 que corrigiu o perigo imediato. O preço da ZEC caiu acentuadamente com a notícia antes de recuperar parte das perdas.
Quando o Ironwood ativa, o pool Orchard legado deixa de aceitar novos depósitos ou transferências internas. As moedas existentes no pool antigo continuam a funcionar, mas apenas se forem movidas através de um checkpoint chamado cantoneira (turnstile) no caminho para o novo pool Ironwood. A cantoneira impõe uma regra em que as saídas do pool antigo não podem exceder as moedas que entraram de forma legítima. A oferta circulante total de ZEC torna-se verificável assim que o Ironwood liga, sem esperar que cada utilizador migre. Se existissem moedas falsificadas e tentassem sair do pool antigo com oferta excedente, a cantoneira impede que saiam e as moedas extra são destruídas. O Project Tachyon está a correr verificação formal nos novos circuitos do Ironwood, produzindo provas verificadas por máquina.
Os operadores de nodes têm de atualizar antes de o bloco 3.428.143 ser atingido, o que se espera por volta das 8:00 a.m. EST de 28 de Julho. Os fornecedores de carteiras associados ao Zcash Open Development Lab estão a adicionar prompts para orientar a migração de fundos shielded. Os utilizadores que detenham saldos transparentes ou fundos fora do pool Orchard antigo não precisam de tomar qualquer ação. O software do node zcashd legado está a chegar ao fim de vida na mesma janela.
O Zakura 1.0.0 foi lançado a 15 de Julho, forkado do código Zebra da Zcash Foundation. Sean Bowe, cofundador da Zcash e engenheiro de criptografia a liderar o Project Tachyon, construiu-o com Dev Ojha, cofundador da Osmosis e agora a liderar o Valar Group. Ambos os projetos são financiados através de doações privadas em ZEC. O Zakura faz sync do mainnet da Zcash em cerca de quatro horas e 20 minutos, face às cerca de 20 horas e 46 minutos do Zebra no mesmo teste. Snapshots podados permitem que um novo node faça bootstrap em menos de dois minutos. Um modo de compatibilidade do zcashd mantém carteiras e integrações mais antigas a funcionar durante a transição. Bowe e Ojha afirmam que o objetivo de longo prazo é atingir um throughput ao nível da Visa e da Mastercard, perto de 50.000 transações por segundo, para pagamentos privados. A Zcash Foundation diz que dá as boas-vindas ao novo cliente, enquadrando múltiplas implementações independentes de node como uma salvaguarda contra pontos únicos de falha.
Para traders, o fork Ironwood funciona como uma auditoria pública com prazo. O desenho da cantoneira significa que o mercado recebe um sinal dentro de dias sobre se o bug de Maio foi alguma vez explorado. Os tempos de sync mais rápidos do Zakura e os custos mais baixos do node tornam mais fácil para exchanges, mineradores e exploradores de blocos executarem infraestrutura independente. A ZEC estabilizou acima de 500 dólares à medida que se aproxima a ativação de 28 de Julho, com developers, a Foundation, a Shielded Labs, o Project Tachyon e o Valar Group alinhados na mesma janela de atualização.
O que faz o hard fork Ironwood da Zcash a 28 de Julho?
Ironwood (NU6.3) ativa por volta de 28 de Julho na altura do bloco 3.428.143. Fecha o pool shielded Orchard legado e abre um novo pool construído sobre código corrigido depois de Taylor Hornby ter descoberto uma falha de segurança no final de Maio.
Quão rápido faz o Zakura sync em comparação com o Zebra?
O Zakura 1.0.0, lançado a 15 de Julho, faz sync do mainnet da Zcash em aproximadamente quatro horas e 20 minutos. O Zebra demora cerca de 20 horas e 46 minutos no mesmo teste.
Que ação têm de tomar os operadores de nodes antes de 28 de Julho?
Os operadores de nodes têm de atualizar antes de o bloco 3.428.143 ser atingido, o que se espera por volta das 8:00 a.m. EST de 28 de Julho. Os fornecedores de carteiras associados ao Zcash Open Development Lab estão a adicionar prompts para orientar a migração de fundos shielded.
Notícias relacionadas
Zignaly integra conformidade na blockchain para corrigir a ineficiência das finanças tradicionais
A Kaspersky descobre a framework de malware OkoBot, que visa carteiras de criptomoedas
A Cardano transfere o controlo da infraestrutura central para empresas externas a partir de agosto
A Zoox, da Amazon, faz recall de 105 robôs-táxis depois de um veículo ter entrado em cena durante um incêndio