Layer 2
Skalerbarhet er en utfordring for blokkjeder. Visa prosesserer f.eks 24 000 transaksjoner i sekundet (tps), mens Ethereum gjør 15-30 tps og Bitcoin gjør 3.3-7 tps. Det blir da vanskelig å overbevise noen utenom de som er religiøst opptatt av blokkjede om at disse kan være utfordrere til de løsningene man har i dag. Det har derfor blitt lansert forskjellige løsninger som kan være med på å øke antall transaksjoner i sekundet slik at de blir fullverdige utfordrere.
- Gå bort fra desentraliseringsprinsippet. Dette er noe Solana har gjort.
- Sharding
- Layer 2
En layer 2 er en protokoll som er bygget oppå en annen blokkjede (layer 1). Utfordringen med å prosessere transaksjoner er at alle skal valideres i blokken og dette skal gjøres desentralisert og med majoritet. Tanken bak en layer 2 er at denne kan prosessere transaksjonene for layer 1 og så kan layer 1 validere disse samlede transaksjonene. Altså kan det meste at dataen og transaksjonene bli validert «off-chain» i en layer 2, mens layer 1 kan validere at layer 2 har validert transaksjonen. Man får da sikkerheten til en layer 1 og transaksjonshastigheten til en layer 2.
Det er hovedsak tre måter man kan strukturere en Layer 2 på:
- Plasma
- Optimistic rollup
- Zero Knowledge rollup
De kan du lese mer om her. Kort fortalt så samler de transaksjoner i grupper og sender oversikten til layer 1 for å valideres. Det er litt forskjellig hvordan de gjør dette, men informasjonen som må valideres av layer 1 går betraktelig ned.
De mest kjente og største layer 2ene er Arbitrum og Optimism for Ethereum.
