Sharding je rozdělení sítě na části, které zpracovávají transakce souběžně místo toho, aby všechno prováděl každý uzel. Tím se zvyšuje propustnost, aniž by se úměrně zvyšovaly nároky na jednotlivé účastníky. Cenou je složitost: části spolu musí komunikovat a bezpečnost menší části je z podstaty nižší než bezpečnost celku. Ethereum od původní podoby shardingu ustoupilo ve prospěch druhých vrstev a používá princip dělení dat spíš k jejich zlevnění než k rozdělení samotného výpočtu. Rozdělení výpočtu tak zůstává spíš směrem, o kterém se mluví, než realitou.