Sharding

Let √łvet
Sharding er en metode til opdeling af blockchains (eller andre typer databaser) i mindre, opdelte blockchains, der administrerer specifikke datasegmenter. Denne opsætning fjerner belastningen fra en enkelt kæde, der beskæftiger sig med alle transaktioner og interaktioner på et netværk. Hver opdelt blockchain er kendt som en "shard" og har sin specifikke ledger.
Disse shards kan derefter behandle deres egne transaktioner, men en beacon-blockchain eller main chain styrer interaktioner mellem shards. Dette g√łr sharding til en Layer 1-netv√¶rksskalerbarhedsopgradering, da det er en √¶ndring af hovednettet i en blockchain. Implementering af shards giver langt st√łrre skalerbarhed end fortsat at bruge et enkelt netv√¶rk. Ethereums udviklere introducerer sharding under Ethereums opgraderingsproces til et skalerbart Proof of Stake-netv√¶rk.
I Ethereums eksempel vil en Beacon Chain koordinere 64 individuelle shards. Den oprindelige Proof-of-Work Ethereum-kæde vil blive fusioneret med Proof of Stake Beacon-kæden, og sharding vil komme senere.
√Čn af fordelene ved sharding af et netv√¶rk er, at det er nemt og tilg√¶ngeligt at k√łre en node. Eftersom netv√¶rkets data er opdelt p√• tv√¶rs af shards, er der ikke l√¶ngere behov for, at validatornoderne skal gemme hele blockchainens historie. I stedet beh√łver validatoren kun at opbevare bekr√¶ftelser af dataenes integritet.
Netv√¶rk uden sharding anvender ofte rollups for at forbedre skalerbarheden. Disse tager transaktioner off-chain og pakker dem sammen med henblik p√• validering p√• main chain. S√• selv om sharding kan virke som en konkurrent til rollups, g√łr det dem faktisk mere effektive. Rollups i et shardet netv√¶rk vil kunne rapportere deres tilstand mere effektivt, hvilket √łger deres hastighed.
Den prim√¶re bekymring i forbindelse med sharding er muligheden for, at d√•rlige akt√łrer overtager en shard. Denne shard kan s√• p√•virke andre dele af¬†netv√¶rket negativt. Uden den rette omhu og de rette regler er det nemmere at overtage en shard end at overtage et helt netv√¶rk uden sharding.