Sharding: O que É e Como Funciona | Ethereum IA

Entenda o que é sharding em blockchain, como essa tecnologia de escalabilidade funciona e sua importância no roadmap do Ethereum.

Por Equipe Ethereum IA 7 min de leitura Atualizado em 23/03/2026

O que é Sharding?

Sharding é uma técnica de escalabilidade que consiste em dividir uma blockchain em múltiplas partições menores, chamadas shards, que podem processar transações e armazenar dados de forma paralela. O conceito é emprestado da área de banco de dados distribuídos, onde sharding é uma prática estabelecida para dividir grandes conjuntos de dados entre múltiplos servidores, permitindo processamento paralelo é maior capacidade total do sistema.

No contexto de blockchain, sharding busca resolver o trilema da escalabilidade — a dificuldade de otimizar simultaneamente segurança, descentralização e throughput (capacidade de processamento). Blockchains tradicionais exigem que cada nó processe e armazene todas as transações, o que limita a capacidade da rede a velocidade de um único nó. Com sharding, diferentes grupos de nos processam diferentes subconjuntos de transações, multiplicando a capacidade total da rede.

O Ethereum incluiu sharding em seu roadmap de escalabilidade desde os primeiros anos do projeto, reconhecendo que uma blockchain global precisaria de capacidade muito superior a que um único chain poderia oferecer. No entanto, a abordagem do Ethereum para sharding evoluiu significativamente ao longo dos anos, passando de execution sharding (onde cada shard processaria transações independentemente) para data sharding (onde shards armazenam dados para rollups), refletindo o sucesso das soluções Layer 2 como principal estratégia de escalabilidade.

A evolução do conceito de sharding no Ethereum ilustra como a engenharia de blockchain é um campo dinâmico, onde soluções são constantemente reavaliadas à luz de novos desenvolvimentos técnicos e práticos.

Como funciona o Sharding?

Sharding de execução

No modelo original de sharding de execução, a blockchain seria dividida em múltiplas cadeias paralelas (shards), cada uma capaz de processar transações e executar smart contracts independentemente. A beacon chain (no caso do Ethereum) coordenaria as shards, garantindo consistência e segurança entre elas.

Cada shard teria seus próprios validadores, selecionados aleatoriamente e rotacionados periodicamente do pool global de validadores. Essa rotação aleatória é essencial para segurança: se os validadores de uma shard fossem fixos e conhecidos, seria mais fácil concentrar poder de ataque naquela shard específica.

As shards precisariam se comunicar para transações que envolvem ativos ou contratos em diferentes shards (cross-shard transactions), introduzindo complexidade significativa. Garantir atomicidade (que transações cross-shard ou executam completamente ou não executam) é um dos desafios mais difíceis do sharding de execução.

Sharding de dados (Danksharding)

A abordagem atual do Ethereum para sharding é o Danksharding (nomeado em homenagem ao pesquisador Dankrad Feist), que foca em expandir a capacidade de dados da blockchain em vez de criar cadeias de execução paralelas. A lógica é que rollups (soluções Layer 2) já fornecem escalabilidade de execução, é o que eles precisam é mais espaço para publicar dados na cadeia principal.

O Danksharding introduz o conceito de blobs — grandes pacotes de dados temporários que são anexados aos blocos mas não processados pela EVM. Rollups utilizam esses blobs para publicar seus dados de transação na mainnet de forma econômica, enquanto mantém a capacidade de verificação e disponibilidade de dados garantida pela rede principal.

Proto-Danksharding (EIP-4844): implementado na Dencun Upgrade de março de 2024, foi o primeiro passo. Introduziu blob transactions com capacidade inicial de 3-6 blobs por bloco (cada blob com ~128KB), reduzindo significativamente os custos de operação para rollups.

Full Danksharding: a versão completa planeja expandir para centenas de blobs por bloco, utilizando uma técnica chamada Data Availability Sampling (DAS) que permite que nos verifiquem a disponibilidade dos dados sem precisar baixá-los na íntegra.

Data Availability Sampling (DAS)

DAS é a inovação técnica que torna o full Danksharding viável. Em vez de exigir que cada nó baixe todos os blobs (o que seria proibitivo em termos de largura de banda), DAS permite que nos amostrem (sample) pequenas porções aleatórias dos dados. Se um nó consegue recuperar suas amostras aleatórias com sucesso, há altíssima probabilidade estatística de que os dados completos estão disponíveis na rede.

Essa abordagem probabilística permite escalar a quantidade de dados por bloco sem aumentar proporcionalmente os requisitos de hardware dos nos, preservando a descentralização da rede.

KZG Commitments

O Danksharding utiliza KZG commitments (Kate-Zaverucha-Goldberg polynomial commitments) para garantir a integridade dos blobs. Cada blob é acompanhado por um KZG commitment que permite verificar qualquer porção do blob sem acessar o blob inteiro. Essa técnica criptográfica é fundamental para viabilizar o DAS e manter a segurança do sistema.

Sharding no ecossistema Ethereum

O roadmap de escalabilidade do Ethereum, articulado por Vitalik Buterin como “The Surge”, coloca o sharding de dados como componente central. A estratégia é frequentemente resumida como “rollup-centric roadmap” — o Ethereum não busca mais escalar a execução na camada base, mas sim maximizar a capacidade de dados para que rollups possam operar de forma eficiente e econômica.

O impacto do Proto-Danksharding (EIP-4844), já implementado, foi dramático. Custos de transação em rollups como Arbitrum, Optimism e Base cairam até 90% após a Dencun Upgrade, tornando essas redes acessíveis para microtransações e casos de uso que antes eram inviáveis economicamente.

Com o full Danksharding, a expectativa é que o Ethereum possa suportar dezenas de milhares de transações por segundo quando consideradas todas as transações processadas por rollups utilizando os dados disponibilizados pela mainnet. Isso representaria uma capacidade comparável ou superior a sistemas de pagamento tradicionais como Visa e Mastercard.

Outras blockchains também implementam formas de sharding. A Near Protocol utiliza sharding de execução com sua arquitetura Nightshade. A Elrond (MultiversX) implementa adaptive state sharding. E o Zilliqa foi uma das primeiras blockchains a utilizar sharding em produção. Cada abordagem faz compromissos diferentes entre complexidade, segurança e desempenho.

Exemplos práticos

Após a implementação do Proto-Danksharding, um usuário realizando um swap no Uniswap na rede Arbitrum experimentou uma queda dramática nos custos. Uma transação que custava US$ 0,30 em gas passou a custar centavos, porque os dados publicados pelo Arbitrum na mainnet Ethereum (via blob transactions) ficaram muito mais baratos.

Para validadores do Ethereum, o Proto-Danksharding introduziu novos requisitos de armazenamento temporário para blobs. Blobs são mantidos por aproximadamente 18 dias antes de serem descartados (pruned), o que significa que nos não precisam armazenar dados de blobs indefinidamente — apenas disponibiliza-los tempo suficiente para que rollups e outros consumidores possam acessar e utilizar os dados.

Desenvolvedores de rollups se beneficiam diretamente do sharding ao poder publicar mais dados na mainnet a custo menor. Isso permite que rollups suportem mais transações, oferecam taxas mais baixas e atendam mais usuários sem comprometer a segurança derivada da verificação na camada base.

A cerimônia KZG Ceremony, realizada pela comunidade Ethereum em 2023, foi um evento participativo onde mais de 140.000 contribuintes geraram os parâmetros criptográficos necessários para os KZG commitments do Danksharding. Essa cerimônia demonstrou como a comunidade pode participar ativamente da infraestrutura criptográfica do protocolo.

Importância para o mercado brasileiro

Para usuários brasileiros, o sharding do Ethereum tem impacto direto e prático: custos de transação mais baixos em redes Layer 2. A maioria dos usuários brasileiros que interagem com DeFi já migrou parcialmente para redes como Arbitrum e Optimism, onde transações são significativamente mais baratas. O sharding torna essas redes ainda mais econômicas e eficientes.

A redução de custos possibilitada pelo sharding abre portas para casos de uso que seriam inviáveis com as taxas da mainnet Ethereum. Microtransações, pagamentos do dia a dia, jogos blockchain e aplicações de redes sociais descentralizadas tornam-se economicamente viáveis, potencialmente atraindo um público brasileiro mais amplo para o ecossistema.

Para desenvolvedores brasileiros, compreender sharding e o roadmap de escalabilidade do Ethereum é essencial para construir aplicações futuras. Projetar sistemas que aproveitem a escalabilidade de dados do Danksharding — por exemplo, aplicações que utilizam data availability layers ou rollups customizados — é uma habilidade cada vez mais valiosa.

No contexto do Drex e da infraestrutura financeira digital brasileira, técnicas de sharding podem ser relevantes para escalar sistemas de pagamento baseados em blockchain que precisam lidar com o volume de transações de uma economia do tamanho do Brasil.

Termos relacionados

  • Layer 2: soluções de escalabilidade que se beneficiam diretamente do sharding de dados
  • Rollup: tecnologia de Layer 2 que utiliza dados da mainnet disponibilizados pelo sharding
  • Ethereum: blockchain cujo roadmap inclui sharding como componente central
  • Node: computadores que armazenam e verificam dados de shards
  • Gas: custos de transação que são reduzidos pelo aumento de capacidade via sharding
  • Blockchain: tecnologia subjacente que o sharding busca escalar

Aviso: Este conteúdo tem finalidade exclusivamente educacional e informativa. O sharding é um componente do roadmap do Ethereum que está em desenvolvimento ativo, e sua implementação final pode diferir das descrições atuais. Antes de tomar decisões de investimento baseadas em atualizações de protocolo, pesquise de forma aprofundada e considere consultar profissionais especializados. A Equipe Ethereum IA não oferece recomendações de investimento.

Aviso Legal: Este conteúdo é apenas informativo e não constitui aconselhamento financeiro ou recomendação de investimento. Criptomoedas são ativos de alto risco. Faça sua própria pesquisa (DYOR) antes de tomar qualquer decisão de investimento. Rentabilidade passada não garante resultados futuros.

Nossos Sites