Sharding

Scritto da Theledger Team Aggiornato il: 17 November 2020

Cos’è lo sharding, o “frammentazione”?

È un metodo per aumentare il numero di transazioni che una blockchain può elaborare, dividendo l’intera rete in partizioni chiamate per l’appunto shard, “frammenti”.

Con la frammentazione, ad alcuni nodi vengono assegnati determinati frammenti, invece di far passare ogni singolo nodo attraverso l’intera cronologia delle transazioni della blockchain. Ciò ottimizza il processo di convalida delle transazioni e degli smart-contracts, aumenta la capacità di portata della rete; inoltre aiuta a risolvere il problema della scalabilità delle blockchain Ethereum.

Per implementare questa soluzione di sharding, la blockchain di Ethereum dovrà passare all’algoritmo Proof of Stake.

Di ritorno, lo sharding consentirà alla rete di emettere nuovi blocchi ogni 2-8 secondi, che è significativamente più veloce rispetto alle blockchain Proof of Work esistenti come Bitcoin.

Buterin ritiene che lo sharding sia una delle soluzioni di secondo livello più promettenti per la scalabilità della rete, che può essere raggiunta senza la necessità di super-nodi.

Articoli correlati
Subscribe
Notificami
0 Commenti
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x