EIP-4844 explicado: como o proto-danksharding reduziu as taxas da camada 2 do Ethereum em 90%

EIP-4844 explicado: como o proto-danksharding reduziu as taxas da camada 2 do Ethereum em 90%

Antes de março de 2024, enviar o equivalente a US$ 10 em tokens na Arbitrum custava cerca de US$ 0,50 em taxas. Na Base, às vezes ultrapassava um dólar. Essas taxas existiam porque cada rollup de camada 2 precisava enviar seus dados de transação para a rede principal do Ethereum como calldata, e calldata é caro. Armazenados permanentemente na blockchain, competiam pelo mesmo mercado de gás que todas as outras transações do Ethereum.

Em seguida, a atualização Dencun entrou em vigor em 13 de março de 2024. A EIP-4844 introduziu as transações em blob. As taxas de camada 2 caíram para frações de centavo. A rede Base viu um aumento de 224% no volume de transações. Os rollups otimistas reduziram seus custos de dados de chamada em 81%. A atualização não apenas ajustou os valores de gás. Ela mudou a economia de todo o ecossistema de rollups do Ethereum.

Este artigo explica em detalhes o que o EIP-4844 realmente faz, como funcionam as transações de blob, o que mudou para os usuários da camada 2 após o Dencun e para onde o Ethereum caminha a partir daqui com a atualização Pectra e o caminho para o danksharding completo.

O que é EIP-4844?

A EIP-4844, também chamada de proto-danksharding, é uma Proposta de Melhoria do Ethereum que introduziu um novo tipo de transação: transações com blobs. A ideia é simples. Os rollups precisam enviar dados para o Ethereum para que qualquer pessoa possa verificar suas transações. Antes da EIP-4844, esses dados eram enviados para calldata, que permaneciam na blockchain indefinidamente e custavam gás de execução. Após a EIP-4844, os rollups enviam os dados como blobs. Os blobs são mais baratos, temporários e têm seu próprio mercado de taxas separado.

Cada blob contém 128 KB de dados. Isso corresponde a aproximadamente 4.096 elementos de campo de 32 bytes cada. Um único bloco Ethereum pode conter até 6 blobs (a meta é 3). Os dados nos blobs não são acessíveis à EVM. Os contratos inteligentes não podem ler o conteúdo dos blobs diretamente. Em vez disso, eles visualizam um hash versionado do compromisso KZG do blob, uma impressão digital criptográfica que comprova a existência dos dados sem expô-los à camada de execução.

Os blobs permanecem na beacon chain (a camada de consenso do Ethereum) por cerca de 18 dias. Depois disso, são removidos. Desaparecem. Essa é a diferença crucial em relação aos calldata, que permanecem na blockchain para sempre. Esse modelo de armazenamento temporário é o que torna os blobs muito mais baratos. Os nós do Ethereum não precisam armazenar dados de blob permanentemente, então a rede pode processar muito mais deles.

O mercado de gás separado para blobs funciona como o EIP-1559, mas especificamente para espaço de blobs. Quando a demanda por blobs é alta (mais de 3 por bloco), a taxa base de blobs aumenta. Quando a demanda é baixa, ela diminui. Isso significa que o preço dos blobs se ajusta independentemente do gás regular, portanto, um pico na atividade DeFi na rede principal não faz com que as taxas da camada 2 disparem automaticamente.

eip4844

Como funcionam tecnicamente as transações de blob

Quando um sequenciador de rollup deseja enviar dados para o Ethereum, ele constrói uma transação contendo um blob. Essa transação contém dois novos campos que não existiam antes do EIP-4844:

  • `max_fee_per_blob_gas`: o valor máximo que o remetente pagará por unidade de gás de blob.
  • `blob_versioned_hashes`: referências criptográficas que vinculam aos blobs anexados.

Os dados do blob propriamente ditos viajam como um "sidecar" junto com a transação. Eles não fazem parte da carga útil da execução. Os nós Beacon armazenam os blobs, validam-nos usando compromissos polinomiais KZG e os disponibilizam por cerca de 18 dias antes de serem removidos.

Os compromissos KZG são a espinha dorsal da criptografia. Nomeados em homenagem a Kate, Zaverucha e Goldberg, esses esquemas de compromisso polinomial permitem que qualquer pessoa verifique se um dado específico dentro de um blob está correto sem precisar baixar os 128 KB completos. Essa propriedade é o que torna possível a amostragem de disponibilidade de dados no futuro com o danksharding completo. Por enquanto, cada validador baixa os blobs completos. No futuro, eles precisarão amostrar apenas pequenas partes.

Antes da atualização Dencun, o Ethereum realizava uma Cerimônia de Configuração Confiável para os parâmetros KZG. Mais de 140.000 colaboradores participaram. O modelo de segurança exige apenas que um participante honesto tenha descartado seu cálculo. Se ao menos uma pessoa for honesta, todo o sistema funciona.

A carga de armazenamento nos nós é administrável. Com a meta de 3 blobs por bloco, os nós precisam de cerca de 384 KB de armazenamento extra por bloco. Ao longo do período de retenção de 18 dias, isso totaliza aproximadamente 48 GB. Não é insignificante, mas também não é um fator decisivo.

O que mudou depois de Dencun: os números

A atualização Dencun foi ativada em 13 de março de 2024. O impacto na economia do Nível 2 foi imediato e massivo.

Métrica Antes de Dencun Após Dencun Mudar
Tamanho médio dos dados do bloco Linha de base +116,8% Blocos maiores, maior capacidade de processamento
Uso de dados de chamadas por meio de agregações Padrão -56,8% Os rollups foram transformados em blobs.
Custos otimistas de dados de chamadas agregadas US$ 0,50 a US$ 2 por transação Subcentavo -81%
Volume base de transações Linha de base +224% Redução de taxas impulsionou a adoção
Mercado de gás Blob Não existia Mercado de taxas independentes Novo mecanismo de precificação

Antes do Dencun, cada byte de dados de rollup custava gás de execução. Uma transação típica do Arbitrum exigia que o sequenciador publicasse dados de chamada na rede principal do Ethereum, pagando as mesmas taxas de gás que qualquer outro usuário do Ethereum. Durante períodos de pico, isso elevava as taxas da camada 2 para vários dólares por transação, anulando parcialmente a vantagem de usar uma camada 2.

Após Dencun, os rollups migraram para transações em blob. Blobs têm sua própria rota de gás. O resultado: o envio de uma transferência de tokens na Base passou de dólares para frações de centavo. As taxas de arbitragem caíram em uma proporção semelhante. A redução de taxas foi tão drástica que a atividade na camada 2 explodiu. Usuários que estavam aguardando à margem começaram a entrar em massa.

O Base foi o destaque. Um aumento de 224% no volume de transações em poucas semanas após o lançamento do Dencun. O rollup apoiado pela Coinbase era caro em comparação com os concorrentes. Com os blobs, tornou-se um dos L2s mais baratos de usar.

A atualização Pectra: dobrando a capacidade de armazenamento de blobs.

O primeiro aumento na capacidade de blobs chegou com a atualização Pectra em maio de 2025. A EIP-7691 dobrou o limite de blobs de 3 para 6 por bloco e aumentou o máximo de 6 para 9. Isso efetivamente dobrou a largura de banda de dados disponível para rollups.

Por que isso importava? No final de 2024, o espaço para blobs estava começando a se esgotar. Quando todos os 6 slots de blobs em um bloco são ocupados, a taxa base do blob começa a subir, assim como acontece com a gasolina durante períodos de congestionamento. Mais rollups publicando mais dados significavam que as taxas baixas de blobs não permaneceriam baixas para sempre, a menos que a capacidade fosse expandida.

A Pectra resolveu esse problema. Com 6 blobs de destino por bloco, a rede consegue lidar com aproximadamente o dobro de dados agregados antes que o mercado de tarifas comece a pressionar os preços para cima. Para usuários da camada 2, isso significa que as tarifas permanecem baixas mesmo com o aumento da adoção.

Os cálculos sobre os requisitos dos nós permaneceram razoáveis. Com 6 blobs por bloco, a carga de armazenamento é de cerca de 768 KB por bloco. Ao longo do período de retenção de 18 dias, isso corresponde a aproximadamente 96 GB. Maior do que antes do Pectra, mas ainda acessível para hardware de consumo. Manter o Ethereum descentralizado, evitando custos que impossibilitem os operadores de nós domésticos, é uma restrição que os criadores do protocolo levam a sério.

eip4844

Do proto-danksharding ao danksharding completo

A EIP-4844 sempre foi concebida como um passo intermediário. O proto-danksharding oferece transações em blob no Ethereum e um mercado de taxas separado. O danksharding completo, que ainda levará anos para ser implementado, leva o conceito muito além.

O sistema atual exige que cada validador baixe todos os blobs por completo. Isso funciona com 6 a 9 blobs por bloco, mas não com 64 ou mais. O danksharding completo introduz a amostragem de disponibilidade de dados (DAS), onde os validadores precisam baixar apenas pequenos fragmentos aleatórios de cada blob e usar compromissos KZG para verificar o restante. Isso permite que o Ethereum aumente a capacidade de blobs sem fazer com que os nós baixem uma quantidade exponencialmente maior de dados.

Recurso Proto-danksharding (agora) Fragmentação completa (futuro)
Blobs por bloco Alvo 6, máximo 9 (pós-Pectra) 64+
Download de dados do validador manchas cheias Amostras aleatórias (DAS)
Codificação de apagamento Não utilizado Requerido para DAS
Verificação de disponibilidade de dados Download completo Amostragem probabilística
sobrecarga de armazenamento do nó ~96 GB / 18 dias Mínimo por nó
Taxa de transferência de transações Milhares de TPS em toda a camada 2 Milhões de alvos do TPS

O roteiro ainda não está definido. Os pesquisadores do Ethereum continuam debatendo os parâmetros exatos. Mas a direção é clara: mais espaço para blobs, menos sobrecarga por nó e uma camada de disponibilidade de dados que possa suportar centenas de rollups simultaneamente.

O que os blobs significam para usuários e desenvolvedores

Se você usa redes de Camada 2, o EIP-4844 é o motivo pelo qual suas taxas são baixas. Essa é a questão fundamental. Você não precisa entender os compromissos do KZG ou os mercados de gás de blobs para se beneficiar. O impacto é automático: os rollups pagam menos para publicar dados, repassam a economia para os usuários e as transações de todos custam frações de centavo.

Para desenvolvedores que criam aplicações em servidores de camada 2 (L2), os blobs mudaram a equação de custos para aplicações com grande volume de dados. Aplicativos descentralizados (dApps) de jogos, redes sociais e aplicações com uso intensivo de dados, que eram inviáveis em servidores L2 caros, tornaram-se viáveis. O aumento repentino na atividade da Base após o Dencun não foi aleatório. Os desenvolvedores lançaram aplicações que só faziam sentido econômico com taxas em nível de blob.

Para a rede principal do Ethereum, o cenário é mais complexo. Os blobs geram receita de taxas separada que vai para os validadores. Mas, como as taxas de blob são projetadas para serem baixas, elas geram menos receita por byte do que os dados de chamada. Alguns analistas argumentam que isso acelera o problema do "dinheiro ultrassônico" do Ethereum na direção oposta: taxas de camada 2 mais baixas significam menos ETH queimado no EIP-1559. Se isso é uma preocupação ou não, depende da sua visão sobre a proposta de valor de longo prazo do Ethereum.

A única coisa que não mudou: o Ethereum ainda resolve tudo. Blobs são temporários, mas os compromissos criptográficos permanecem na rede principal permanentemente. Rollups ainda precisam do Ethereum para segurança. O proto-danksharding tornou os servidores de camada 2 mais baratos. Não os tornou independentes.

Alguma pergunta?

Não diretamente. O gás para blobs e o gás de execução são mercados separados. Um pico na atividade DeFi na rede principal não faz com que as taxas de blobs aumentem, e uma alta demanda por blobs não afeta o gás regular. Essa separação é intencional. Ela impede que os custos da camada 2 sejam afetados por congestionamentos não relacionados na rede principal.

Sim. O Pectra entrou em operação em maio de 2025 e incluiu o EIP-7691, que dobrou o limite de blobs de 3 para 6 por bloco e aumentou o máximo de 6 para 9. Isso proporciona o dobro da largura de banda de dados para rollups antes que as taxas de blob comecem a aumentar. Os requisitos de armazenamento do nó aumentaram para aproximadamente 96 GB durante o período de retenção de 18 dias.

O proto-danksharding (EIP-4844) exige que todos os validadores baixem blobs completos. Ele suporta de 6 a 9 blobs por bloco. O danksharding completo usará amostragem de disponibilidade de dados, de modo que os validadores precisarão verificar apenas pequenos fragmentos aleatórios. Isso permite mais de 64 blobs por bloco, possibilitando milhões de transações por segundo em rollups. O danksharding completo ainda está a anos de distância.

Os custos de rollup otimista de calldata caíram 81%. A Base registrou um aumento de 224% no volume de transações, com as taxas caindo para níveis abaixo de um centavo. Antes do Dencun, uma simples transferência de tokens no Arbitrum ou na Base poderia custar de US$ 0,50 a US$ 2. Depois do Dencun, a mesma transação custa menos de um centavo na maioria dos servidores de camada 2.

Blobs são blocos de dados temporários de 128 KB anexados aos blocos do Ethereum. Eles contêm dados de transações agregadas e permanecem na beacon chain por aproximadamente 18 dias antes de serem excluídos. Diferentemente dos calldata, os blobs não são acessíveis à EVM e possuem seu próprio mercado de taxas. Cada bloco pode conter até 9 blobs após a atualização Pectra.

A EIP-4844 é uma atualização do Ethereum que introduziu as transações Blob, uma nova forma de os rollups da camada 2 enviarem dados para o Ethereum a um custo drasticamente menor. Em vez de usar calldata permanentes, os rollups agora enviam blobs de dados temporários que são descartados após cerca de 18 dias. A atualização entrou em vigor com o hard fork Dencun em 13 de março de 2024 e reduziu as taxas da camada 2 em mais de 80% na maioria dos rollups.

Ready to Get Started?

Create an account and start accepting payments – no contracts or KYC required. Or, contact us to design a custom package for your business.

Make first step

Always know what you pay

Integrated per-transaction pricing with no hidden fees

Start your integration

Set up Plisio swiftly in just 10 minutes.