Ethereum desafia hackers a atacarem suas redes 2.0

A Ethereum Foundation lançou duas redes de ataque da Ethereum 2.0 para hackers invadirem e oferece recompensa por bugs.

A Ethereum Foundation lançou “redes de ataque” públicas para a Ethereum 2.0 com base nos clients estáveis ​​existentes.

As redes foram projetadas para oferecer aos pesquisadores de segurança um ambiente de sandbox onde eles podem tentar quebrar as redes da Ethereum 2.0, explorando possíveis problemas nos clientes. Atualmente, existem duas redes de ataque “beta-0” baseadas nos clients Lighthouse e Prysm, construídas respectivamente pelo Sigma Prime e Prysmatic Labs.

Segundo o anúncio divulgado na segunda-feira, as redes de ataque são “redes reais”, embora apresentem algumas limitações. Notavelmente, apenas quatro nós foram implantados na rede com 128 validadores, contra os milhares esperados para o Ethereum 2.0.

Os depósitos também não estão ativados, o que significa que os hackers precisam “tentar ataques baseados em não validadores para esta execução”.

O objetivo dos atacantes é “impedir a finalização por 16 épocas consecutivas” em uma única rede “por qualquer meio necessário”. O que isso significa é que a exploração precisará tornar a rede Ethereum 2.0 inutilizável e insegura por pelo menos 102 minutos ou 1 hora e 42 minutos.

Cada fase consiste em 32 slots durante os quais os blocos podem ser propostos. Cada slot dura 12 segundos e é aproximadamente equivalente ao tempo de bloqueio em condições ideais. No final de cada época, os validadores são embaralhados novamente para manter a segurança da rede.

Hackers individuais e grupos específicos terão direito a uma recompensa de US $ 5.000 por interromper a rede dessa maneira. Cada rede tem sua própria recompensa, embora uma única entidade possa receber apenas uma.

Ethereum 2.0 segue avançando

Nos últimos meses, o progresso na Fase 0 do Ethereum 2.0 aumentou, com as equipes lançando recentemente uma nova rede de teste multiclient na especificação 0.12.1 mais recente, chamada Altona. O testnet promete ser o último grande “devnet” executado principalmente pelos desenvolvedores à frente de um testnet em grande escala para o público em geral.

As redes de ataque são uma parte importante dessa transição, pois incentivam outras pessoas a encontrar possíveis vulnerabilidades e problemas que testes simples provavelmente não revelariam.

No entanto, outros fatores podem moderar o otimismo público. Por exemplo, algumas equipes de desenvolvedores de clients parecem estar atrasadas e seus nós não conseguem ingressar nas redes de teste compartilhadas.

Além disso, a comunidade precisa decidir quando a Ethereum 2.0 estará pronta para a mainnet, com potencial meses de espera adicional enquanto os sistemas continuam sendo testados em batalha.

Justin Drake, pesquisador da Ethereum 2.0, afirmou que a data de lançamento mais provável para a rede principal é janeiro de 2021, após vários meses de testes e contabilização de feriados. No entanto, Vitalik Buterin, cofundador da Ethereum, discordou dessa linha do tempo e argumentou que a Fase 0 deveria ser lançada em 2020, mesmo que sacrificando um pouco da cautela.

LEIA MAIS

Você pode gostar...