VYMEDZENIE POJMOV
Sharding je technika rozdelenia databázy, ktorá sa použije na dramatické rozšírenie blockchainu ethereum a umožní jej spracovať viac transakcií za sekundu.
BREAKING DOWN Sharding
V súčasnosti každý uzol na blockchainu ethereum ukladá všetky štáty. To znamená, že každý uzol je zodpovedný za ukladanie dôležitých informácií, ako sú zostatky na účtoch a história transakcií. Aj keď to zaisťuje bezpečnosť blockchainu, ukladanie všetkých stavov vo všetkých uzloch značne spomaľuje spracovanie transakcií. Pomalé rýchlosti spracovania transakcií neuspokojujú budúcnosť, v ktorej sa blockchain ethereum stáva zodpovedným za milióny transakcií.
Sharding označuje horizontálne rozdelenie databáz rozdelením do riadkov. Črepy, ako sú riadky nazývané, sú konceptualizované na základe charakteristík. Napríklad jeden zlomok môže byť zodpovedný za uloženie stavu a histórie transakcií pre konkrétny typ adresy. Prípadne by bolo možné rozdeliť črepy na základe typu digitálneho majetku, ktorý je v nich uložený. Transakcie zahŕňajúce toto digitálne aktívum by sa mohli umožniť kombináciou střepov. Ako príklad uvážte transakciu prenájmu nehnuteľností, do ktorej je zapojených viacero úlomkov. Tieto črepy zodpovedajú rôznym subjektom zapojeným do transakcie, od mena zákazníka po digitálne kľúče nakonfigurované na inteligentný zámok, ktorý je nájomcovi k dispozícii po zaplatení nájomného.