A solução para escalar a Ethereum: entenda o Decun Fork
Edição #509 - Fechamento semanal - 10 de fevereiro de 2023
O Decun Fork implementará uma série de atualizações na rede Ethereum, sendo a mais importante delas a EIP-4844, do Proto-Danksharding.
Os blocos da Ethereum contarão com um espaço extra, exclusivo para as Layers 2 (L2s) registrarem seus dados; o principal impacto é a diminuição das taxas de gas dessas soluções;
A atualização será a primeira etapa para o Danksharding, o end-game em termos de escalabilidade da camada base da Ethereum.
A atualização mais importante da Ethereum em 2024 se aproxima. O Decun Fork mudará para sempre a forma com que a rede se relaciona com as L2s, criando na prática um ambiente com transações mais rápidas e taxas de 10 a 20 vezes mais baratas aos usuários.
Depois de três implementações bem sucedidas em testnets, a atualização na rede principal deve ocorrer dia 13 de março. Entenda nesta edição de fechamento semanal da Morning Jog do que se trata essa atualização, como ela vai impactar o mercado cripto e o que devemos nos atentar a partir de agora.
O velho problema de escalabilidade da Ethereum
A Ethereum sempre teve grandes problemas de escalabilidade e quando o problema do consenso e da eficiência energética da rede foi resolvido com o The Merge e a Shapella Upgrade, esse se tornou o foco principal dos desenvolvedores.
Inicialmente, a proposta era escalar a rede através do modelo de shardings. Nesse modelo, a Ethereum ficaria encarregada de executar todas as transações em um mecanismo de processamento paralelo e simultâneo de blocos, com validadores especializados.
Porém, por diversos fatores, incluindo a alta complexidade, a Ethereum decidiu abrir mão de executar todas as transações por si e optou por delegar grande parte dessa função às L2s. A partir daí, redes como Arbitrum, Optimism, Polygon e zkSync começaram a ser vistas como a solução para a Ethereum conseguir escalar adequadamente.
O problema das L2s
O segmento de L2s foi o que mais se desenvolveu no último ano e é um dos setores mais promissores para o próximo ciclo, mas ainda existem limitações de infraestrutura que impedem essas soluções de atingirem seu potencial máximo. Essas limitações fazem com que transações cheguem a custar 5 dólares ou até mais em alguns casos.
Por serem menos seguras, essas soluções precisam registrar continuamente o histórico dos seus dados na Ethereum, movimento que representa atualmente 90% dos custos operacionais dessas soluções. Elas disputam o espaço de bloco com os próprios usuários da rede Ethereum e armazenam seus dados de uma forma pouco eficiente, através da função de calldata, que seria uma espécie de espaço do bloco para notas adicionais.
Iniciativas como a EIP-4488 atuaram para reduzir drasticamente as taxas de gás da função de calldata de um bloco, mas ainda assim essa atualização não foi suficiente pensando no longo prazo.
A solução: Danksharding
O próximo passo proposto pelos desenvolvedores da Ethereum para essa ineficiência de registro de dados é chamada de proto-danksharding, nome dado em homenagem a Protolambda e Dankrad Feist, dois dos desenvolvedores envolvidos na invenção do mecanismo.
O proto-danksharding é uma proposta inicial, que cria a estrutura do Danksharding, mas sem implementar a validação dos dados por sharding de fato. Sua principal novidade é a criação de um espaço exclusivo nos blocos da Ethereum, chamado de blob, para que as L2s submetam suas provas de consenso, de forma que elas não precisam competir por espaço com os usuários da Layer 1 (L1) e consigam armazenar os dados de uma maneira mais eficiente.
L2s registrando seus dados no blob pós EIP-4844
Com os blobs, os dados das L2s deixam de ser registrados em conjunto com as transações convencionais na camada de execução e passam a ser armazenados na Beacon Chain, camada de consenso da Ethereum. Por conta disso, os dados armazenados em um blob não são interpretados pela Ethereum Virtual Machine (EVM), que apenas recebe uma garantia de que eles estão disponíveis.
Além disso, esses dados ficam armazenados de forma temporária (em média, 18 dias), o que ajuda o histórico da rede a não ficar tão pesado no longo prazo, facilitando a operação dos validadores.
Pré vs Pós EIP-4844
Dezoito dias é o suficiente para que caso algum problema ocorra, seja possível fazer um backup com os dados registrados antes que eles sejam apagados. Já para o armazenamento do histórico de longo prazo, outros protocolos descentralizados ficarão encarregados, como os próprios rollups, exploradores de blocos, provedores de APIs ou outros protocolos, como a Celestia. Esse é um trade off interessante em termos de segurança e custos para as L2s.
O custo de registro de dados nos blobs independe da disputa por espaço e pelas taxas de gás da Ethereum Mainnet. Esse custo depende da demanda por registro nos próprios blobs, ou seja, o custo de registro de dados e o espaço total dos blobs são dinâmicos e dependem da demanda por ele.
Em resumo, os blobs são um serviço de disponibilidade de dados (Data Availability) temporário para as L2s.
Após sua implementação, as L2s precisarão fazer uma transição e passar a submeter seus dados para registro nos blobs, ao invés de utilizar a função de calldata convencional dos blocos. A Optimism já anunciou que fará isso assim que a funcionalidade estiver habilitada.
Impactos de curto prazo
Vale ressaltar uma importante consequência de curto prazo: as L2s passarão a pagar menos taxas para submeter seus dados, impactando na quantidade de ETH queimados e na política monetária do token.
Esse movimento se inverte a partir do momento que o aumento do nível de atividade proporcionado pela atualização seja superior a quantidade de vezes que o custo de taxas diminua. Por exemplo, se as taxas das L2s diminuíram 10 vezes, para que mais ETH que antes sejam queimados o nível de atividade precisará aumentar mais de 10 vezes.
Perspectivas para o futuro
Com o sucesso da atualização, podemos projetar algumas consequências. Claramente, as principais beneficiadas serão as L2s, que poderão expandir sua utilidade a casos de usos que antes eram inviáveis, como os que envolvem micro-transações. Além disso, a margem de lucro dessas soluções deve aumentar ainda mais, possivelmente impactando na valorização de seus tokens a longo prazo.
A Ethereum é outra diretamente impactada, mesmo que não tenha uma redução de taxas na prática. A EIP-4844 ajuda a Ethereum a manter seu efeito-rede e evitar a fuga de muitos projetos para outras soluções de disponibilidade de dados alternativas.
Ela passa a se posicionar também como uma concorrente de players como a Celestia, a Avail, a EigenDA e a Near, ofertando mais competitivamente ao serviço de disponibilidade de dados para terceiros, no caso para as L2s.
É interessante mencionar aqui a visão de Vitalik Buterin, co-fundador da Ethereum, de que redes que utilizam a Celestia ou outra solução como camada de disponibilidade de dados tecnicamente não são consideradas rollups genuínos.
Por outro lado, se o impacto da atualização for menor do que o esperado em termos de diminuição de taxas, o direcionamento futuro do mercado pode se voltar mais para soluções de validium, que utilizam de soluções como a Celestia, e L1s alternativas, ambas as quais não registram o histórico de seus dados na Ethereum. Acompanhar as métricas chave após a atualização será fundamental para entender qual dos caminhos vai se desenvolver mais.
As dez notícias mais importantes da semana
O terceiro e último teste do Decun Fork foi concluído na rede de testes Holesky;
A EigenLayer, maior solução de re-staking, mais que dobrou seu valor travado (TVL) após a liberação de novos depósitos;
A provedora de domínios da web GoDaddy realizou uma parceria com a ENS, provedora de endereços “.eth” na rede Ethereum, para permitir aos usuários vincularem seus endereços da web ao seu nome de domínio na blockchain;
A Solana parou de funcionar por algumas horas na terça-feira;
A Solana, em janeiro, registrou seu recorde histórico de novos endereços criados em um mês;
O novo lançamento do Saga, smartphone da Solana, atingiu 60 mil unidades na pré-venda;
A Dymension, provedora de serviços para a construção de “RollApps”, lançou sua rede principal e destravou os tokens DYM aos elegíveis a seu airdrop, anunciado em janeiro;
A Wormhole, protocolo de interoperabilidade, divulgou os detalhes do W, seu token de governança;
Nayib Bukele, presidente pró bitcoin, foi reeleito em El Salvador para um mandato de mais cinco anos;
A Epic Games lançou o acesso antecipado ao jogo Web3 Shrapnel, um FPS estilo Call-of-Duty.
Roadmap atualizado da Ethereum
A figura a seguir representa o roadmap atualizado da Ethereum para os próximos anos. Vale ressaltar que as fases ocorrem de forma simultânea, sendo que a linha vertical em cada uma delas representa o estágio atual de desenvolvimento.
As principais mudanças técnicas do roadmap no último ano foram elencadas por Vitalik nesta thread.
Links recomendados
Proto-Danksharding FAQ - Ethereum Foundation
“Dive into Danksharding | Vitalik, Dankrad, Protolambda, Tim Beiko” - Bankless
“An In-depth Explanation of EIP-4844” - Ebunker
“ETH's Path to $10k - The Ethereum 2024 Roadmap” - Thor Hartvigsen
Fechamento semanal do mercado:
BTC - US$ 47.500,00 / 7D %: +10,60%
ETH - US$ 2.496,00 / 7D %: +8,68%
USD - 4,96 BRL / 7D %: +2,07%
Cotação atualizada em: 09/02/2024 às 14:45
Sobre o Morning Jog
De segunda à sexta, somos sua curadoria sobre tudo que acontece no mercado cripto e Web3. Aos sábados, você receberá relatórios e análises de conteúdos relevantes feito pelo nosso time de especialistas. A Morning Jog é um produto da viden.vc, um ecossistema de investimentos e negócios voltados para pessoas, ideias e projetos mais promissores da Web3.