ADVERTISEMENT

Ethereum 2.0 faz progressos significativos com a verificação formal do deposit contract

  • Com a conclusão da verificação formal do bytecode para o deposit contract do Ethereum 2.0, a Fundação Ethereum deu mais um passo importante para o lançamento da Fase 0.
  • Além disso, várias otimizações foram alcançadas na Beacon Chain do ETH 2.0, permitindo um grande número de mais de 300.000 validadores na rede.

Danny Ryan, coordenador do Ethereum 2.0, publicou uma atualização sobre o desenvolvimento do Ethereum 2.0. Em um post no blog da Fundação Ethereum, Ryan anunciou que outro grande passo foi dado em direção ao lançamento do ETH 2.0. A Fundação Ethereum completou a verificação formal (FV) do bytecode do deposit smart contract do Ethereum 2.0.

O Ethereum 2.0 está tomando forma

Como Ryan explicou, este é um marco significativo que aproxima o lançamento da Fase 0 na Mainnet. O bytecode é um código de baixo nível que roda na máquina virtual Ethereum (EVM) e pega o código escrito em Solidity e o converte em bytecode para a EVM.

Além disso, de acordo com Ryan, o último mês foi todo sobre otimização. Um dos focos foi a Beacon Chain, que é o núcleo do Ethereum 2.0. Para sincronizar qualquer Shard, um cliente deve sincronizar a Beacon Chain. É a principal cadeia de referência, que é responsável pela sincronização dos Shards.

Para melhor escalonamento, a blockchain ETH 2.0 é dividida em Shards, de modo que nem todos os nós tenham que armazenar a blockchain completa. Os Shards processam um subconjunto de todas as transações, mas cada Shard ainda tem que se sincronizar com a blockchain principal, a fim de permanecer sincronizado com cada outro Shard. A Beacon Chain é crucial neste aspecto, pois pode requerer o mínimo de recursos possível, mesmo com um alto número de mais de 300.000 validadores, disse Ryan.

Para isso, grande parte do esforço das equipes de clientes do Eth2 tem sido gasto em otimizações na área de redução das necessidades de recursos. Como Ryan explicou mais adiante, a rede de teste do Farol está atualmente funcionando sem problemas com 100.000 validadores (traduzidos livremente):

Um objetivo de qualquer rede de teste progressivo do Lighthouse é garantir que milhares de validadores possam funcionar sem problemas em um pequeno VPS com 2 CPUS e 8 GB de RAM. Nos primeiros testes com validadores de 100k, os clientes usaram consistentemente 8 GB de RAM, mas após alguns dias de otimização, Paul conseguiu reduzir esse número para 2,5 GB com algumas idéias para reduzi-lo ainda mais em breve. Lighthouse também foi capaz de aumentar em 70% no hashing dos estados, o que, juntamente com a verificação da assinatura BLS, é o principal gargalo no cálculo dos clientes eth2.

A rede de teste Prysm, outra implementação também está funcionando com sucesso com 35.000 nós de validação:

Há algumas semanas, a Prysm-Testnet actual celebrou o seu 100.000º slot com mais de 28k validadores que já foram validados. Hoje o Testnet passou o slot 180k e tem 35k validadores ativos.

As datas de lançamento e a fase 2 ainda estão abertas

Apesar dos progressos alcançados, ainda não se conhece a data de lançamento do Ethereum 2.0 (Fase 0). Na comunidade de criptomoedas assume-se que são necessários cerca de três meses numa rede de teste multi-cliente para que a fase 0 possa ser activada na rede principal. Simbolicamente, 30 de julho seria certamente uma boa data para o lançamento do ETH 2.0, exatamente cinco anos após o lançamento do Ethereum 1.0.

Em contraste com a Fase 0 e a Fase 1, como Ryan explicou, o projeto da Fase 2 continua sendo um “campo aberto” para pesquisa e desenvolvimento. A Quilt (ConsenSys) e a eWASM (Ethereum Foundation) gastaram grande parte dos esforços do ano passado para explorar e definir melhor este amplo espaço de desenho aberto em paralelo com o trabalho em curso para especificar e construir as Fases 0 e 1.

Além disso, a recém formada equipe TXRX da ConsenSys irá investir parte de seus esforços de pesquisa na Fase 2. O foco inicial da TXRX, no entanto, será uma melhor compreensão da complexidade das transações de Shards cruzados e na pesquisa e prototipagem de possíveis formas de integrar o Eth1 no Eth2.

Siga-nos no Facebook e Twitter e não perca mais nenhuma notícia quente! Gosta dos nossos índices de preços?

About Author

Jake Simmons

Jake Simmons tem sido um entusiasta de criptomonedas desde 2016, e desde que ouviu falar sobre Bitcoin e tecnologia blockchain, ele tem estado envolvido com o assunto todos os dias. Além das criptomoedas, Jake estudou ciência da computação e trabalhou por 2 anos para uma startup no setor de blockchain. Na CNF ele é responsável pelas questões técnicas. Seu objetivo é tornar o mundo consciente das moedas criptográficas de uma forma simples e compreensível.

Os comentários estão encerrados.

Libertex ribbon

Follow us to the moon!

Send this to a friend