ADVERTISEMENT

Lançamento do Ethereum 2.0 aproxima-se: Auditoria da fase 0 concluída

  • Least Authority concluiu a auditoria das especificações do Ethereum 2.0 Fase 0, marcando mais um passo importante para o lançamento.
  • No total, a empresa identificou sete questões com a especificação do Ethereum 2.0 fase 0.

Danny Ryan, coordenador do projeto Ethereum 2.0, e Least Authority anunciaram que a auditoria das especificações do Ethereum 2.0, fase 0, foi concluída com sucesso. Estes últimos foram responsáveis pela auditoria da especificação (em oposição a uma implementação codificada). Como Ryan anunciou via Twitter, o próximo passo para o Ethereum agora é lançar redes de teste multiclientes e um programa de recompensa de bugs fase 0.

Least Authority identifica 7 problemas com o Ethereum 2.0 fase 0

Ethereum 2.0, Eth2 ou Serenity, será a atualização mais significativa até o momento, introduzindo Proof of Stake (PoS), Sharding e uma nova máquina virtual (eWASM), bem como muitas outras inovações técnicas. O lançamento está previsto em 6 fases com a fase 0 a ser lançada neste verão, enquanto as fases 1 e 2 serão implementadas na Mainnet em 2020 e 2021, respetivamente.

A fase 0 fornece a funcionalidade básica para a Beacon Chain, os validadores e a coordenação de Cacos. A Fase 1 se baseia nisso, introduzindo o Sharding. A Fase 2 adiciona o ambiente de execução ao Ethereum 2.0, “atualizando assim o Eth2 de uma base de dados robusta para uma plataforma de computação totalmente distribuída”.

A equipa da Least Authority conduziu a auditoria da especificação da Fase 0 até o final. Como a equipa observou em um post de blog, os protocolos de consenso puro Proof of Stake são um campo relativamente inexplorado. Atualmente não há implementações em larga escala de um sistema de PdS numa rede principal. Portanto, a auditoria da Least Authority concentrou-se em potenciais vetores de ataque.

Em geral, a empresa identificou sete problemas na especificação do Eth 2.0 fase 0 e fez três sugestões de melhores práticas. No relatório de auditoria publicado, a Least Authority concentrou-se em duas áreas centrais, a camada de rede peer-to-peer (P2P) e o sistema ENR.

Duas questões identificadas diziam respeito ao sistema de proposta de bloco, que foi projetado para manter o segredo da eleição do Single Secret Leader Election (SSLE) e evitar vazamento de informações, ao mesmo tempo, em que fornece uma maneira rápida para o proponente do bloco selecionado verificar aos outros que eles são de fato o proponente. Para resolver isso, a Least Authority escreveu (traduzido livremente)

Com o vazamento de informações corrigidas, o proponente do bloco permanece tão protegido quanto estaria na blockchain PoW, mas sem o esforço computacional. A equipe do Ethereum 2.0 reconheceu a mitigação proposta, mas o SSLE ainda é uma área de pesquisa muito ativa. Portanto, esperamos mais informações e atualizações sobre esses vetores à medida que a pesquisa sobre SSLE continua e o Ethereum 2.0 atinge os marcos da fase 1 e 2.

Além disso, três vetores de ataque foram encontrados no campo do sistema de mensagens P2P. O protocolo de fofocas usado, como os pesquisadores descobriram, geralmente sofre o problema do spam. Verificar se uma mensagem é legítima ou spam é um problema fundamental, o que também foi encontrado nas especificações da fase 0 do Ethereum 2.0:

Identificamos um problema em que um nó desonesto é capaz de enviar uma quantidade ilimitada de mensagens de bloco mais antigas para o resto da rede com uma penalização mínima, de modo que elas possam sobrecarregar a rede e bloquear mensagens legítimas.

Além disso, a Least Authority encontrou “uma pequena falha” que permite que um nó envie uma quantidade ilimitada das chamadas “mensagens cortantes” com o mínimo de penalidade. Como resultado, a empresa recomenda a implementação de um protocolo de fofoca totalmente compatível com as BAR. No entanto, como a Least Authority também observa, todos os problemas não são erros, mas áreas ativas de pesquisa:

Tal como o SSLE, esta é uma área activa de pesquisa. A falta de especificações aqui não é uma falha no projeto do Ethereum 2.0, mas uma oportunidade para melhorar ainda mais e aplicar uma recomendação geral de melhores práticas para este tipo de sistema.

Para o lançamento do Ethereum 2.0, fase 0, os programadores do núcleo estão atualmente visando 30 de julho, o quinto aniversário do Ethereum 1.0. No entanto, até agora esta data ainda não foi fixa em pedra.

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

Nuestra mejor recomendación: Comprar Bitcoin, Ethereum, XRP y Cardano a eToro
Brokerddtrgegr
Etoro

✔️ Comprar 15 criptomonedas
✔️ CFD de Bitcoin con apalancamiento
✔️ Seguro hasta 20.000 euros
✔️ PayPal, SEPA, tarjeta de crédito

eToro
**= Aviso de risco: 62% das contas CFD de retalho perdem dinheiro ao negociar CFDs deste fornecedor.
Last updated on

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.

Follow us to the moon!

Send this to a friend