Avaleht
SÔnastik
Killustamine (Sharding)

Killustamine (Sharding)

Keskmine
Killustamine on meetod plokiahelate (vĂ”i muud tĂŒĂŒpi andmebaaside) jagamiseks vĂ€iksemateks jaotatud plokiahelateks, mis haldavad konkreetseid andmesegmente. See seadistus vĂ”tab pinge maha ĂŒhest ahelast, mis tegeleb kĂ”igi vĂ”rgus tehtavate tehingute ja interaktsioonidega. Iga jaotatud plokiahelat nimetatakse killuks ja sellel on oma konkreetne hajusraamat.
Need killud saavad seejĂ€rel oma tehinguid töödelda, samas kui signaal plokiahel vĂ”i pĂ”hiahel haldab kildude vahelisi koostoimeid. See muudab killustamise 1. kihi vĂ”rgu skaleeritavuse tĂ€ienduseks, kuna see on muutus plokiahela pĂ”hivĂ”rgus. Kildude rakendamine pakub palju suuremat skaleeritavust kui ĂŒhe vĂ”rgu jĂ€tkuv kasutamine. Ethereumi arendajad vĂ”tavad Ethereumi uuendamise kĂ€igus kasutusele killustamise, et muuta see skaleeritavaks panuse tĂ”enduse vĂ”rguks.
Ethereumi nĂ€itel koordineerib Beacon Chain 64 ĂŒksikut kildu. Esialgne töötĂ”enduse Ethereumi ahel on ĂŒhinenud panuse tĂ”enduse Beacon Chainiga ja killustamine toimub hiljem.
Üks vĂ”rgu jagamise eeliseid on sĂ”lme kasutamise lihtsus ja ligipÀÀsetavus. Kuna vĂ”rgu andmed on jaotatud kildude vahel, pole enam vaja, et valideerimissĂ”lmed sĂ€ilitaksid kogu plokiahela ajalugu. Selle asemel peab valideerija ainult sĂ€ilitama kinnitusi andmete terviklikkuse kohta.
VÔrgud ilma killustamiseta kasutavad sageli skaleeritavuse parandamiseks rollupe. Need vÔtavad tehinguid plokiahelavÀliselt ja pakendavad need kokku, et neid pÔhiahelas valideerida. Seega, kuigi killustamine vÔib tunduda rollupide konkurendina, muudab see neid tegelikult tÔhusamaks. Killustatud vÔrgus olevad rullupid suudavad oma olekust tÔhusamalt teatada, mis parandab nende kiirust.
Peamine mure killustamise puhul on vĂ”imalus, et halvad osalejad vĂ”tavad killu ĂŒle. See kild vĂ”ib seejĂ€rel negatiivselt mĂ”jutada vĂ”rgu teisi osi. Ilma nĂ”uetekohase hoolduse ja reegliteta on killu ĂŒlevĂ”tmine lihtsamini teostatav kui terve killustamata vĂ”rgu ĂŒlevĂ”tmine.