Please enter CoinGecko Free Api Key to get this plugin works.

5 ideias para diminuir o tamanho do bloco Ethereum

O cofundador da Ethereum, Vitalik Buterin, e a Fundação Ethereum estão considerando pelo menos 5 maneiras de reduzir o tamanho máximo do bloco do Ethereum na esperança de otimizar o blockchain para um roteiro centrado no rollup.

O pesquisador da Fundação Ethereum, Toni Wahrstätter, disse que com o foco em rollups de médio e longo prazo, argumenta-se que a forma como o espaço do bloco é usado ainda não está otimizada, observando que o tamanho efetivo do bloco dobrou nos últimos 12 meses. Buterin e Wahrstätter explicaram:

“Isso pode ser o resultado de mais e mais rollups começando a usar Ethereum para DA e tendências como Inscrições.”

(Reduzir o tamanho máximo das partes EL dos blocos Beacon abriria espaço para mais blobs.)

A postagem do blog discute 5 soluções diferentes de complexidade variada para aumentar os limites de gás do bloco e desincentivar o uso de calldata, o que poderia então reduzir o tamanho máximo do bloco e a variação para abrir espaço para mais blobs de dados no futuro.

“Ao aumentar o limite de gás do bloco e o preço dos bytes de calldata diferentes de zero, um tamanho de bloco menor e menos variável pode ser alcançado, abrindo espaço para adicionar mais blobs no futuro.”

O limite de gás Ethereum refere-se à quantidade máxima de gás gasto na execução de transações ou contratos inteligentes em cada bloco. Um limite é definido para garantir que os blocos não sejam muito grandes, o que afetaria o desempenho e a sincronização da rede. A Calldata, que consome gás, aumenta a carga na rede, pelo que se procuram soluções para aumentar o limite de gás sem comprometer a segurança.

Uma das primeiras soluções mais simples propostas por Buterin e Wahrstätter envolve aumentar o custo dos dados de chamada de 16 para 42 gás, o que reduziria o tamanho máximo do bloco de 1,78 megabytes para 0,68 megabytes. Isso abriria espaço para aumentar o limite de gás de bloqueio.

(Buterin disse que há um “ponto ideal” entre o preço do calldata e o limite do gás.)

No entanto, ele argumenta que isso desincentiva o uso de calldata para disponibilidade de dados e impactaria negativamente aplicativos como StarkNet, que exigem grandes calldata para provas na cadeia.

Em vez disso, uma segunda solução poderia ser aumentar os custos de calldata, mas diminuir outros custos de opcode.

Calldata refere-se aos dados fornecidos como entrada para uma chamada de função de contrato inteligente, enquanto opcodes — ou códigos de operação — são instruções que especificam qual cálculo deve ser executado na Máquina Virtual Ethereum (EVM).

Outra solução seria limitar os dados de chamada por bloco, conforme proposto na proposta de melhoria Ethereum (EIP)-4488, escreveram a dupla. No entanto, isso também pode desincentivar o uso de calldata para disponibilidade de dados e impactar aplicativos que dependem fortemente deles.

Assim, a criação de um mercado separado de taxas de dados de chamadas, tal como a forma como os blobs de dados são tratados, poderia ser usada para aumentar potencialmente os limites de gás. O preço para usar calldata seria ajustado automaticamente com base na demanda existente. No entanto, a desvantagem é o aumento da complexidade na análise e implementação.

A ideia final é oferecer um “bônus de fidelidade EVM” para compensar aplicativos com muitos dados de chamadas.

Blobs são grandes pacotes de dados integrados ao blockchain da Ethereum para otimizar o manuseio e armazenamento de dados, que serão lançados com a atualização EIP-4844 Dencun.

No entanto, a dupla concluiu:

“Simplesmente aumentar o custo dos dados de chamadas para 42 poderia ser uma abordagem demasiado brusca, enquanto a criação de mercados de taxas separados poderia adicionar demasiada complexidade. Uma solução equilibrada poderia ser aumentar o custo dos dados de chamada e, ao mesmo tempo, reduzir o custo de algumas operações, ou talvez avançar para um modelo que ofereça incentivos para o uso de dados de chamada dentro do EVM.”

Buterin propôs anteriormente limites de calldata por bloco para reduzir os custos do gás em 2021.

Em janeiro, Vitalik Buterin sugeriu aumentar o limite de gás Ethereum em 33%, para 40 milhões, para melhorar o rendimento da rede.

Aumentar o limite de gás permite mais transações por bloco, aumentando teoricamente o rendimento geral e a capacidade da rede. No entanto, também aumenta a carga no hardware e o risco potencial de spam e ataques na rede.

Veja mais em: Blockchain | Ethereum 

Compartilhe este post

Facebook
Twitter
LinkedIn
WhatsApp