DEFINICE střípků
Sharding je technika dělení databází, která bude použita k dramatickému měřítku blockchainu ethereum a umožní mu zpracovat více transakcí za sekundu.
PORUŠENÍ DOLŮ Sharding
V současné době každý uzel na blockchainu ethereum ukládá všechny stavy. To znamená, že každý uzel odpovídá za ukládání důležitých informací, jako jsou zůstatky na účtech a historie transakcí. I když to zajišťuje bezpečnost blockchainu, ukládání všech stavů ve všech uzlech značně zpomaluje zpracování transakcí. Pomalé rychlosti zpracování transakcí nepatří do budoucnosti, kdy se blockchain ethereum stává odpovědným za miliony transakcí.
Sharding označuje horizontální rozdělení databází prostřednictvím rozdělení na řádky. Střípky, jak se nazývají řádky, jsou konceptualizovány na základě charakteristik. Například jeden střep může být zodpovědný za ukládání stavu a historie transakcí pro konkrétní typ adresy. Nebo by bylo možné rozdělit střepiny na základě typu digitálního majetku, který je v nich uložen. Transakce zahrnující toto digitální aktivum by mohly být umožněny kombinací střepů. Jako příklad lze uvést transakci s pronájmem nemovitosti, na které se podílí více střepů. Tyto střepy odpovídají různým entitám zapojeným do transakce, od jména zákazníka po digitální klíče nakonfigurované do inteligentního zámku, který je nájemci k dispozici po zaplacení nájemného.
