

O EIP-4844, também designado proto-danksharding, é uma atualização proposta de grande relevância para o protocolo Ethereum. Esta atualização procura responder a dois desafios essenciais da rede: a redução das taxas de transação e o aumento da capacidade de processamento. Para atingir estes objetivos, introduz um novo tipo de transação que aceita "blobs" de dados.
Ao longo dos últimos anos, os programadores da Ethereum têm procurado soluções para dar resposta ao crescimento acelerado da base de utilizadores. No âmbito da estratégia global de atualização Ethereum Upgrade, foram propostas e implementadas melhorias estruturais como The Merge e rollups. Estas iniciativas permitiram à Ethereum aumentar a capacidade de processamento de transações e baixar custos, ainda que apenas em parte.
Apesar disso, as taxas continuam elevadas para muitos utilizadores e a capacidade de processamento está aquém do necessário, dificultando a adoção em larga escala. Para ultrapassar este desafio, a Ethereum definiu o sharding de dados como solução a longo prazo. Sendo um processo complexo e moroso, o EIP-4844 foi concebido como solução transitória para preparar a Ethereum para o danksharding total, que deverá alcançar cerca de 100 000 transações por segundo (TPS) sem comprometer a descentralização ou a segurança.
EIP significa Ethereum Improvement Proposal, um mecanismo de protocolo que permite aos programadores apresentar novas funcionalidades e soluções para a Ethereum. O termo EIP identifica um processo estruturado para propor, debater e implementar alterações na rede Ethereum. O nome proto-danksharding resulta dos investigadores Proto Lambda e Dankrad Feist.
Para compreender o EIP-4844, é fundamental conhecer o conceito de sharding. Simplificando, sharding consiste em dividir bases de dados em segmentos menores que gerem partes específicas dos dados, aumentando a eficiência e o desempenho.
No contexto da blockchain—e em particular da Ethereum—o sharding adquire características próprias. A Ethereum prevê implementar um tipo de sharding denominado danksharding, que irá favorecer a redução das taxas de transação e o aumento da capacidade. Apelidado "scalability killer", o danksharding visa elevar a TPS da Ethereum para cerca de 100 000. Para referência, a camada base da Ethereum processa cerca de 15 TPS, enquanto os rollups de camada-2 aumentam substancialmente essa capacidade.
Entre as diferenças cruciais entre o danksharding e anteriores propostas de sharding na Ethereum destacam-se o maior espaço dedicado a blobs de dados em vez de transações. Outra inovação é o mercado unificado de taxas, onde apenas um proponente seleciona transações para todos os shards, substituindo o modelo em que cada shard tem o seu próprio proponente. Para garantir o funcionamento deste mercado e mitigar preocupações com o maximum extractable value (MEV), será aplicada a separação proponente/construtor.
O EIP-4844 (proto-danksharding) antecede o danksharding total, aumentando de forma significativa a TPS. O aspeto mais relevante é a introdução de um novo tipo de transação que aceita "blobs" de dados—elemento fundamental para que o danksharding se concretize. O upgrade EIP-4844 foi integrado na atualização Dencun da Ethereum, marcando um ponto estratégico na evolução da rede.
No essencial, o EIP-4844 introduz um tipo de transação novo, designado blob transactions, semelhantes às transações convencionais mas que contêm informação adicional denominada binary large objects ou "blobs". Perceber o significado de EIP (Ethereum Improvement Proposal) ajuda a enquadrar como este processo estruturado permite a implementação de soluções inovadoras. Ben Edgington, cofundador da Ethereum, sintetiza o EIP-4844 com uma frase emblemática: "EIP-4844 attaches blobs to blocks." Isto resume como as transações blob se associam aos blocos, aumentando a quantidade de dados que podem ser processados por blocos deste tipo.
Pode parecer semelhante ao aumento do tamanho dos blocos—o que contraria a posição da Ethereum contra blocos arbitrariamente grandes, que exigiriam maior capacidade computacional e poderiam fomentar a centralização. Todavia, existem diferenças determinantes entre blockspace e blobspace.
Os blobs têm dimensões elevadas, mas, ao contrário dos blocos, não são armazenados de forma permanente nem ficam visíveis para a Ethereum Virtual Machine (EVM); apenas permanecem disponíveis por um período limitado e estão invisíveis para a EVM. Além disso, os blobs residem na camada de consenso da Ethereum, não na camada de execução que exige recursos computacionais significativos. O mais importante: o blobspace é substancialmente mais económico do que o blockspace.
Para além das transações blob, o EIP-4844 introduz lógica na camada de execução, regras de validação, mercados multidimensionais de taxas e outras alterações sistémicas necessárias para viabilizar o danksharding total no futuro. Embora o EIP-4844 implemente a maior parte da lógica necessária para o danksharding, não introduz sharding efetivo. Ainda assim, ao aproximar a Ethereum dos níveis de custo e capacidade exigidos pela adoção em massa, o EIP-4844 proporciona benefícios substanciais em escalabilidade e redução de custos.
O EIP-4844 é uma atualização de protocolo integrada na estratégia rollup-centric da Ethereum. A sua implementação, através do upgrade Dencun, já foi concluída com êxito, constituindo um avanço relevante para a rede.
Após o EIP-4844, os utilizadores verificam melhorias evidentes, nomeadamente maior rapidez nas transações e redução de taxas, sobretudo ao recorrer a soluções de escalabilidade de camada-2. O quadro EIP (Ethereum Improvement Proposal) assegura que estas atualizações são objeto de testes rigorosos e de apreciação comunitária antes da implementação. O êxito da implementação do EIP-4844 tornou a Ethereum mais competitiva no universo das criptomoedas.
Alguns utilizadores podem questionar como aceder a dados antigos de blobs eliminados. Como referido, os blobs residem na camada de consenso da Ethereum, que visa garantir um quadro seguro de publicação em tempo real, destinado ao armazenamento duradouro por outros protocolos. Assim, mesmo após o prazo de retenção e eliminação dos blobs, os dados devem permanecer acessíveis através de serviços de arquivo dedicados.
O EIP-4844 representa uma atualização de elevada sofisticação do protocolo Ethereum, integrada numa estratégia ampla e interligada com outras evoluções como a separação proponente/construtor (PBS) e os ajustes das taxas de blobs do EIP-1559. Compreender o significado de EIP—Ethereum Improvement Proposal—ajuda os utilizadores a valorizar a abordagem estruturada da Ethereum à evolução do protocolo. Embora o conhecimento do EIP-4844 prepare melhor os utilizadores para as suas implicações, importa salientar que as principais alterações se traduzem em custos inferiores e transações mais rápidas.
O protocolo Ethereum está em permanente evolução e melhoria através do processo EIP. O EIP-4844 é uma das atualizações essenciais que reforçou as capacidades da rede. A implementação bem-sucedida do EIP-4844 posiciona a Ethereum como rede global de referência, abrindo caminho à futura adoção total do danksharding, que permitirá a adoção em massa da tecnologia blockchain.
EIP (Ethereum Improvement Proposal) é uma proposta de melhoria do protocolo Ethereum. Estes documentos apresentam especificações técnicas das alterações e fundamentação para a comunidade. O EIP constitui um processo normalizado de desenvolvimento da Ethereum.









