A atualização Dencun introduziu o conceito de “blobs”, que ajudou a processar múltiplas transações ao custo de uma. A atualização, parte da série de atualizações Surge, ajudou a diminuir a demanda de gás por grandes protocolos; reduzindo assim sua demanda e preço. Como resultado, os protocolos de Camada 2 e Camada 3 poderiam agora cobrar ainda menos, pois poderiam postar múltiplas transações Ethereum ao custo de uma.

Neste artigo, exploraremos o significado, a história e o funcionamento do Dencun Upgrade e avaliaremos seus benefícios.

Você sabe como o congestionamento da rede blockchain apareceu?

Por que a atualização foi necessária?

Antes da atualização, o blockchain Ethereum estava entupido. As transações estavam sendo finalizadas com uma velocidade extremamente lenta de 10 a 15 transações por segundo (TPS). 

Como a rede permaneceu obstruída, os custos de transação às vezes ultrapassavam 300 Gwei, já que as taxas do gás estavam sempre acima de 150 Gwei. Os principais usuários, como Layer-2s, Layer-3s, protocolos de troca, protocolos DeFi e Dapps, utilizavam muito gás, tornando-os caros para usuários não frequentes, como usuários de varejo.

O que está acontecendo no Ethereum? A taxa de gás é superior a 300 Gwei agora#eth#gasfee#gweipic.twitter.com/sfKjdrxnuc

– Boa menina Alex (@AlexMemeToken) 21 de setembro de 2023

Esta situação foi muito problemática para uma maior adoção do Ethereum porque a maioria das transações criptográficas geralmente ficam abaixo de US$ 100. Pagar uma taxa de rede de US$ 50 ou mais (que era o caso usual) não fazia sentido. 

Outras blockchains, como Solana, Cardano e XRP Ledger, estavam muito à frente e processavam milhares de transações por segundo. Como resultado, Ethereum enfrentou o risco de abandono.

História

A atualização Dencun foi concebida como uma medida provisória para aumentar a velocidade da rede Ethereum. 

Originalmente, o Ethereum deveria ser escalado com Sharding, onde todos os validadores seriam divididos em grupos, chamados de shards, e cada grupo seria capaz de agir de forma independente um do outro, e todos os grupos poderiam adicionar novos blocos à cadeia.

No entanto, a implementação não foi fácil no momento em que Ethereum tinha acabado de implementar uma grande transição do consenso de prova de trabalho para o consenso de prova de participação, e a atualização foi chamada de “The Merge”.

Entenda a diferença entre prova de trabalho e prova de aposta.

EIP-4844, A proposta para atualização do Dencun.

Assim, uma proposta foi enviada por Dankrad Feist, criptógrafo e pesquisador do Ethereum. A proposta foi posteriormente posta em prática e logo tomou forma final. Dankrad Feist e Protolambda (Diederik Loerakker) tornaram-se os principais contribuidores, com Vitalik Buterin, George Kadianakis, Matt Garnett, Ansgar Dietrichs e Mofi Taiwo atuando como autores da proposta.

Como resultado dos esforços dos dois principais pesquisadores, Dankrad Feist e Protolambda, a proposta foi batizada de “Proto-Dank Sharding”.

Como funciona?

O funcionamento da atualização pretendia atingir dois objetivos. Primeiro, deve aumentar o rendimento e descongestionar a blockchain Ethereum. Em segundo lugar, deve criar um trampolim para a atualização final desta série, ou seja, o Surge.

A atualização introduziu um novo recurso no bloco Ethereum chamado “blob”. Um blob é um espaço de armazenamento adicional dentro de um bloco Ethereum que não estava acessível ao EVM, mas seu commit estava acessível a ele. 

Em palavras simples, isso significa que os dados (ou seja, transações) dentro do “blob” não deveriam ser verificados, e apenas o seu commit, o resumo dos dados, será verificado pelos validadores Ethereum.

Agora, como os dados não seriam verificados, deveria haver um método para garantir que os dados eram legítimos. 

A atualização inspirou-se nas Layer-2s, que usavam Rollups para empacotar transações Ethereum e verificar apenas seus resumos. Devido ao Merkle Trees, se uma única transação for manipulada no pacote, todo o resumo não caberá no blockchain e será rejeitado. Esse recurso garante que as transações dentro do rollup sejam tão genuínas quanto outras transações.

A atualização Dencun usa “blobs” para obter a funcionalidade acima. Blobs são armazenamentos temporários em cadeia que armazenam transações individuais empacotadas juntas. Depois de decorrido tempo suficiente após o resumo do Blob ser considerado válido, as transações individuais são excluídas e apenas o resumo é mantido na cadeia como uma única transação.

Como os blobs são usados ​​no Ethereum?

Vale ressaltar que os Blobs não se destinam a transações individuais e de varejo. Em vez disso, destinam-se a protocolos que utilizam muito gás, também conhecidos como “Gas Guzzlers”. Esses protocolos que anteriormente dependiam de L2s agora têm acesso direto ao Ethereum, tornando-os mais seguros e confiáveis.

Alguns exemplos de bebedores de gás são Polygon, Arbitrum, Uniswap e Tether.

Abaixo está uma explicação simplificada de como funcionam as transações Blob.

  1. Depois que uma transação é publicada, ela é enviada para um blob.

  2. Assim que o blob é preenchido, seu resumo é gerado através do hash das transações individuais e da geração de uma raiz Merkle.

  3. A raiz Merkle é então validada no Ethereum. No processo de verificação, o estado inicial da blockchain antes do blob e o estado final da blockchain devem ser diferentes da alteração introduzida pelo resumo do blob. 

  4. Assim que o resumo for finalizado, ele será adicionado ao blockchain como uma transação simples.

  5. Após alguns dias, os dados dentro do blob são excluídos e o blob está pronto para ser preenchido com mais transações.

Benefícios da implementação da atualização Dencun

O maior benefício da atualização foi para o Ethereum, porém, as moedas L2 e L3 não foram deixadas para trás. Como resultado da redução das taxas nesses protocolos, as moedas do projeto subiram após a atualização.

Se você quiser saber quais tokens L2 ou L3 comprar, primeiro você deve saber como analisá-los.

Taxas baixas

Como benefício direto da atualização Dencun, vários projetos de camada 2 e camada 3 começaram a usar blobs para resumir transações em massa. Isso os ajudou a economizar custos em relação à publicação diretamente no Ethereum. Isso ajudou a diminuir a demanda por gás no Ethereum, devido ao qual os preços do gás esfriaram gradualmente.

O gráfico abaixo mostra a tendência nos preços do gás após a entrada em operação da atualização Dencun em 13 de março de 2024.

Rastreador de preço médio de gás Ethereum, gráficos de origem Y

A procura de gás reduziu-se a tal ponto que os preços do gás caíram de uma taxa média de 98 Gwei em 5 de Março para apenas 8 Gwei em 22 de Junho. Além disso, a taxa mínima do gás caiu para apenas 1 Gwei.

Tendências de preços do gás Ethereum. Melhor segurança

Anteriormente, o uso de cadeias L2 para armazenamento de dados fora da cadeia apresentava alguns riscos, mesmo após a verificação de sua raiz Merkle. Com um mercado L2 e L2 cada vez maior, o risco de fraude também aumentou. 

Com o uso de blobs, os dados agora são armazenados na blockchain Ethereum, conferindo-lhes mais credibilidade com a mais alta segurança.

Pouco ou nenhum congestionamento de rede

A atualização foi crucial para resolver o congestionamento da rede. Com os blobs, os compradores de gás a granel mudaram para uma forma mais barata de processar transações no Ethereum. Isso liberou gás, que agora poderia ser usado por usuários menos frequentes a um preço acessível. Os baixos preços do gás também significaram maior uso do Ethereum. 

O uso de blobs por soluções de camada 2 também resultou em uma maneira menos dispendiosa para eles postarem transações no blockchain Ethereum. Isso os ajudou a diminuir ainda mais suas taxas para um nível onde elas são praticamente gratuitas.

Histórico de preços do gás Polygon PoS. Conclusão

A atualização Dencun ajudou a reduzir a demanda por gás ao introduzir o conceito de bolhas. Este recurso permite que várias transações sejam feitas ao custo de uma. O uso de blobs pelos protocolos de Camada 2 e Camada 3 reduziu o consumo de gás e os tornou mais baratos para usuários menos frequentes, como usuários individuais. A atualização foi tão bem-sucedida que, em um período de quatro meses, o preço do gás Ethereum caiu de uma média de 150 Gwei para apenas 1 Gwei.