Delning (sharding)
Shardande Àr en metod för att dela upp blockkedjor (eller andra typer av databaser) i mindre och delvisa
blockkedjor som hanterar specifika datasegment. Denna funktion tar bort överbelastningen frÄn en enskild kedja som hanterar alla transaktioner och interaktioner i ett nÀtverk. Varje uppdelad blockkedja kallas för en shard och har sin specifika
huvudbok.
En av fördelarna med att dela ett nÀtverk inkluderar enkelheten och tillgÀngligheten av att köra en
nod. Eftersom nÀtverkets data Àr uppdelad över sharder finns det inte lÀngre behov av valideringsnoder för att lagra hela blockkedjans historia. I stÀllet behöver valideraren bara behÄlla bekrÀftelser pÄ dataintegriteten.
NÀtverk utan shardande tar ofta till anvÀndningen av rollups för att förbÀttra skalbarheten. Dessa tar transaktionerna utanför kedjan och paketerar dem tillsammans för validering i huvudkedjan. SÄ Àven om shardande kan verka som en konkurrent till
rollups, gör det dem faktiskt mer effektiva. Rollups i ett nÀtverk med shardande kommer att kunna rapportera sitt tillstÄnd mer effektivt och förbÀttra dess hastighet.
Den frÀmsta oron med shardande Àr risken att skadliga aktörer tar över en shard. Denna shard kan dÄ pÄverka andra delar av nÀtverket negativt. Utan ordentlig ordning och reda Àr uppgiften att ta över en shard mer uppnÄelig Àn att ta över ett helt nÀtverk utan shardande.