Sharding


Lo sharding è una tecnica di partizionamento del database progettata per migliorare la scalabilità di rete e consentire un numero maggiore di transazioni al secondo (TPS). Comporta la suddivisione di una blockchain in più “shard” e la loro memorizzazione su diversi database. Ogni shard è composto dai propri dati ed è indipendente dagli altri shard.

Lo sharding è una delle diverse soluzioni per aumentare la velocità di trasmissione delle transazioni e distribuire il carico di lavoro computazionale sui nodi di una rete peer-to-peer (P2P). Con questo approccio, si riduce l’onere computazionale e si consente l’elaborazione simultanea dei dati. Inoltre, lo sharding garantisce che nessun singolo nodo sia responsabile per l’elaborazione dell’intero carico di transazioni della rete.

Punti chiave

Lo sharding è una soluzione di scalabilità che suddivide un grande database in parti più piccole e gestibili, con l'obiettivo di aumentare la capacità di elaborazione delle transazioni e migliorare l'efficienza della rete.

Parole correlate