Danny Ryan dá uma atualização sobre o progresso do Ethereum 2.0

  • O desenvolvedor do Ethereum Core, Danny Ryan, compartilhou uma atualização detalhada sobre o progresso geral da fase 0 do Ethereum 2.0.
  • Ryan liga para os usuários do Ethereum para testar vários clientes.

Em uma publicação dirigida à comunidade Ethereum, o desenvolvedor do Ethereum Core Danny Ryan deu uma atualização sobre o progresso atual do Ethereum 2.0. Ryan é o coordenador do projeto Eth2 e teve que responder em várias ocasiões e plataformas sobre essa atualização, mas acredita que um lançamento mais detalhado foi necessário para comunicar o quadro completo.

Ryan começa seus posts esclarecendo alguns pontos que têm sido discutidos, mas que ele sente que precisam ser destacados. Primeiro, ele disse que o Ethereum 2.0 é uma resposta a uma pergunta que levou anos para ser respondida:

Dada uma certa quantidade de capital que sustenta um sistema cripto-econômico, podemos melhorar a segurança e o rendimento enquanto ainda permitimos que o hardware do consumidor participe do consenso e siga a cadeia?

Nesse sentido, Ethereum 2.0 é o projeto que materializará a resposta e a solução para essa questão, fazendo uma transição de um protocolo de consenso de Prova de Trabalho para Prova de Consumo (PdS) utilizando cacos. Ryan explica que essa transição será feita em fases que começam com a fase 0, a Cadeia Beacon.

Estado dos clientes e testes do Ethereum 2.0

Projetada para ser o centro da fase 0, a Corrente Beacon é a cadeia de bloqueio do Ethereum 2.0 Proof of Stake. Em fevereiro Ryan confirmou que um dos componentes da Cadeia Farol, os Contratos de Depósito, foi verificado com sucesso pela empresa Verificação de Tempo de Execução. Isto permitiu que se avançasse para a liberação de novos requisitos do upgrade para o lançamento da fase 0.

Originalmente programada para o final de julho, a Fase 0 deverá concluir os testes “Topaz” e “Schlesi”, lançados recentemente. Além disso, as especificações finais devem ser implementadas no nível do cliente e um testnet coordenado deve ser lançado, como declarado pela Afri Schoeden. Ryan enfatizou a complexidade da fase 0:

A Fase 0 é a de chegar a um consenso com centenas de milhares de entidades de consenso (validadores), distribuídas por milhares de nós ao redor do mundo.

Devido aos requisitos técnicos de distribuição de subconjuntos de validadores em cacos na fase 1+, precisamos ser capazes de lidar com uma enorme quantidade de validadores. Grande parte da complexidade da engenharia decorre deste requisito.

Sobre o status dos clientes, Ryan disse que eles se tornaram peças sofisticadas de software nos últimos dois anos e são capazes de lidar com o consenso distribuído de centenas de milhares de validadores em milhares de nós. Ryan disse que eles estão perto de completar o teste dos clientes, mas que o último trecho será longo. É por isso que o coordenador do Ethereum 2.0 fez o seguinte pedido aos usuários:nt.

Peço durante este período antes do lançamento, que saia da sua zona de conforto e experimente vários clientes. (…) Para ser absolutamente claro – se houver mais de um cliente viável e seguro, é seu dever executar softwares de clientes minoritários para promover uma distribuição saudável de softwares de clientes na rede.

Ryan também destaca que eles estão executando testes públicos a cada duas semanas para os desenvolvedores dos clientes trabalharem em bugs, otimizações e muito mais. Ryan também convidou a comunidade a participar e disse que o mais recente foi liderado pela Schoeden e se chama Witti testnet que usa a versão 0.11 spec. As equipes começarão a usar a versão 0.12 spec em breve:bsolutamente claro – se houver mais de um cliente viável e seguro, é seu dever executar software cliente minoritário para promover uma distribuição saudável de software cliente na rede.

Depois que tivermos 2-3 clientes iniciando com sucesso as redes v0.12 e funcionando com carga alta, faremos um testnet mais público onde você irá executar a maioria dos nós e validadores. A intenção aqui é criar um testnet multi-cliente de longa data que imite o máximo possível a rede principal (onde os usuários podem praticar de forma confiável os nós em execução e testar qualquer outra coisa que queiram).

Ryan também revelou alguns detalhes sobre as próximas fases do Ethereum 2.0. Ryan disse que após as fases 0 e 1, haverá a fase 1.5 que é a integração da rede principal Ethereum ao novo mecanismo de consenso do Ethereum como um fragmento (existente como um dos muitos fragmentos criados na Fase 1). Então a fase 2 será a adição de estado e execução em mais fragmentos do que apenas o fragmento original do Ethereum.

O Ethereum 2.0 foi projetado para lidar com um mínimo de 16.000 validadores e, a partir daí, aumentar gradualmente este número ao longo dos anos. Desta forma, a rede Ethereum terá um aumento de escalabilidade e desempenho que deixará para trás os problemas de congestionamento que ela enfrenta hoje).

About Author

Reynaldo Márquez tem acompanhado de perto o crescimento da tecnologia Bitcoin e blockchain desde 2016. Desde então, tem trabalhado como colunista em criptomoedas cobrindo avanços, quedas e aumentos no mercado, bifurcações e desenvolvimentos. Ele acredita que as criptomoedas e a tecnologia blockchain terão um grande impacto positivo na vida das pessoas.

Os comentários estão encerrados.