Os desenvolvedores do Zcash propuseram reduzir o tempo de bloco da rede de 25 segundos para 20 segundos, apenas alguns dias depois de a atualização NU7 tornar as confirmações de transações três vezes mais rápidas.
Resumo
- Os desenvolvedores do Zcash propuseram reduzir os tempos-alvo de bloco de 25 segundos para 20 após a atualização de novembro.
- Os primeiros dados de mineração mostraram taxas de blocos órfãos relativamente baixas, apesar de a rede produzir blocos muito mais rapidamente.
- Os desenvolvedores testaram blocos de 20 segundos usando 80 mineradores em 12 regiões antes de enviar sua proposta mais recente.
- As mudanças propostas preservariam a capacidade diária de transações blindadas do Zcash e o cronograma existente de emissão de tokens.
- Os desenvolvedores querem a aprovação da comunidade antes de incluir o intervalo de bloco mais curto na futura atualização NU7.1.
De acordo com uma proposta publicada no fórum da comunidade Zcash em 8 de novembro, os desenvolvedores Dev Ojha, conhecido como ValarDragon, e Evan Forbes querem que a mudança seja considerada para a próxima atualização NU7.1. A proposta deles segue os primeiros resultados da rede que mostram que blocos mais rápidos não causaram o aumento de blocos concorrentes que os desenvolvedores inicialmente temiam.
O ajuste proposto reduziria o tempo esperado para a primeira confirmação de uma transação em mais cinco segundos. No entanto, os desenvolvedores não receberam aprovação da comunidade, e não há data de ativação confirmada.
Desenvolvedores do Zcash buscam blocos mais rápidos após a atualização NU7
O Zcash ativou sua atualização NU7 em 6 de novembro no bloco 3.543.405, reduzindo o tempo-alvo entre blocos de 75 segundos para 25 segundos. A atualização mudou a rapidez com que os mineradores adicionam transações à blockchain sem alterar o fornecimento máximo da criptomoeda.
Como o crypto.news relatou anteriormente, a NU7 introduziu novos limites de transações blindadas e um sistema que reserva 60% das taxas de transação para futuras recompensas de mineração. Os mineradores recebem os 40% restantes diretamente.
Com a rede agora produzindo blocos três vezes mais frequentemente, os desenvolvedores estão considerando outra redução para melhorar o tempo que os usuários passam esperando que os pagamentos sejam confirmados.
De acordo com a proposta mais recente, uma transação que exija uma confirmação teria uma espera esperada de aproximadamente 20 segundos, em comparação com 25 segundos sob as regras atuais. Para uma exchange que exija três confirmações, o período de espera-alvo cairia de 75 segundos para 60 segundos.
Os tempos reais de confirmação podem variar porque os mineradores não descobrem blocos em intervalos fixos. As exchanges e outros provedores de serviços também podem definir seus próprios requisitos de confirmação antes de disponibilizar os fundos depositados.
Os desenvolvedores identificaram pagamentos no varejo, depósitos em exchanges e swaps entre cadeias como atividades que poderiam se beneficiar do intervalo mais curto. A mudança seria particularmente relevante para transações que exigem confirmação na blockchain antes que outro serviço possa processá-las.
Resultados iniciais de mineração apoiam a proposta de blocos de 20 segundos
Uma preocupação central em torno de blocos mais rápidos é a possibilidade de mais blocos órfãos, que ocorrem quando os mineradores produzem blocos concorrentes antes que a rede chegue a um acordo sobre qual aceitar.
Apenas um bloco concorrente se torna parte da cadeia aceita, deixando os mineradores responsáveis pelos blocos descartados sem recompensas por esse trabalho. Reduzir o tempo entre blocos pode tornar tais conflitos mais frequentes.
No entanto, os primeiros dados do rastreador de mineração do ZecBlock mostraram uma taxa observada de blocos órfãos de 0,69% nas 24 horas terminadas no início da segunda-feira, em comparação com aproximadamente 0,66% antes da NU7.
A taxa medida em todo o período após a atualização foi maior, de 1,29%, refletindo um aumento inicial antes que as leituras subsequentes diminuíssem.
“A taxa de blocos órfãos ficou melhor do que eu esperava!”, escreveu Ojha (@zkDragon) em uma atualização de segunda-feira.
O serviço de monitoramento expandiu sua rede de observação de um nó para dez pouco antes da atualização. Como os nós adicionais podem detectar blocos concorrentes que anteriormente não eram registrados, os números anteriores e atuais não são diretamente comparáveis.
Os desenvolvedores realizaram testes separados usando 80 mineradores distribuídos em 12 regiões geográficas para examinar como o intervalo proposto de 20 segundos se comportaria sob condições de rede exigentes.
As simulações produziram taxas de blocos órfãos variando de 1,9% a 3,3%, dependendo da configuração do software de mineração. Testes anteriores usados para avaliar a segurança de blocos de 25 segundos registraram uma taxa de blocos órfãos de 4,68%.
As mudanças propostas no Zcash preservariam a capacidade de transações
Embora a proposta produza blocos com mais frequência, os desenvolvedores não pretendem aumentar o número de transações privadas que a rede pode processar por dia.
O plano técnico preliminar reduziria o número máximo de ações blindadas permitidas em cada bloco de 330 para 264. O limite de tamanho de bloco de 2 MB permaneceria inalterado.
Os desenvolvedores explicaram que manter os limites atuais por bloco enquanto se criam mais blocos aumentaria a quantidade de dados que as carteiras precisariam baixar e processar.
A proposta também ajustaria o subsídio de bloco e o intervalo de halving para preservar o cronograma de emissão existente do Zcash e seu fornecimento máximo de 21 milhões de ZEC.
Outra mudança proposta diz respeito ao ajuste de dificuldade, que determina o quão difícil os mineradores consideram produzir novos blocos.
Em uma publicação de 9 de novembro, Ojha explicou que o NU7 aumentou a janela de média de dificuldade de 17 blocos para 102 blocos. O intervalo proposto de 20 segundos elevaria esse número para 128 blocos.
Ele estimou que as flutuações de dificuldade, que antes variavam de aproximadamente -40% a +30%, poderiam se estreitar para entre -20% e +15%, embora o desempenho real da rede ainda precise ser observado.
Desenvolvedores buscam aprovação da comunidade para o NU7.1
Ojha e Forbes querem que a proposta seja incluída na próxima pesquisa da comunidade Zcash e considerada para o NU7.1, uma atualização de rede subsequente.
Os desenvolvedores não anunciaram um cronograma de ativação nem obtiveram aprovação para alterar o intervalo de blocos.
Enquanto isso, a implementação anterior do NU7 exigiu que os operadores de nós atualizassem seu software para permanecerem compatíveis com as novas regras de consenso da rede.
A proposta mais recente manteria a profundidade de âncora de confirmação recomendada de três blocos, reduzindo sua duração esperada de 75 segundos para 60 segundos. Também aumentaria a expiração padrão de transações de 120 blocos para 150 blocos, preservando o mesmo período de expiração esperado apesar da produção mais rápida de blocos.





