Izraz "Layer-1" (Sloj 1) odnosi se na osnovnu arhitekturu blockchain-a. Layer-2 (Sloj 2), s druge strane, je mreža koja se nalazi iznad osnovnog blockchain-a. Uzmite u obzir Lightning Network i Bitcoin. Bitcoin je Layer-1 mreža, dok je Lightning Network Layer-2 mreža. Hajde da pogledamo rešenja na kojima kompanije rade za svaki od ovih slojeva.
Dobri primeri za Layer-2 rešenja su:
- Ugnježdeni (nested) blockchain-ovi
- Državni kanali (state channels)
OmiseGO, dApp zasnovan na Ethereum-u, trenutno radi na rešenju slojevitih blockchain-ova pod nazivom Plasma. Arhitektonska ideja Plasme je jednostavna: glavni, bazni blockchain će obezbediti osnovna pravila za ceo sistem. On neće direktno učestvovati ni u jednoj aktivnosti osim ako nije potrebno rešiti određene probleme. Iznad glavnog lanca postojaće brojni nivoi blockchain-ova. Ovi nivoi će biti povezani kako bi formirali vezu roditelj-dete lanac. Roditeljski lanac distribuira zadatke svojim podređenim lancima. Dečiji lanci zatim obavljaju ove radnje i izveštavaju o rezultatima roditeljskom lancu. To značajno smanjuje opterećenje osnovnih lanaca i povećava skalabilnost.
Prednosti korišćenja Layer-2 rešenja su u tome što se ne gubi vreme na potvrđivanje od strane rudara i ne remeti se protokol osnovnog blockchain-a.
Primeri za Layer-1 rešenja su:
- Šardovanje (sharding)
- Promene konsenzus protokola
Šardovanje je uobičajeno Layer-1 rešenje za skalabilnost na kojem rade brojni projekti. Umesto da se zahteva od mreže da radi sekvencijalno na svakoj pojedinačnoj transakciji, šardovanje deli ove skupove transakcija na male setove podataka poznate kao "šardovi" (shards). Mreža zatim može da obrađuje ove šardove paralelno.
Mnogi projekti, kao što je Ethereum, prelaze sa sporijih, neefikasnijih konsenzus algoritama kao što je Proof-of-Work (PoW) na brže, manje rasipničke protokole kao što je Proof-of-Stake (PoS). I Bitcoin i Ethereum koriste PoW, gde rudari koriste svoju procesorsku snagu za rešavanje kriptografski teških jednačina. Iako je PoW veoma siguran, može biti izuzetno spor. U najboljem slučaju, Bitcoin može da obradi samo 7 transakcija u sekundi, dok Ethereum može da obradi 15–20. Zato Ethereum pokušava da pređe sa PoW na PoS putem Casper protokola.
Najveća prednost Layer-1 sloja je u tome što se ništa ne mora dodavati na vrh postojeće arhitekture.
Uprkos tome što su oba dobra i korisna, oba imaju probleme koje treba rešiti. Najveći problem je dodavanje ovih rešenja postojećim protokolima. Nema smisla dodavati nepotreban kod radi eksperimentisanja kada se milioni dolara svakodnevno prenose putem blockchain-a.