
Os Ethereum Improvement Proposals (EIP) são propostas técnicas apresentadas por programadores à comunidade Ethereum com o intuito de estabelecer novos padrões e acrescentar funcionalidades à rede. Estes mecanismos estruturam o processo de sugestão de alterações e melhorias ao protocolo.
Os EIP consistem em especificações técnicas que detalham as alterações propostas. Qualquer membro da comunidade pode submeter um EIP, o que torna o desenvolvimento aberto e colaborativo. Cada proposta passa por um rigoroso processo de revisão antes de ser implementada, garantindo que apenas melhorias devidamente validadas são adotadas. Esta abordagem democrática permite à comunidade Ethereum definir coletivamente a evolução da rede, mantendo elevados padrões técnicos e de segurança.
O Danksharding representa uma abordagem inovadora de fragmentação de dados para Ethereum, simplificando significativamente a forma como os validadores processam dados de transação. Esta metodologia altera profundamente a arquitetura de gestão de dados em toda a rede.
O termo "Danksharding" provém de "Dank", abreviatura de Dankrad Feist, uma das principais figuras e arquitetos desta proposta. O seu contributo foi fundamental para o desenvolvimento desta solução de escalabilidade.
Danksharding introduz uma estrutura unificada de mercado de taxas. Em vez de múltiplos fragmentos de dados com diferentes proponentes de bloco para cada um, o Danksharding consolida o processo através de um único proponente que seleciona todas as transações de um slot específico. Esta abordagem simplifica a arquitetura da rede, mantendo a segurança e a descentralização. O proponente é responsável por ordenar eficientemente as transações e garantir a disponibilidade dos dados na rede, criando um sistema mais eficiente e económico.
O EIP-4844 foi desenvolvido por Vitalik Buterin em colaboração com outros programadores da comunidade Ethereum. O objetivo central do EIP-4844 é reduzir as taxas de gas da rede, sobretudo para soluções Rollup, sem pôr em causa a descentralização ou a segurança.
Esta proposta constitui uma solução temporária até à atualização integral para Ethereum 2.0. É um passo essencial na estratégia de escalabilidade do Ethereum, oferecendo benefícios imediatos aos utilizadores enquanto decorre a transição para a fragmentação final.
A principal inovação do EIP-4844 é a introdução dos "blobs", um novo formato de transação. Estes pacotes de dados, com cerca de 125 KB cada, foram concebidos para dados de rollup. As transações com este formato tornam-se substancialmente mais acessíveis do que o tratamento de igual quantidade de dados por métodos tradicionais como Calldata. Isto sucede porque os dados dos blobs são armazenados temporariamente e não é necessário que estejam acessíveis à Ethereum Virtual Machine (EVM), tornando este processo mais eficiente para soluções Layer 2.
A blockchain Ethereum foi desenhada para aceitar transações até 90 KB por bloco. O tamanho máximo do bloco pode chegar a 18 MB em condições específicas, dependendo da atividade da rede e do tipo de transações.
O EIP-4844 define um limite ao número máximo de blobs por bloco. Estes blobs são armazenados na camada de consenso e não na camada de execução, alterando de forma fundamental a arquitetura. Esta separação permite uma gestão e verificação de dados mais eficiente.
Ao utilizar a camada de consenso para armazenamento dos blobs, a rede obtém maior escalabilidade sem sobrecarregar a camada de execução. Esta decisão garante que a execução de smart contracts não é afetada, ao mesmo tempo que oferece capacidade adicional para dados de rollup. Como os blobs são eliminados após um período definido, os operadores de nós não têm de armazenar estes dados indefinidamente, reduzindo os requisitos de armazenamento a longo prazo e facilitando a operação de nós por particulares, promovendo a descentralização.
A implementação do EIP-4844 segue um plano rigoroso para garantir integração eficiente na rede Ethereum:
O EIP-4844 foi inicialmente apresentado e testado na ETH Denver, onde programadores e investigadores avaliaram a sua funcionalidade e desempenho em diversos cenários.
Após testes bem-sucedidos na camada de execução, a proposta está a ser integrada na camada de consenso do Ethereum. Este processo em duas fases assegura compatibilidade entre todos os componentes da rede.
O Proto-Danksharding será implementado através de um hard fork na rede Ethereum. Esta atualização será coordenada para que todos os nós adotem as novas funcionalidades em simultâneo, mantendo consenso e segurança.
A adoção faseada permite testagem aprofundada e recolha de feedback da comunidade em cada etapa, minimizando riscos e assegurando uma transição estável para o novo sistema.
A comunidade descreve o EIP-4844 como uma solução "temporária" para aliviar o impacto do aumento do tamanho das transações. Utilizadores e rede sentirão benefícios concretos, especialmente através da redução das taxas de gas em transações Layer 2.
O EIP-4844 introduz transações de blob no mesmo formato previsto na fragmentação final. Esta compatibilidade permite que soluções Rollup escalem até 2 MB por slot, aumentando significativamente a capacidade das redes Layer 2. Utilizadores de Layer 2 como Arbitrum, Optimism e zkSync verão reduções notórias nos custos de transação, tornando Ethereum mais acessível para utilizações diárias.
O EIP-4844 integra os seguintes elementos-chave:
Novo tipo de transação para blobs de dados, essencial para alcançar a fragmentação total futuramente.
Lógica completa da camada de execução para a implementação plena da fragmentação, garantindo transição eficiente quando esta for ativada.
Lógica integral de verificação cruzada entre execução e consenso para fragmentação total, assegurando segurança e integridade de dados entre camadas.
Separação de camadas entre verificação de Beacon Block e amostragem de disponibilidade de dados, aumentando eficiência e reduzindo carga computacional.
Lógica fundamental de Beacon Block para garantir funcionalidade total de fragmentação, preparando futuras melhorias.
Mecanismo independente e autoajustável de preços de gas para blobs, permitindo resposta dinâmica à procura de dados de rollup sem afetar as taxas das transações regulares.
Estas funcionalidades garantem uma rede Ethereum mais escalável e económica, mantendo os padrões de segurança e descentralização que os utilizadores valorizam.
Os protocolos Rollup do Ethereum vão conseguir reduzir significativamente as taxas de transação com o EIP-4844. Esta diminuição pode facilitar o acesso de investidores particulares e novos utilizadores que antes estavam excluídos devido ao custo elevado do gas.
As melhorias de escalabilidade do EIP-4844 são relevantes, mas constituem apenas um passo no plano de crescimento do Ethereum. Ao tornar a disponibilidade de dados para rollups mais económica, o EIP-4844 permite que as soluções Layer 2 processem mais transações a custos inferiores. Este efeito multiplicador significa que, à medida que as redes Layer 2 se tornam mais acessíveis, mais utilizadores aderem, reduzindo a congestão na rede principal.
A conjugação de menores custos e maior capacidade torna o Ethereum mais competitivo face a outras blockchains, mantendo vantagens de segurança e descentralização. Para programadores, abre a possibilidade de criar aplicações para milhões de utilizadores sem custos proibitivos. Para utilizadores, permite acesso a protocolos DeFi, mercados NFT e outras aplicações blockchain a uma fração do custo anterior, democratizando o acesso ao ecossistema Ethereum e estimulando a inovação em todo o setor cripto.
O EIP-4844, ou Proto-Danksharding, é uma atualização do Ethereum que introduz dados Blob para aumentar o volume de transações e reduzir taxas. Representa um passo de transição para a fragmentação total, permitindo cerca de 1 000 TPS e mantendo descentralização e segurança.
O principal benefício do EIP-4844 é a redução significativa das taxas de transação Layer 2, tornando os Optimistic Rollups muito mais competitivos. Permite que os custos das transações desçam para cerca de 0,01$, diminuindo substancialmente o total das despesas.
O Proto-Danksharding introduz transações de blob para diminuir o tamanho dos blocos e preparar a fragmentação total. Melhora a escalabilidade e eficiência da blockchain ao permitir que os rollups armazenem dados de forma mais económica, aumentando o volume de transações e reduzindo custos.
O EIP-4844 reduz substancialmente os custos das transações Layer 2 através dos blobs, tornando as taxas mais acessíveis para os utilizadores. Potencia a adoção das redes Layer 2, reduz despesas operacionais e melhora a experiência ao proporcionar transações mais económicas e rápidas.
O EIP-4844 introduz o proto-danksharding para ampliar a escalabilidade Layer 2 até cem vezes. Ao contrário do Merge, que efetuou a transição para Proof-of-Stake, o EIP-4844 foca-se no aumento do volume de transações e na redução de custos através da melhoria da disponibilidade de dados.











