EN - FR - DE - ES - IT - PT -

LexiconDream

🧩 Skärning

Dela upp en blockkedja i mindre delar för att förbättra genomströmningen.

Skärning

Sharding delar upp en blockkedja i mindre delar som kallas shards. Varje shard bearbetar sina egna transaktioner och lagrar sin egen data. Shards kommunicerar med varandra genom ett koordineringslager. Målet är parallellitet. Istället för att en kedja bearbetar varje transaktion bearbetar många kedjor transaktioner samtidigt. Genomströmningen ökar med antalet shards. Ethereums färdplan inkluderar sharding, även om rollups har prioriterats som den kortsiktiga skalningslösningen.

Sharding är tekniskt svårt. Att dela en kedja innebär att dela säkerheten. Om en shard komprometteras är hela nätverket i fara. Kommunikation mellan shards ökar latens och komplexitet. Validerare måste tilldelas shards slumpmässigt och roteras ofta för att förhindra samverkan. Designen måste säkerställa att en angripare inte kan koncentrera makt i en shard och ta över den. Ethereums förslag om danksharding kombinerar sharding med rollups. Shards lagrar rollup-data men exekverar inte transaktioner. Rollups hanterar exekvering. Sharding hanterar datatillgänglighet. Den arbetsfördelningen är enklare och säkrare än fullständig exekveringssharding.

Avvägningar för skärmning

Sharding är ingen snabb lösning. Det är ett flerårigt ingenjörsarbete med många rörliga delar. Sammanslagningar levererar skalning idag. Sharding är för morgondagen.

Comments

No comments yet. Be the first to share a thought.

Leave a comment