

Danksharding é a tecnologia de escalabilidade de última geração da Ethereum, desenvolvida para transformar a rede numa infraestrutura blockchain mais rápida, eficiente e acessível. Ao nível mais essencial, o danksharding altera profundamente o processamento de dados na Ethereum, distribuindo a carga de trabalho por toda a rede. Desta forma, a rede consegue processar milhares de transações por segundo, mantendo a sua descentralização.
No modelo tradicional, o sharding divide a rede em vários segmentos chamados "shards", cada um responsável por processar o seu próprio conjunto de transações. O danksharding na Ethereum vai mais longe: em vez de shards separados com colators fixos, passa a existir uma arquitetura inovadora baseada num único proponente por slot. Este desenho, que dá origem ao termo "dank", simplifica o protocolo e maximiza a eficiência da rede.
As principais diferenças do danksharding face ao sharding tradicional são:
| Característica | Sharding Tradicional | Danksharding |
|---|---|---|
| Segmentação de Dados | Múltiplos shards | Espaço unificado de dados |
| Sistema de Proponentes | Múltiplos colators | Proponente único |
| Complexidade | Superior | Inferior |
| Potencial de Escalabilidade | Elevado | Muito elevado |
A estratégia inicial da Ethereum previa o sharding como resposta à congestão e limitações de escalabilidade. No entanto, com o avanço das tecnologias rollup e a crescente necessidade de disponibilidade de dados, o danksharding tornou-se a solução preferida e mais sofisticada. Este percurso mostra o empenho da comunidade Ethereum em ajustar a sua visão de escalabilidade à evolução do uso real e à inovação tecnológica.
Danksharding representa mais do que uma melhoria técnica: é uma mudança de paradigma na abordagem à escalabilidade, assegurando que todos os utilizadores beneficiarão de taxas mais baixas e confirmações mais rápidas, assim que a implementação estiver concluída.
O proto-danksharding, formalmente designado EIP-4844, é um marco no caminho para o danksharding completo. Esta atualização do protocolo foi criada para reduzir de imediato as taxas de transação, ao introduzir as estruturas de dados inovadoras denominadas "blobs" na Ethereum.
Com a integração dos blobs na Mainnet, a EIP-4844 permite que as soluções rollup publiquem dados de transações de forma mais eficiente e a custos muito inferiores. Ao contrário do danksharding completo, o proto-danksharding não segmenta toda a infraestrutura, mas implementa os elementos base para o futuro: blobs, mecanismos de mercado de taxas inovadores e a infraestrutura de validadores para maior disponibilidade de dados.
Os principais avanços do EIP-4844 são:
A grande diferença entre proto-danksharding e danksharding completo está na abrangência e no calendário de implementação. O proto-danksharding lança o mecanismo base dos blobs, permitindo aos programadores baixar significativamente as taxas em rollups. O danksharding completo irá multiplicar o número de blobs disponíveis por bloco e aumentar exponencialmente a capacidade de dados, concretizando o objetivo máximo de escalabilidade da Ethereum. Assim, a rede beneficia de melhorias imediatas enquanto constrói a transição para uma solução total.
O danksharding distingue-se pela sua estratégia de armazenamento eficiente e económico de dados, desenhada para rollups. Baseia-se em três inovações principais: blobs de dados, compromissos KZG e um sistema de validação melhorado.
O que são Blobs de Dados?
Blobs de dados são grandes blocos de informação binária, incluídos nos blocos da Ethereum, mas num espaço de dados separado, não acessível diretamente por smart contracts. Assim, os rollups armazenam grandes volumes de dados de transações a custo muito baixo, com os blobs isolados da execução. Como operam num mercado de taxas próprio e não competem pelo espaço em bloco, os custos para operadores de rollup e utilizadores finais diminuem substancialmente.
Para que servem os Compromissos KZG?
Os compromissos KZG (Kate-Zaverucha-Goldberg) garantem a integridade e disponibilidade dos dados dos blobs. São provas matemáticas que permitem aos validadores confirmar a disponibilidade e formato dos dados sem descarregar o blob completo. A cerimónia KZG, que contou com dezenas de milhares de participantes em 2023, criou os parâmetros criptográficos seguros para o sistema, impedindo qualquer entidade de manipular dados ou censurar transações.
Como atuam os Validadores?
No danksharding, os validadores passam a propor e validar blocos com blobs além das transações tradicionais. Em vez de processar todo o conteúdo dos blobs, os validadores apenas confirmam a disponibilidade e validade via compromissos KZG, mantendo a descentralização e aumentando o débito sem exigir hardware avançado aos operadores de nós.
| Componente | Função |
|---|---|
| Blobs de Dados | Armazenar grandes volumes de dados rollup a baixo custo |
| Compromissos KZG | Garantir a validade e disponibilidade dos dados |
| Validadores | Propor e validar blocos com blobs |
Esta arquitetura marca um salto na escalabilidade, permitindo à Ethereum suportar aplicações de alto débito, mantendo a segurança e descentralização.
Os rollups são essenciais na escalabilidade da Ethereum, funcionando como ambientes off-chain que agrupam transações e publicam provas condensadas na mainnet. Existem dois tipos principais de rollups:
Optimistic Rollups (ex.: Arbitrum, Optimism) assumem por defeito que as transações são válidas. Implementam provas de fraude para que qualquer participante conteste transações durante um período de disputa, minimizando custos computacionais e mantendo a segurança por incentivos económicos.
ZK (Zero-Knowledge) Rollups (ex.: zkSync, StarkNet) utilizam provas criptográficas avançadas para validar transações sem revelar os dados subjacentes, permitindo finalização instantânea e maior privacidade, embora com maior complexidade computacional.
A introdução dos blobs com o proto-danksharding altera profundamente a economia dos rollups. Antes, os rollups publicavam dados via calldata, competindo com a execução de contratos pelo espaço e incorrendo em custos elevados. Com blobs, os dados transacionais são publicados em espaço dedicado, a custos muito inferiores, o que reduz taxas para os utilizadores e elimina barreiras à adoção.
Impacto real nas taxas:
A redução de taxas abrange vários casos de uso:
| Rede Rollup | Token Nativo |
|---|---|
| Arbitrum | ARB |
| Optimism | OP |
| zkSync | ZK |
| StarkNet | STRK |
Estas mudanças não são meramente incrementais: abrem a Ethereum a cenários de adoção massiva anteriormente impossíveis devido aos custos transacionais elevados.
Danksharding traz benefícios transversais à Ethereum, melhorando a experiência do utilizador e ampliando as capacidades da rede. O foco no utilizador final assegura que os avanços técnicos se traduzem em vantagens práticas.
Análise dos benefícios:
Danksharding permite:
| Característica | Pré-Danksharding | Pós-Danksharding |
|---|---|---|
| Taxas Layer 2 | 0,30$–2,00$ | 0,02$–0,10$ |
| Débito de dados | ~1MB/bloco | 16MB+/bloco (futuro) |
| Acesso utilizador/dev | Limitado pelo custo | Aberto a utilização em massa |
Para utilizadores de bolsas e plataformas Ethereum, estas melhorias refletem-se em taxas de bridging mais baixas, mais oportunidades em soluções layer 2 e depósitos/levantamentos mais rápidos. O settlement rollup mais eficiente torna as transações cross-layer mais rápidas e fiáveis.
A escalabilidade prepara ainda a Ethereum para o futuro, viabilizando novas aplicações, como micropagamentos ou bolsas descentralizadas de alta frequência, concretizando o seu papel como camada global de liquidação.
O proto-danksharding reduz taxas ao reestruturar o modo como os rollups publicam dados na Ethereum. Eis como funciona o processo:
Comparação de taxas nos principais rollups:
| Rede Rollup | Taxa média (Pré-EIP-4844) | Taxa média (Pós-EIP-4844) |
|---|---|---|
| Arbitrum | 0,30$ | 0,05$ |
| Optimism | 0,25$ | 0,04$ |
| Base | 0,19$ | 0,03$ |
| zkSync Era | 0,20$ | 0,03$ |
O processo técnico:
O mecanismo de redução de taxas segue estes passos:
Publicação de dados: Os rollups têm de publicar dados de transação na Ethereum para garantir a segurança da mainnet. Este é o principal fator de custo.
Limitações do calldata: Antes do EIP-4844, os dados eram publicados via calldata, que concorria pelo mesmo espaço de bloco da execução de contratos, elevando custos em períodos de congestão.
Blobs: Com o proto-danksharding, os rollups passam a publicar dados em blobs, com espaço e mercado de taxas próprios, eliminando a concorrência com as transações da camada de execução.
Poupança: O mercado de blobs, aliado à maior capacidade de dados, reduz drasticamente o custo por byte. Os operadores repassam estas poupanças aos utilizadores.
Perguntas frequentes:
Todas as transações ficam mais baratas? Só as transações processadas em rollups beneficiam diretamente. As layer 1 sentem apenas um alívio indireto por menor congestão.
A segurança muda? Não. Os rollups mantêm as garantias de segurança da Ethereum, que protege os dados dos blobs como os das transações tradicionais.
As taxas de blobs são fixas? Não. São determinadas por um mercado dinâmico, mas mesmo em picos de procura, mantêm-se muito abaixo do custo do calldata, graças à maior capacidade e separação de mercado.
Trata-se de uma inovação sustentável, pois a redução de custos resulta de ganhos de eficiência e não de subsídios temporários ou compromissos de segurança.
O desenho do danksharding garante a preservação da segurança e descentralização da Ethereum, mesmo com o aumento do débito. Vários mecanismos asseguram que a escalabilidade não põe em causa os princípios fundamentais da rede.
Resistência à censura:
A arquitetura de proponente único e os compromissos KZG dificultam e tornam economicamente desvantajoso impedir a inclusão de dados legítimos. O protocolo assegura que blobs propostos não podem ser excluídos sem que isso seja detetado, reforçando a resistência a censura e controlo centralizado.
Descentralização:
O danksharding evita a concentração de poder, permitindo que validadores verifiquem dados blob com provas criptográficas acessíveis, sem necessidade de hardware avançado ou banda larga excessiva. Assim, mantém-se uma rede de validadores ampla e descentralizada.
Segurança da cerimónia KZG:
A cerimónia KZG, com dezenas de milhares de participantes, garante que, desde que um único interveniente tenha destruído a sua parte dos parâmetros secretos, todo o sistema permanece seguro. O processo transparente e participado reforça a confiança na segurança do esquema KZG, garantindo disponibilidade de dados mesmo perante validadores maliciosos.
Boas práticas para utilizadores:
A arquitetura de danksharding demonstra que a escalabilidade não implica sacrificar a segurança da rede. Com provas criptográficas robustas e um protocolo bem desenhado, a Ethereum consegue maior débito e mantém a sua base de confiança.
A escalabilidade da Ethereum segue uma roadmap faseada, que potencia a rede progressivamente, sem comprometer a segurança e estabilidade.
Fases de implementação:
Proto-Danksharding (EIP-4844): Já implementado, introduz as estruturas blob na mainnet e reduz de imediato as taxas, criando a base para a escalabilidade futura.
Melhorias na disponibilidade de dados: Atualizações seguintes otimizam a ligação entre as soluções layer 2 e a camada de dados da Ethereum, aumentando potencialmente a capacidade de blobs por bloco e ajustando o mercado de taxas.
Danksharding completo: Expansão para 64 ou mais espaços blob por bloco, aumentando exponencialmente a capacidade de dados e permitindo milhares de transações por segundo em todas as layer 2.
Investigação avançada: Após o danksharding, explora-se mercados de taxas multidimensionais, técnicas de amostragem de disponibilidade de dados e investigação adicional em sharding para escalar ainda mais a Ethereum.
Calendário:
A evolução do proto-danksharding ao danksharding completo é feita de forma gradual, priorizando a segurança e testes rigorosos. Prevê-se a implementação completa num futuro próximo, dependente de validação, auditorias e estabilidade da mainnet.
Impacto no ecossistema:
Ao longo da roadmap, os programadores ganham ferramentas de escalabilidade cada vez mais poderosas, abrindo espaço a novas aplicações. A evolução faseada permite ao ecossistema adaptar-se, com rollups a otimizar as suas soluções e utilizadores a beneficiar de custos cada vez mais baixos e maior rapidez. A Ethereum mantém assim a sua posição de liderança entre as plataformas de smart contracts, respondendo aos desafios históricos de escalabilidade.
Danksharding é a solução de escalabilidade da Ethereum que aumenta o débito transacional ao dividir a rede em shards. Reduz taxas, melhora a disponibilidade de dados e acelera o processamento, mantendo a segurança com um sistema de verificação em duas camadas.
Proto-Danksharding é uma atualização intermédia que permite armazenar dados em blobs, reduzindo custos de transação. Danksharding é a implementação total, com sharding integral de dados entre validadores, atingindo a máxima escalabilidade e menor latência para a Ethereum.
Danksharding permite processar dados em paralelo em vários shards, aumentando muito a capacidade de transações e reduzindo a congestão, tornando a rede mais eficiente e escalável.
O Danksharding deverá ser implementado entre 2026 e 2027, após a atualização Dencun, trazendo melhor disponibilidade de dados e custos mais baixos com os mecanismos do proto-danksharding.
Danksharding oferece escalabilidade nativa ao nível do protocolo, reduzindo custos de disponibilidade de dados e permitindo maior débito diretamente na Ethereum. Ao contrário dos rollups, não necessita de sequenciadores externos, melhorando a descentralização e segurança e mantendo fortes garantias da camada base.
Danksharding reduz drasticamente as taxas de gas ao permitir processamento paralelo de dados via blobs. Aumenta o débito e capacidade da rede, baixando os custos para os utilizadores em 10 a 100 vezes face ao atual.











