Fundação Ethereum explora estratégias para reduzir o tamanho máximo do bloco

O cofundador da Ethereum, Vitalik Buterin, e a Fundação Ethereum estão explorando cinco soluções potenciais para diminuir o tamanho máximo do bloco da Ethereum. 

Essas estratégias visam otimizar o blockchain para um “roteiro centrado no rollup” e aumentar sua eficiência. O foco em rollups gerou a necessidade de reavaliar o uso do espaço em bloco, já que o tamanho efetivo do bloco dobrou no ano passado.

Otimizando o limite de gás do bloco e os custos de dados de chamadas do Ethereum

Um dos principais propostas apresentado por Buterin e pelo pesquisador da Fundação Ethereum, Toni Wahrstätter, envolve aumentar o custo dos dados de chamadas e aumentar o limite de gás do bloco. Calldata refere-se aos dados fornecidos para chamadas de função de contrato inteligente e consome gás, o que impacta o desempenho da rede. 

Ao aumentar o custo dos dados de chamada de 16 para 42 gas, Ethereum poderia reduzir o tamanho máximo do bloco de 1.78 megabytes para 0.68 megabytes, criando espaço para mais blobs de dados no futuro. No entanto, esta abordagem pode desencorajar o uso de dados de chamadas para disponibilidade de dados, afetando aplicações como a StarkNet, que dependem de grandes dados de chamadas para provas em cadeia.

Equilibrando dados de chamadas e custos de opcode

Outra solução potencial é aumentar os custos de dados de chamadas e, ao mesmo tempo, reduzir outros custos de opcode na Máquina Virtual Ethereum (EVM). Esta abordagem visa manter um equilíbrio entre incentivar o uso de dados de chamadas para disponibilidade de dados e minimizar o impacto em aplicativos que dependem fortemente deles.

A Proposta de Melhoria Ethereum (EIP)-4488 sugere limitar os dados de chamadas por bloco, mas isso poderia desencorajar seu uso para disponibilidade de dados, impactando os aplicativos dependentes de dados de chamadas. Portanto, encontrar uma abordagem equilibrada é crucial.

Criando um mercado de taxas Calldata

Uma abordagem alternativa envolve o estabelecimento de um mercado separado de taxas de dados de chamadas, semelhante à forma como os blobs de dados são gerenciados. Este mercado ajustaria automaticamente os preços dos dados das chamadas com base na procura, aumentando potencialmente os limites do gás. No entanto, introduz complexidade em termos de análise e implementação.

A ideia final propõe fornecer um “bônus de fidelidade EVM” para compensar aplicações que dependem fortemente de dados de chamadas. Esta abordagem visa encontrar um equilíbrio entre incentivar a utilização de dados de chamadas e enfrentar os desafios relacionados com os custos.

Essas propostas surgem no momento em que a Ethereum enfrenta a necessidade de melhorar sua escalabilidade e desempenho de rede. A integração de grandes pacotes de dados, conhecidos como blobs, com a atualização EIP-4844 Dencun, ressalta ainda mais a importância de otimizar o manuseio e armazenamento de dados dentro do blockchain Ethereum.

Embora aumentar o custo dos dados de chamadas para 42 gás seja uma abordagem, pode ser considerado demasiado contundente e a criação de mercados de taxas separados poderia introduzir uma complexidade excessiva no sistema. Encontrar o equilíbrio certo entre o custo dos dados das chamadas e outros custos operacionais ou oferecer incentivos para a utilização dos dados das chamadas no EVM pode fornecer soluções mais eficazes.

Vitalik Buterin já havia sugerido limites de dados de chamadas por bloco para reduzir os custos do gás, destacando o esforço contínuo dentro da comunidade Ethereum para resolver esses problemas.

Impacto no rendimento da rede

 Vitalik Buterin propôs aumentar o limite de gás Ethereum em 33%, para 40 milhões, para melhorar o rendimento da rede. O aumento do limite de gás permite que mais transações sejam processadas em cada bloco, melhorando teoricamente a capacidade geral da rede. No entanto, também apresenta riscos potenciais, como aumento da carga de hardware e suscetibilidade a spam e ataques de rede.

A exploração dessas soluções pela Fundação Ethereum reflete o compromisso contínuo de otimizar o desempenho e a escalabilidade da rede Ethereum. À medida que o ecossistema blockchain continua a evoluir e se adaptar, encontrar o equilíbrio certo entre custo de dados de chamadas, limite de gás e eficiência da rede continua sendo uma prioridade.

Fonte: https://www.cryptopolitan.com/ethereum-strategyto-reduce-maximum-block-siz/