Toni Wahrstätter, pesquisadora do Ethereum Foundation, pediu paciência ao abordar a expansão do limite de gás do bloco Ethereum, citando desafios técnicos em um relatório de 9 de dezembro publicar.
A discussão surge no momento em que a comunidade Ethereum debate o aumento do limite de gás, uma mudança que poderia aumentar a capacidade da rede, mas também representa riscos para a estabilidade e a segurança.
Wahrstätter destacou as restrições vinculadas às especificações do cliente da camada de consenso (CL), que tornam inviável ultrapassar o limite atual de 36 milhões de gás sem atualizações significativas de protocolo.
Além do limite de 36 milhões
As especificações CL do Ethereum impõem um tamanho máximo de bloco não compactado de 10 mebibytes (MiB) para propagação eficiente de fofocas pela rede. Esta restrição é vital para manter a propagação do bloco sem introduzir atrasos ou instabilidade.
Um aumento proposto para 60 milhões de gás por bloco violaria esse limite, levando a falhas de propagação, perda de slots de validadores e potencial desestabilização da rede.
Estas limitações, embora restritivas, são concebidas para mitigar riscos como ataques de negação de serviço (DoS), uma vez que blocos maiores podem sobrecarregar os nós da rede e expor vulnerabilidades sem oferecer benefícios imediatos.
Blocos de até 36 milhões de gás permanecem dentro dos limites aceitáveis de tamanho de fofoca, garantindo propagação contínua e estabilidade de consenso. No entanto, exceder esse limite corre o risco de criar blocos válidos que não conseguem se propagar, interrompendo os validadores e reduzindo a eficiência da rede.
A falta de dados empíricos sobre o desempenho da rede sob limites de gás mais elevados complica ainda mais a situação. Os principais desenvolvedores enfatizam a necessidade de uma abordagem cautelosa para evitar prejudicar a segurança e a confiabilidade do Ethereum.
Parithosh Jayanthi, membro da unidade ethPandaOps da Fundação Ethereum, ecoou o sentimento, instando os desenvolvedores a priorizar os testes e a coleta de dados para avaliar as compensações de limites de gás mais elevados.
Pectra oferece caminho para limites de gás mais elevados
Os desenvolvedores do Ethereum estão preparando a atualização da rede Pectra 2 para enfrentar esses desafios. Esta bifurcação inclui duas propostas críticas destinadas a estabelecer as bases para limites de gás mais elevados.
A primeira é a Proposta de Melhoria Ethereum 7623 (EIP-7623), que reduz os tamanhos dos blocos no pior caso, mitigando os riscos de DoS e permitindo aumentos de capacidade mais seguros.
O segundo é o EIP-7691, que aumenta o alvo e o número máximo de blobs por bloco, fornecendo dados empíricos sobre o desempenho da rede sob maiores demandas de armazenamento e propagação. Blobs são espaços de bloco dedicados ao recebimento de dados de blockchains da camada 2.
Ao implementar essas mudanças, o Pectra 2 fornecerá insights cruciais sobre a capacidade da rede de lidar com blocos maiores, mantendo a estabilidade.