Sharding
Sharding é uma solução de escalabilidade Layer-1 concebida para melhorar a escalabilidade de redes blockchain ao dividir a blockchain em partições mais pequenas, ou "shards", cada uma capaz de processar as suas próprias transações e smart contracts. Em vez de ter toda a rede a validar cada transação, o sharding permite que diferentes validadores trabalhem em diferentes shards em paralelo, aumentando o rendimento global da rede. O sharding é uma funcionalidade chave no roteiro da Ethereum para o ETH 2.0, visando resolver o congestionamento da rede e as elevadas taxas de transação. Exemplo: Numa rede Ethereum com sharding, um shard poderia processar transações relacionadas com aplicações DeFi, enquanto outro shard processa transações de NFT, melhorando assim a eficiência.
