Sharding

Snabb definition

Sharing innebär att dela upp ett nätverk i flera instanser för att tillåta fler transaktioner per sekund.

Viktiga detaljer

  • Sharding innebär att dela upp ett blockchain-nätverk i ”shards”. Det är möjligt för varje shard att innehålla sin egen version av en blockchain.
  • Ethereum-nätverket kommer att använda sharding som en teknik för att förbättra sin skalbarhet med ”ETH2”, den uppdaterade versionen av dess blockchain.
  • Blockkedjor som använder sharding är utsatta för säkerhetsrisker som ”shard takeovers”, som en enskild del av nätverket kan isoleras och attackeras.

Vad är sharding?

Sharding innebär att dela upp ett blockchain-nätverk för att tillåta databearbetning snabbare. När för många transaktioner äger rum på en blockkedja är det inte ovanligt att blockkedjan saktar ner och transaktioner stöter på fel. För att öka antalet transaktioner per sekund och data som kan köras genom ett nätverk måste blockkedjor kunna skalas. För att hjälpa blockkedjans skalbarhet kan utvecklare vända sig till en datapartitioneringsmetod som kallas ”sharding”.

En blockkedja består av noder som validerar transaktioner. Normalt skulle dessa noder behöva bearbeta hela nätverkets data för att transaktioner ska valideras. Med sharding innehåller dessa noder bara information som behövs för deras del av nätverket istället för hela nätverket, på så sätt kan transaktioner bearbetas snabbare.

Vilka blockkedjor använder sharding?

Polkadot-nätverket använder för närvarande shardintekniker för att hantera sina data och transaktioner. På Polkadot kallas varje nätverk en parachain och varje parachain är sin egen blockchain som bearbetar sin egen data. Dessa parakedjor är alla kopplade till en reläkedja som hanterar hur alla parakedjor kommunicerar med varandra så att de alla kan hålla sig uppdaterade samtidigt.

Avalanche-blockkedjan liknar Polkadots. Avalanche involverar en reläkedja som är kopplad till en plattformskedja som gör det möjligt för nätverket att splittras och öka skalbarheten, en börskedja som ansvarar för utbyte av tillgångar på nätverket och en kontraktskedja för att skapa smarta kontrakt.

Ethereums shardingmetod kommer att involvera en beacon-kedja som fungerar som Polkadots reläkedja, och 64 shards där noder tilldelas en av de 64 shards slumpmässigt där de kommer att ansvara för att bearbeta sin egen del av Ethereum-nätverket samtidigt med andra noder.

Vilka är riskerna med sharding?

Ett shard-övertagande är när skadliga noder korrumperar en shard, eller flera shards, vilket förvränger en del av nätverket och tvingar nätverket ur synk eller stänger av en del av nätverket.

En av Ethereums tekniker för att undvika shard-övertaganden kommer att vara att slumpmässigt tilldela noder till en godtycklig shard på nätverket vid slumpmässiga perioder. Detta kommer att göras i hopp om att potentiella angripare kommer att kämpa för att veta när den bästa tiden att attackera en nod kommer att vara och vilken nod de potentiellt kommer att attackera.

Var kan jag lära mig mer?

För att lära dig mer om hur blockkedjan fungerar, besök vårt inlärningsnav. Om du vill lära dig mer om kryptovalutor och hur du investerar i dem, gå till investeringsnavet.


Faktaverifierad

Våra redaktörer faktakontrollerar allt innehåll för att säkerställa överensstämmelse med vår strikta redaktionspolicy. Informationen i den här artikeln stöds av följande tillförlitliga källor.

Riskvarning

Invezz är en plats där människor kan hitta tillförlitlig, opartisk information om finansiering, handel och investering – men vi erbjuder inte ekonomisk rådgivning och användare bör alltid göra sin egen forskning. Tillgångarna som omfattas av denna webbplats, inklusive aktier, kryptovalutor och råvaror, kan vara mycket volatila och nya investerare förlorar ofta pengar. Framgång på de finansiella marknaderna garanteras ej, och användarna bör aldrig investera mer än de har råd att förlora. Du bör se över dina egna personliga omständigheter och ta dig tid att utforska alla dina alternativ innan du gör några investeringar. Läs vår riskfriskrivning >

James Knight
Editor of Education
När han inte är på jobbet är James en ivrig handlare och golfare som gillar att resa. En gång matade han, red på och åt en… Läs mer.