Sharding

Stredne pokro─Źil├Ż
Sharding je met├│da rozdelenia blockchainov (alebo in├Żch typov datab├íz) na men┼íie, oddelen├ę blockchainy, ktor├ę spravuj├║ ┼ípecifick├ę segmenty ├║dajov. T├íto met├│da zni┼żuje tlak na jeden re┼ąazec, ktor├Ż mus├ş rie┼íi┼ą v┼íetky transakcie a┬áinterakcie v┬ásieti. Ka┼żd├Ż oddelen├Ż blockchain je zn├ímy ako fragment a┬ám├í svoj konkr├ętny ledger.
Tieto fragmenty potom m├┤┼żu spracov├íva┼ą svoje vlastn├ę transakcie, ale interakcie medzi fragmentmi spravuje blockchain alebo hlavn├Ż re┼ąazec. V─Ćaka tomuto je sharding vylep┼íenie ┼ík├ílovate─żnosti vrstvy┬á1, ke─Ć┼że ide o┬ázmenu hlavnej siete blockchainu. Implement├ícia fragmentov pon├║ka ove─ża v├Ą─Ź┼íiu ┼ík├ílovate─żnos┼ą ako keby sa pokra─Źovalo v┬ápou┼ż├şvan├ş jedinej siete. V├Żvoj├íri siete Ethereum zav├ídzaj├║ sharding po─Źas procesu inov├ície siete Ethereum na ┼ík├ílovate─żn├║ sie┼ą pou┼ż├şvaj├║cu konsenzus Proof of Stake.
V┬ápr├şklade siete Ethereum bude Beacon Chain koordinova┼ą 64┬ájednotliv├Żch fragmentov. P├┤vodn├Ż re┼ąazec Ethereum pou┼ż├şvaj├║ci konsenzus Proof of Work sa zl├║─Źi s┬áre┼ąazcom Beacon, ktor├Ż pou┼ż├şva konsenzus Proof of Stake. Sharding pr├şde nesk├┤r.
Jednou z┬áv├Żhod pou┼ż├şvania shardingu siete je jednoduchos┼ą a┬ádostupnos┼ą fungovania uzla. Ke─Ć┼że ├║daje siete sa rozde─żuj├║ medzi fragmenty, u┼ż nie je potrebn├ę, aby uzly valid├ítorov ukladali cel├║ hist├│riu cel├ęho blockchainu. Namiesto toho valid├ítor uchov├íva iba potvrdenia o┬áintegrite ├║dajov.
Siete bez shardingu ─Źasto siahaj├║ po pou┼ż├şvan├ş rollupov na zlep┼íenie ┼ík├ílovate─żnosti. Rollupy odober├║ transakcie mimo re┼ąazec a┬ázabalia ich spolo─Źne na overenie na hlavnom re┼ąazci. Aj ke─Ć sa m├┤┼że zda┼ą, ┼że sharding je konkurenciou rollupov, v┬áskuto─Źnosti ich zefekt├şv┼łuje. Rollupy vo fragmentovanej sieti bud├║ m├┤c┼ą efekt├şvnej┼íie hl├ísi┼ą svoj stav, ─Ź├şm sa zv├Ż┼íi ich r├Żchlos┼ą.
Hlavnou obavou pri shardingu je mo┼żnos┼ą, ┼że ┼íkodliv├ş akt├ęri prevezm├║ niektor├Ż fragment. Tento fragment by potom mohol negat├şvne ovplyv┼łova┼ą ostatn├ę ─Źasti siete. Bez pou┼żitia n├íle┼żitej starostlivosti a┬ápravidiel je ├║loha prevzatia fragmentu dosiahnute─żnej┼íia jednoduch┼íie ako prevzatie celej nefragmentovanej siete.