De acordo com o Cointelegraph: o cofundador do Ethereum, Vitalik Buterin, e o pesquisador da Fundação Ethereum, Toni Wahrstätter, apresentaram cinco técnicas potenciais para reduzir o tamanho máximo do bloco do Ethereum. Com o objetivo de otimizar o blockchain para um “roteiro centrado no rollup”, os projetos propostos centram-se no aumento dos limites de gás do bloco e no aumento do custo dos dados de chamada, tudo dentro de uma estrutura Ethereum.

Reduzir o tamanho máximo das "partes EL ou blocos Beacon abriria espaço para mais blobs. Fonte: Ethereum Research

À luz do crescente uso de rollups, Buterin e Wahrstätter argumentam que o uso atual do espaço de bloco não está otimizado. Eles notaram que o tamanho efetivo do bloco dobrou no ano passado, o que pode ser atribuído ao aumento da utilização do Ethereum por rollups e tendências como inscrições.

As soluções propostas visam regular o tamanho máximo do bloco e as flutuações, criando assim mais espaço para futuros blobs de dados. Eles sugerem um aumento no limite de gás do bloco e no preço para bytes de calldata diferentes de zero. O limite de gás de bloco restringe os gastos de gás em transações ou execução de contratos inteligentes por bloco, evitando que blocos muito grandes afetem o desempenho da rede. Calldata, que requer gás, aumenta a carga da rede.

Buterin disse que há um “ponto ideal” entre o preço do calldata e o limite do gás. Fonte: Pesquisa Ethereum

Uma solução simples recomenda aumentar o custo dos dados de chamada de 16 para 42 gás, reduzindo o tamanho máximo do bloco de 1,78 megabytes para cerca de 0,68 megabytes. Essa abordagem, embora abra espaço para aumentar o limite de gás do bloco, pode desencorajar o uso de dados de chamada para disponibilidade de dados, impactando potencialmente aplicativos que dependem de dados de chamada extensos para provas em cadeia, como StarkNet.

Opções alternativas envolvem equilibrar o custo mais alto dos dados de chamada com custos reduzidos de opcode, limitar os dados de chamada por bloco, criar um mercado exclusivo de taxas de dados de chamada ou introduzir um "bônus de fidelidade EVM" para compensar o impacto em aplicativos com muitos dados de chamada.

Embora cada método possa alcançar a redução desejada no tamanho máximo do bloco, eles concluíram que a solução mais simples (aumentar o custo dos dados de chamada para 42 gás) pode parecer uma abordagem muito superficial, e a criação de um mercado de taxas separado poderia complicar demais o sistema.

Eles sugerem que uma abordagem mais equilibrada poderia ser alcançada aumentando o custo dos dados de chamadas e reduzindo ao mesmo tempo o custo de algumas operações ou talvez introduzindo incentivos para o uso de dados de chamadas.