Sharding
Sharding to rozwiązanie skalujące warstwy 1, zaprojektowane w celu poprawy skalowalności sieci blockchain poprzez podział łańcucha bloków na mniejsze partycje, czyli „shardy”, z których każda może przetwarzać własne transakcje i inteligentne kontrakty. Zamiast sprawdzania każdej transakcji przez całą sieć, sharding pozwala różnym walidatorom pracować równolegle nad różnymi fragmentami, zwiększając ogólną przepustowość sieci. Sharding jest kluczową funkcją w planie działania Ethereum dotyczącym ETH 2.0, mającą na celu rozwiązanie problemu przeciążenia sieci i wysokich opłat transakcyjnych. Przykład: W sieci Ethereum podzielonej na fragmenty jeden fragment może obsługiwać transakcje związane z aplikacjami DeFi, podczas gdy inny fragment przetwarza transakcje NFT, poprawiając w ten sposób wydajność.