Se você conhece o Ethereum , conhece sua missão – ser escalável, seguro e descentralizado. À medida que a popularidade do Ethereum aumentou, também aumentaram as exigências sobre a sua rede, aumentando as taxas do gás e destacando os seus desafios de escalabilidade.
As soluções da Camada 2, a resposta da Ethereum ao problema de escalabilidade, permitiram lidar com transações fora da cadeia principal sem comprometer seus princípios fundamentais. Ainda assim, os preços do gás no L2 – mais baixos, mas ainda não suficientemente baixos – continuam a ser uma barreira à adopção generalizada do Ethereum. Imagine encontrar uma coleção de NFT de sua preferência e descobrir que a transação custará quase tanto quanto o próprio NFT! Mesmo em L2, esse cenário é muito comum.
Hoje, 13 de março de 2024, tudo isso vai mudar!
O que há de tão especial no dia? Bem, a próxima atualização do Ethereum, Dencun, está agendada para ativação, conforme anunciado durante
Dencun está prestes a ser um divisor de águas para a escalabilidade do Ethereum. Abrangendo um hard fork envolvendo atualizações Den eb (camada de consenso) e Can cun (camada de execução), Dencun promete inaugurar uma nova era de acessibilidade para transações em Ethereum L2s. Com a atualização já ativa em devnets e testnets como Goerli, Sepolia e Holesky, e a prontidão da Mainnet confirmada, finalmente estamos à beira de um gigantesco salto em frente.
Uma das mudanças mais esperadas é a introdução de blobs de dados fora da cadeia via Proto-Danksharding. Vamos explorar o que isso implica para o Ethereum.
Blobs de dados são um conceito novo projetado para otimizar o armazenamento de dados de transações L2 no Ethereum. Atualmente, os rollups armazenam seus dados em transações
Esta nova solução de armazenamento para transações rollup reduzirá a taxa de crescimento futuro de dados Ethereum, contribuindo para uma rede mais enxuta e eficiente. Para os desenvolvedores, isso traz a capacidade de criar contratos inteligentes mais complexos e com uso intensivo de dados, sem serem prejudicados por custos proibitivos do gás. Para os usuários, isso se traduz em taxas mais baixas, tornando os aplicativos baseados em L2 mais acessíveis e atraentes para um público mais amplo. Por fim, também permite que os operadores do nó validador Ethereum otimizem o uso do espaço em disco à medida que os blobs são removidos após cerca de 2 semanas.
Vários participantes importantes no ecossistema Ethereum, como OP Labs e a equipe zkSync, forneceram insights quantitativos sobre os benefícios esperados desta atualização. OP Labs prevê uma redução extraordinária de 20x nos custos de gás para armazenamento de dados no Ethereum pelo Optimism L2. Da mesma forma, a equipe zkSync prevê uma redução de dez vezes nos custos de gás para armazenamento de dados, projetando que os custos totais de gás no zkSync caiam de uma média de US$ 0,20 por transação para menos de US$ 0,10.
Embora essas projeções destaquem economias drásticas nos custos de armazenamento de dados, é importante ter em mente que os custos gerais de gás enfrentados pelos usuários envolvem vários fatores além do armazenamento de dados L1. A atualização do Proto-Danksharding, ao reduzir a taxa de crescimento futuro dos dados Ethereum, aborda um aspecto crucial dos custos de transação. No entanto, o efeito real sobre as taxas de transação dos utilizadores irá variar, uma vez que estas taxas também dependem da complexidade computacional, do congestionamento da rede e de outros fatores.
Como você pode ver, a atualização do Dencun é de fato um marco crucial para o Ethereum. No entanto, é apenas o primeiro passo num caminho muito mais amplo e ousado em direção ao Danksharding completo. Esta fase futura na evolução do Ethereum deverá aumentar enormemente a capacidade e eficiência de processamento de transações da rede. Imagine um blockchain que possa processar facilmente mais de 100.000 transações por segundo. Sim, é para lá que estamos indo!
Como mencionei acima, o Proto-Danksharding estabelece as bases ao integrar blobs de dados fora da cadeia e reduzir o custo do armazenamento de dados L2 no Ethereum. O Danksharding completo expande esses princípios, visando aumentar o número de blobs por bloco de 1 para 64. Essa transição não significa apenas um aumento na eficiência do armazenamento de dados, mas uma rearquitetura fundamental de como os blocos são processados e validados na rede. .
A mudança para o Danksharding completo exigirá diversas mudanças técnicas e operacionais significativas:
Separação proponente-construtor : Este mecanismo separa as funções de proposição de blocos e blocos de construção dentro da rede. Lidar com 64 blobs em vez de um seria muito trabalhoso para um único construtor + proponente, portanto as tarefas serão separadas. Além disso, esta mudança reduzirá o risco de censura ou manipulação, evitando que os proponentes (validadores) sejam influenciados pelos conteúdos que estão incluindo em um bloco.
Amostragem de disponibilidade de dados : para garantir que os dados dentro dos fragmentos permaneçam disponíveis, o DAS permite que os nós verifiquem a disponibilidade dos dados do fragmento sem precisar baixar o fragmento inteiro. Essa técnica é crucial para manter a integridade e a acessibilidade dos dados do blob de maneira eficiente em toda a rede.
A atualização do Dencun é um marco fundamental para o Ethereum, marcando um grande salto em sua evolução. Esta atualização não apenas promete elevar a eficiência da plataforma e a acessibilidade das transações L2, mas também estabelece as etapas fundamentais para a tão esperada transição para o Danksharding completo.
À medida que transitamos para esta fase transformadora, é imperativo que a comunidade Ethereum, incluindo desenvolvedores, investidores e entusiastas, permaneça informada e contribua ativamente, garantindo assim uma evolução contínua do ecossistema. O envolvimento em fóruns, chats e mídias sociais, bem como a participação em projetos de desenvolvimento, enriquece nossa jornada coletiva rumo à criação de uma plataforma blockchain mais eficiente, inclusiva e com visão de futuro para todos.