O ano de 2024: um divisor de águas
Não é segredo que 2024 está se tornando um divisor de águas no setor financeiro, impulsionado por um boom contínuo no campo da inteligência artificial e pela aprovação histórica dos Bitcoin ETFs nos Estados Unidos.
Esse endosso da maior criptomoeda existente por uma importante agência governamental dos EUA desencadeou entradas significativas de capital do setor financeiro tradicional através de operadores históricos, como a Blackrock, e de visionários tecnológicos mais recentes, como a Ark Invest.
Ora, tal despertou um novo interesse não apenas de Wall Street, mas também de gerações que antes viam os ativos digitais com ceticismo.
A aceitação cada vez maior dos criptoativos [criptomoedas e tokens] por parte dos Boomers e da Geração X significa uma evolução crucial na adoção e no futuro de criptomoedas e tokens, como ativos e representantes da propriedade na Web3.
À medida que esse novo influxo de investidores e de capital se aproxima do bitcoin, e a expectativa de ETFs de Ethereum aumenta, parte dos holofotes também iluminam o desenvolvimento do mercado cripto e do ecossistema blockchain como um todo.
Neste contexto, embora a tão esperada "Merge" tenha sido uma das maiores façanhas técnicas até o momento - transferindo o mecanismo de consenso da blockchain Ethereum [PoW], para a Prova de Participação [PoS]- , os upgrades na rede Ethereum continuam seu caminho rumo a uma infraestrutura escalável e descentralizada da Web3.
Estamos agora na fase “the Surge", a segunda fase do roteiro de desenvolvimento da Ethereum, onde a blockchain está pronto para ser dimensionado usando rollups, e atualizações constantes podem escalonar ainda mais a Ethereum.
E é aqui que surge o Dencun, um importante marco na escalabilidade da blockchain Ethereum.
O que é Dencun?
Chamada de "Dencun" - a combinação de de "Deneb" e "Cancun", de acordo com a tradição de dar nomes de estrelas e cidades às atualizações - é a maior atualização da blockchain Ethereum desde The Merge, que reuniu nove alterações propostas para a rede.
Dentre essas 9 alterações propostas, também conhecidas como propostas de melhoria do Ethereum (EIPs), a mais esperada era a EIP-4844, considerada um marco importante no caminho para a escalabilidade.
A EIP-4844 também é conhecida como "protodanksharding" - inspirada nos nomes dos desenvolvedores Diederik Loerakker, também conhecido como protolambda, e Dankrad Feist.
Por que o EIP-4844 é importante?
Primeiro, ele introduziu o conceito de "blobs" - um local para armazenar dados adicionais e temporários em blocos Ethereum. Em termos simples, os blobs são um novo local para armazenar dados de rollup que estão sendo adicionados à rede. Os rollups são serviços de camada dois [Layer 2, ou simplesmente L2] que reduzem a carga da rede ao processar transações fora da cadeia e depois trazê-las de volta para a rede.
Como os rollups só precisam desses dados temporariamente, os blob-data são (em sua maioria) esquecidos pela blockchain depois.
E como os blobs são efêmeros - como os Stories do Instagram (embora neste caso tenham sido projetados para expirar após 18 dias) - eles diminuem a dependência da Ethereum do armazenamento permanente de dados. Também é um passo para permitir que a Ethereum armazene ainda mais blobs de dados por meio de amostragem de disponibilidade de dados.
Aqui está uma analogia útil do engenheiro de criptografia da a16z, Noah Citron, para ajudar a resumir por que tudo isso é importante:
Pense no Ethereum como uma rodovia.
As transações da rede principal são as pessoas que andam sozinhas nos carros.
Os rollups são os ônibus que agrupam as pessoas, ajudando a aliviar o tráfego.
Em uma definição mais técnica, rollups são contratos inteligentes que executam transações em uma outra blockchain mais rápida, e depois enviam os dados numa forma comprimida para a rede Ethereum. Assim, os usuários se beneficiam da velocidade e de menores custos de transação, mas ainda assim contando com a segurança e maior descentralização da Ethereum.
Atualmente, existem diversos tipos de rollups que, embora funcionem de forma diferente, têm o mesmo objetivo: aumentar a escalabilidade da rede Ethereum.
O EIP-4844 basicamente acrescenta uma "faixa de ônibus dedicada" à Ethereum, tornando a rede mais eficiente.
A atualização do Dencun também abre caminho para que outras "faixas de ônibus" sejam adicionadas no futuro.
Principais vantagens
Imagine se os dados de rollup não expirassem. Isso acrescentaria cerca de 83,7 gigabytes de dados ao blockchain todo mês (~31 dias) e 985,5 gigabytes por ano. Esse número continuaria aumentando, pois lembre-se: os blockchains armazenam informações permanentemente.
Ao expirar regularmente, os blobs limitam a necessidade desse armazenamento exorbitante de dados, especialmente porque o restante pode ser armazenado fora da cadeia por meio de rollups. [Para ter uma noção mais concreta do tamanho dos dados dos blobs: Há uma meta de 3 blobs por bloco de Ethereum, com um máximo de 6 blobs por bloco. Cada blob tem aproximadamente 128 KB de dados (um vetor de 4096 elementos de aproximadamente 32 bytes cada)].
A EIP-4844 já reduziu drasticamente os custos. Uma transação no provedor de rollup Optimism, por exemplo, custa menos de um décimo de centavo no momento [fonte: l2fees.info] - cerca de 1.000 vezes mais barata do que as transações custavam antes da atualização.
Observe que essa economia imediata de custos provavelmente não durará muito. À medida que mais pessoas colocarem mais transações em rollups, as taxas provavelmente aumentarão devido à demanda induzida. [Se você estiver interessado em acompanhar o mercado de taxas de blob [https://dune.com/ncitron/blob-fee-market/], confira este painel de análise do Dune criado pela Citron: o painel mostra a taxa básica de blob atual e a porcentagem da taxa básica desejada que está sendo usada atualmente].
Alguns sugerem que a atualização do Dencun poderia resultar em uma redução de 10x a 1000x nos custos (observação: isso é apenas uma estimativa). No entanto, uma atualização futura chamada PeerDAS ou "full danksharding" foi projetada para tornar os rollups muito mais eficientes, aumentando a taxa de transferência de transações em mais 32 vezes. A principal inovação é a adição de mais shards e, portanto, mais eficiência, mas sem muito custo adicional.
O danksharding completo permitiria, portanto, a adição de muitas faixas de ônibus pelo preço de apenas uma faixa de ônibus, o que levaria a aumentos de throughput potencialmente enormes no futuro.
Consequências e aplicações
A redução dos custos de transação é importante para todos, porque as transações mais baratas abrem categorias totalmente novas de aplicativos que não faziam sentido com taxas mais altas.
Como o Dencun também acrescenta o conceito de armazenamento transitório (EIP-1153) [https://eips.ethereum.org/EIPS/eip-1153/] à máquina virtual Ethereum (EVM), os contratos inteligentes agora podem armazenar bits de dados somente durante uma transação, em vez de permanentemente ou somente durante a execução de uma chamada específica em um contrato. Isso significa que os desenvolvedores podem fazer muito mais coisas legais do que antes, e por um preço muito menor, porque agora eles têm uma espécie de memória de "médio prazo" para contratos inteligentes. Por analogia, pense no que os diferentes tipos de memória volátil fizeram pela inovação dos semicondutores...
Outros benefícios da atualização do Dencun para os desenvolvedores incluem mais ferramentas para protocolos de staking líquido para entender o que está acontecendo na beaconchain (a partir do EVM), o que ajuda a descentralizar esses protocolos. Outro benefício é o opcode mcopy, que, com o Dencun, agora torna alguns contratos inteligentes que envolvem memória muito mais eficientes em termos de consumo de gás.
Se deseja acompanhar de perto os próximos passos das constantes atualizações Ethereum, se inscreva nesta newsletter para não perder nenhum post.