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

LexiconDream

🧩 Szétszóródás

Blokklánc kisebb részekre bontása az átviteli sebesség javítása érdekében.

Szétszóródás

A sharding (átfedéses adatgyűjtés) egy blokkláncot kisebb darabokra, úgynevezett shardokra oszt fel. Minden shard a saját tranzakcióit dolgozza fel és tárolja a saját adatait. A shardok egy koordinációs rétegen keresztül kommunikálnak egymással. A cél a párhuzamosság. Ahelyett, hogy egyetlen lánc dolgozná fel minden tranzakciót, sok lánc dolgozza fel a tranzakciókat egyszerre. Az átviteli sebesség a shardok számával nő. Az Ethereum ütemterve tartalmazza a shardingot, bár a rollupok élveznek prioritást, mint a rövid távú skálázási megoldás.

A sharding technikailag nehézkes. Egy lánc felosztása a biztonság felosztását jelenti. Ha egy shard veszélybe kerül, az egész hálózat veszélybe kerül. A shardok közötti kommunikáció késleltetést és bonyolultságot okoz. A validátorokat véletlenszerűen kell a shardokhoz rendelni, és gyakran kell cserélni őket az összejátszás elkerülése érdekében. A tervezésnek biztosítania kell, hogy a támadó ne tudja egyetlen shardba koncentrálni a hatalmat, és átvenni az irányítást. Az Ethereum danksharding javaslata a shardingot a rollupokkal kombinálja. A shardok tárolják a rollup adatokat, de nem hajtanak végre tranzakciókat. A rollupok kezelik a végrehajtást. A sharding kezeli az adatok elérhetőségét. Ez a munkamegosztás egyszerűbb és biztonságosabb, mint a teljes végrehajtású sharding.

Kompromisszumok szétválasztása

A sharding nem egy gyors megoldás. Ez egy több éves mérnöki munka, sok mozgó alkatrésszel. A rollupok már ma is skálázást biztosítanak. A sharding a holnapé.

Comments

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

Leave a comment