Ver mais

O que é o EIP 4488 – Guia para iniciantes

7 mins
Atualizado por Airí Chaves

O problema das altas taxas de rede atormenta o Ethereum há anos, e vários desenvolvimentos foram propostos para resolver o problema. Algumas delas são soluções de camada 2, enquanto outras são mudanças mais fundamentais na rede.

Uma das mudanças é o EIP 4488, uma atualização que planeja reduzir as taxas de rede por meio de vários mecanismos interessantes. Neste artigo, explicamos o que é o EIP 4488 e como ele funciona.

Neste artigo:

Ethereum e os problemas das taxas de rede

ethereum, eip 4488

Gás é a taxa necessária para realizar transações e qualquer outra ação na rede Ethereum. Cada tipo de transação custa diferentes quantidades de gás, e isso depende da complexidade. Uma simples transferência de ETH consome menos gás do que transferir tokens ERC ou trocar ativos em uma DEX (exchange descentralizada) nativa do Ethereum.

Cada bloco da rede tem um limite de gás. Se um bloco não estiver dentro do limite de gás, torna-se inválido. O limite de gás para blocos pode mudar ao longo do tempo, dependendo de muitos fatores. Portanto, as transações nem sempre acabam no mesmo bloco em um determinado momento.

Os mineradores verificam as transações escolhendo primeiro aquelas que têm a taxa de gás (rede) mais alta. As taxas de rede atuam como um licitante para o espaço do bloco. Quando um número maior de usuários faz lances em um bloco menor de espaço, essa dinâmica pode levar a altas taxas de rede.

O que causa as altas taxas de rede do Ethereum?

O aspecto importante a ser lembrado é que as taxas de rede não dependem do tamanho da transação. Elas dependem de quantas transações são feitas na rede Ethereum ao mesmo tempo. Por exemplo, se sua transação for processada durante períodos de maior movimento, você pode acabar pagando centenas de dólares apenas para concluir a transação. Esse é um dos principais problemas da rede Ethereum de proof of work (PoW) , que pode processar apenas cerca de 30 transações por segundo.

Durante o horário de pico, os usuários acabarão pagando taxas de rede mais altas para garantir que sua transação seja processada. Se um usuário não pagar taxas de rede suficientes, sua transação Ethereum pode falhar. Se isso acontecer, a transação não será concluída e ainda será cobrada do usuário a taxa de rede.

EIP 4488
Taxa média ETH: Blockchair

Em inúmeras ocasiões, a rede Ethereum ficou sobrecarregada com transações, fazendo com que as taxas subissem para um nível astronomicamente alto. Um dos primeiros momentos que provaram como a rede Ethereum pode ficar congestionada foi durante a mania CryptoKitties de 2017. O grande boom do NFT de 2021 também trouxe muitos novos usuários para o Ethereum, o que fez com que as taxas de rede disparassem. Vimos isso acontecendo durante o lançamento de projetos, como o Bored Ape Yacht Club (BAYC) do Yuga Labs .

A Ethereum Foundation planeja mudar para a proof of stake (PoS) até o final de 2022, e a rede será conhecida como Ethereum 2.0. Isso melhorará a escalabilidade da rede e reduzirá as taxas de rede. Embora ainda não estejamos lá, existem outras medidas a caminho que estão abrindo caminho para taxas mais baixas. O EIP 4488 é uma das etapas propostas

O que é EIP 4488?

eip 4488

EIP-4488 é uma Proposta de Melhoria do Ethereum chamada “Redução de custo de gás de dados de chamadas de transação com limite total de dados de chamadas”. Foi introduzido em novembro de 2021 por Vitalik Buterin e Ansgar Dietrichs, com foco na redução dos custos de transação para soluções de rollup da Ethereum, como Optimism, Arbitrum e zkSync

Nesta proposta, Buterin e Dietrichs delinearam os passos para reduzir os preços do gás sem comprometer a segurança e o roteiro para avançar com o desenvolvimento do Ethereum 2.0. 

As principais ideias apresentadas na proposta EIP-4488 são:

  • Agrupe as transações dos usuários da camada 2 em massa e publique-as por meio de “calldata”. A atualização reduzirá o custo de postagem de dados de chamadas na rede principal, reduzindo ainda mais as taxas de gás do usuário final.
  • A socialização dos custos do gás em várias transações já resultou em uma queda de 3 a 8 vezes nas taxas de transação. Os rollups ZK são 40 a 100 vezes mais baratos que a camada base do Ethereum. Buterin acredita que aumentar o espaço de dados “diminuirá os custos de rollup em 5x”.
  • Rollups seriam a melhor solução para escalar o Ethereum no curto, médio e longo prazo. A blockchain aumentará ainda mais adicionando sharding à rede PoS da Ethereum. Isso tornará mais fácil fazer rollups da camada 2 e reduzirá os custos de transação. Leia mais sobre fragmentação na proposta EIP-4844 subsequente. 

É vital manter o tamanho do bloco pequeno para descentralização para que qualquer pessoa possa executar um nó. Mas atualmente, os tamanhos dos blocos Ethereum são gerenciáveis ​​e qualquer atualização, como o EIP 4488, não aumentará os custos de manutenção. 

Observe que a proposta EIP 4488 não reduz diretamente os dados da camada 1. No entanto, ele suporta rollups, que equilibram o custo de execução, mantendo uma capacidade máxima semelhante.

A disponibilidade de dados é outro grande problema de dimensionamento para a rede Ethereum. Mas o EIP 4488 resolve isso, pois oferece alívio aos protocolos da camada 2.

Impacto do EIP 4488 na rede

O EIP 4488 é um predecessor do EIP 4844 e tinha uma abordagem mais simples para resolver o problema das altas taxas de transação. O EIP 4488 apresenta dois aspectos importantes:

  • Os custos de gás da Calldata foram reduzidos de 16 para 3 gás por byte
  • 1 MB por bloco e 300 bytes para cada transação (máximo de 1,4 Mb) para mitigar os riscos de segurança.

O EIP 4488 visa principalmente calldata, um espaço endereçável por byte somente leitura onde o parâmetro de dados de uma transação ou chamada está sendo mantido. 

Em outras palavras, o EIP 4488 limitaria a transação total de calldata, onde os dados de chamadas externas para funções são armazenados, antes de reduzir o custo do gás de calldata para eliminar a possibilidade de quebrar a rede. 

O limite rígido é a maneira mais fácil de garantir que um aumento nas cargas médias de casos não leve a um aumento nas cargas de pior caso. Os custos de rollup aumentariam drasticamente, aumentando o tamanho médio do bloco para centenas de kilobytes. No entanto, o limite rígido impediria o pior cenário de blocos únicos contendo 10 MB. O tamanho de bloco do pior caso seria realmente menor do que é agora (1,4 MB vs. 1,8 MB).

Segundo Buterin,

“o custo do gás calldata de 16 para 3 aumentaria o tamanho máximo do bloco para 10 milhões de bytes. Isso levaria a camada de rede Ethereum P2P (peer-to-peer) a níveis sem precedentes de tensão e risco de quebrar a rede; alguns testes ao vivo anteriores de blocos de ~ 500 kB alguns anos atrás já haviam derrubado alguns nós de bootstrap.” Ele também mencionou que a “proposta de redução de custo e limite” aumentaria o tamanho máximo do bloco para 1,5 MB. Isso “será suficiente, evitando a maior parte do risco de segurança”.

Você pode encontrar a discussão sobre EIP 4488 aqui. A proposta foi implementada em uma rede de testes Ethereum, e os resultados mais recentes podem ser encontrados aqui

Preocupações para o EIP 4488

É importante observar que os operadores de nós enfrentariam cargas de trabalho maiores simplesmente aumentando o espaço de dados. Todo o banco de dados da blockchain seria um fardo muito grande para a maioria dos computadores armazenar. No entanto, esse problema poderia ser resolvido por uma proposta complementar que desonerasse a responsabilidade de armazenar blocos para nós com mais de um ano.

Como o EIP 4488 ajudará os usuários?

A proposta do EIP 4488 afetaria diretamente os usuários, pois diminuiria o custo de rollups e diminuiria as taxas de rede da camada 2.

O EIP 4488 foi apresentado como uma solução de curto prazo para as altas taxas de rede do Ethereum. Os usuários de soluções de camada 2, como Optimism e Arbitrum, veriam as taxas de transação caírem de 3 a 8 vezes. Os usuários de zk-rollups podem pagar taxas de rede até 40 a 100 vezes mais baratas do que na camada base do Ethereum. 

No entanto, alguns desenvolvedores expressaram preocupação com os dados de transação cada vez maiores. A atualização do EIP 4488 implica que o tamanho geral do bloco aumentará, o que é um problema a longo prazo. Se essa atualização for implementada, o tamanho da blockchain Ethereum aumentará a uma taxa de 0,1 Mb a 0,5 Mb por bloco. Isso representa uma taxa de aumento de 5x no crescimento do tamanho da rede. Isso pode representar um problema para os usuários que desejam se tornar nós, pois precisarão de um hardware melhor.  

Outra preocupação é que a atualização do EIP 4488 pode causar limitações de rede adicionais. Os usuários podem precisar pagar taxas mais altas para superar as transações de rollups que competem pelo mesmo espaço de dados de chamada. 

EIP 4488, uma das muitas estratégias para reduzir as taxas do ETH

A proposta EIP 4488 foi criada para reduzir os custos de transação para protocolos de rollup construídos na blockchain Ethereum. O EIP 4488 foi uma proposta intermediária enquanto a rede aguardava a solução de fragmentação, que foi introduzida pelo EIP 4844. 

No entanto, a principal atualização que todos estão esperando e que deve resolver o problema de dimensionamento do Ethereum é a mudança de um PoW para uma blockchain PoS. Isso quase certamente acabará com os problemas de taxas de rede, para que os usuários não tenham que esperar muito antes de realizar seus desejos de qualquer maneira.

Perguntas frequentes

O que são os EIPs?

O que é o EIP 4488?

Se você quiser saber mais sobre o EIP 4488, confira os nossos artigos educacionais. Afinal, aqui você pode encontrar todas as informações de que precisa para começar!

Além disso, junte-se à nossa comunidade no Telegram para conversar com usuários reais sobre trading de criptomoedas.

Trusted

Isenção de responsabilidade

Todas as informações contidas em nosso site são publicadas de boa fé e com o objetivo único de informar. Qualquer atitude tomada pelo usuário a partir das informações veiculadas no site é de sua inteira responsabilidade.
Na seção Aprender, nossa prioridade é fornecer informações de alta qualidade. Nós tomamos o tempo necessário para identificar, pesquisar e produzir conteúdo que seja útil para nossos leitores.
Para manter esse padrão e continuar a criar um conteúdo de excelência, nossos parceiros podem nos recompensar com uma comissão por menções em nossos artigos. No entanto, essas comissões não afetam o processo de criação de conteúdo imparcial, honesto e útil.

d5befed13dbe8576a52cefa7288535d4?s=120&d=mm&r=g
Iulia Vasile
Iulia is a computer science engineer. She's been a crypto writer since 2017. Iulia blogs about technology, blockchain and travelling. Her goal is to see and travel as much as possible and then tell the world about the beautiful things she experiences.
READ FULL BIO