Sharding
Sharding é uma técnica de divisão de banco de dados para melhorar a escalabilidade de uma rede e ativar mais transações por segundo (tps). Consiste em dividir uma blockchain em múltiplos “shards” e armazená-los em vários bancos de dados. Cada shard consiste em seus próprios dados e é independente de outros shards.
Sharding é uma das várias soluções para aumentar a taxa de transferência da transação e dispersar a carga computacional entre nós em uma rede peer-to-peer (P2P). Ao fazer isso, alivia a carga computacional e permite o processamento simultâneo de dados. Além disso, o sharding garante que nenhum nó único seja responsável por processar a carga de transações de toda a rede.
Principais conclusões
Sharding é um método de escalabilidade no qual um grande banco de dados é separado em partes menores e mais facilmente gerenciáveis para aumentar a capacidade de carga de transações e melhorar a eficiência de uma rede.
