En skalningslösning är i grunden en metod för att möjliggöra ett systems expansion, till exempel att förbättra systemets effektivitet och effekt, utan att skada den befintliga verksamheten. När det kommer till blockkedjor har en skalningslösning vanligtvis formen av andra lager, som sidkedjor och ”off-chain-lager”, som är byggda ovanpå en huvudkedja och utformade för att öka antalet transaktioner nätverket kan bearbeta.

Lager 2 skalningslösningar involverar bland annat statliga kanaler (state channels), rollups, blockkedje-interoperabilitet, sharding och alternativa kryptografiska funktioner.

Statliga kanaler, även kända som betalkanaler, förbättrar ett decentraliserat nätverks effektivitet och effekt genom att låta flera individer skapa en direkt kommunikationslänk när de skickar kryptovalutor. Trots antalet transaktioner som sker på en given kanal återspeglas endast de initierande och avslutande transaktionerna på den underliggande blockkedjan. Exempel på statliga kanalimplementeringar inkluderar Lightning Network, Raiden Network och Trinity för Bitcoin, Ethereum respektive Neo -nätverken.

Sidkedjor har ett annat tillvägagångssätt när de sammankopplar två eller flera blockkedjeplattformar, var och en av dem behåller en oberoende konsensusmekanism. Som sådan kan sårbarheten för en blockkedja inte överföras till den andra. Exempel på sidkedjor inkluderar Plasma för Ethereum och Liquid för Bitcoin.

Den mest lovande kort- och medellånga skalningslösningen för Ethereum verkar vara rollups, speciellt Optimistic Rollups och ZK-Rollups, med Optimism och Arbitrum som de ledande kandidaterna.

Sharding är den bästa skalningslösningen för Ethereum och andra Proof of Stake (PoS) blockkedjorna, vilket innebär att nätverket delas upp i olika partitioner som kallas shards, som sedan tilldelas olika uppgifter. Sharding ökar nätverkets effektivitet och effekt eftersom det ökar transaktionsbelastningskapaciteten. I den här inställningen grupperas nätverksnoder och tilldelas specifika shards.