Hva er Layer 2-løsninger?

Teknologi for skalering av blokkjeder ⚙️
Lag 2-skaleringsløsninger refererer til blokkjede-baserte prosjekter dedikert til å øke effektiviteten og brukervennligheten til lag 1-blokkjeder.
Disse protokollene har vanligvis som mål å redusere transaksjonsgebyrer og øke antall transaksjoner per sekund som lag 1-blokkjeder kan behandle.
Selv om mange lag 1-blokkjeder fortsetter å levere oppdateringer som forbedrer funksjonaliteten til nettverkene deres, spiller lag 2-løsninger fortsatt en viktig rolle i å øke effektiviteten ved bruk av blokkjedeteknologi.
Lag 2-løsninger forklart 👩🏽🏫
Det kan være enklest å forstå lag 2-skaleringsløsninger ved å se på et aspekt av hverdagen vår.
Hver dag reiser milliarder av mennesker fra hjemmet til jobben. Noen tar denne reisen i sitt eget private kjøretøy, mens andre pendler med offentlig transport.
Ulike skaleringsløsninger adresserer gjennomstrømningsbegrensningene til blokkjedenettverk på måter som også kan virke lik din daglige pendling.
Noen skaleringsløsninger ligner på å åpne en annen vei ved siden av en motorvei.
I stedet for å la alle transaksjoner kun følge én enkelt vei, tilbyr disse skaleringsløsningene sideveier som øker transaksjonsbehandlingskapasiteten.
Andre skaleringsløsninger ligner mer på en offentlig buss.
I stedet for at hver person sitter i sin egen bil og tar opp plass på veien, slår folk seg sammen og sitter ved siden av hverandre i ett enkelt kjøretøy. Det samme prinsippet gjelder for noen typer lag 2-løsninger, som samler og behandler flere transaksjoner sammen, i stedet for å behandle dem individuelt på blokkjedenettverket.
Manglene ved lag 1-blokkjeder 👎
Lag 1-blokkjeder som Bitcoin (BTC), Ethereum (ETH) og Solana (SOL) lar utviklere bygge ulike produkter, funksjoner, applikasjoner og infrastruktur oppå dem.
En viktig fordel med denne funksjonaliteten er muligheten til å lansere nye kryptovalutaprosjekter raskt og mer kostnadseffektivt enn å bygge en helt ny blokkjede fra bunnen av.
Disse nybygde prosjektene drar også nytte av den underliggende sikkerheten til lag 1-blokkjeden.
Hovedulempen med å hoste flere forskjellige prosjekter på én blokkjede er imidlertid nettverksbelastning som kan oppstå.
Etter hvert som blokkjeder vokser, kan de tiltrekke seg tusenvis av brukere som kanskje ønsker å bruke protokollen samtidig.
Disse brukerne ender opp med å konkurrere mot hverandre for å få transaksjonene sine forpliktet til lag 1-blokkjeden først.
Etter hvert som flere bruker blokkjedenettverket, kan blokkjedens gjennomstrømningskapasitet kanskje ikke holde tritt. Dette kan føre til at blokkjeden blir stadig tregere og dyrere å bruke, og dermed undergrave det praktiske.
På grunn av denne skaleringsbegrensningen har en rekke lag 2-løsninger dukket opp.
Hver tilbyr en unik metode for å adressere gjennomstrømnings- og kostnadsutfordringene, samtidig som den øker effektiviteten ved bruk av blokkjedeteknologi.
Hvorfor trengs lag 2-løsninger? 🤷♂️
Innenfor blokkjedeområdet finnes det en avveining.
De som bygger blokkjedenettverk står ofte overfor et trilemma, med et valg mellom:
- Sikkerhet
- Skalerbarhet
- Desentralisering
Mange ledende blokkjedenettverk sies å ha foretrukket sikkerhet og desentralisering fremfor skalerbarhet.
Begrunnelsen bak denne beslutningen er at blokkjeder må være sikre og pålitelig lagre informasjon på en svært manipulasjonssikker måte.
Blokkjedeutviklere mener også at nettverkene deres bør være desentraliserte, ellers ville de ikke vært mye annerledes enn de tradisjonelle sentraliserte løsningene de ønsker å erstatte.
Dette betyr at når blokkjedeutviklere sikrer at nettverkene deres er sikre og desentraliserte, står de ofte overfor utfordringer med å skalere teknologien sin på en måte som kan imøtekomme den enorme mengden transaksjoner per sekund som behandles av mer sentraliserte eller mindre manipulasjonssikre alternativer.
I tillegg tar optimalisering av lag 1-blokkjeder ofte mye tid, koordinering og ressurser. Oppdateringer kan kreve flere runder med revisjon og full nettverksstøtte før de aktiveres.
For eksempel har bare to store oppgraderinger skjedd på Bitcoins blokkjede siden starten — SegWit og Taproot.
I mellomtiden tok Ethereum Merge, som så Ethereum gå over fra en proof-of-work til en proof-of-stake basert konsensusmekanisme, mer enn to år å fullføre.
For å adressere utfordringene med å gjøre endringer i lag 1-blokkjedenettverket, har lag 2-løsninger dukket opp.
Lag 2-løsninger er bygget uavhengig av lag 1-blokkjedens fellesskap av utviklere og nettverksdeltakere.
Denne separasjonen gir til syvende og sist større autonomi og fleksibilitet når de utvikler innovative måter å forbedre effektiviteten til lag 1-kjeder på.
Populære lag 1-plattformer 🥇
Hvordan fungerer lag 2-løsninger? 👷
Sekundære skaleringsløsninger utnytter ulike off-chain teknologier for å forbedre lag 1-blokkjeder i et forsøk på å forbedre deres brukervennlighet.
Selv om flere forskjellige lag 2-løsninger har dukket opp, fungerer ikke alle på samme måte. La oss derfor se nærmere på noen av de ledende lag 2-løsningene i blokkjedeøkosystemet i dag.
Noen av de mest populære typene lag 2-systemer inkluderer:
- Rollups
- Sidekjeder
- Off-chain betalingskanaler
Rollups
Rollups representerer en type lag 2-teknologi som innebærer behandling av blokkjededata off-chain (bort fra lag 1-blokkjeden) før man sender inn en type kryptografisk bevis on-chain (på lag 1-blokkjeden).
Det finnes to ledende typer rollup-teknologier som brukes til å forbedre skalerbarheten til lag 1-blokkjeder:
- Zero-knowledge (ZK) rollups
- Optimistic rollups
Begge disse løsningene brukes hovedsakelig til å forbedre Ethereum-blokkjedens transaksjonsgjennomstrømning, men kan også integreres med andre lag 1-kjeder.
Ved å bruke transportanalogien kan begge typer rollups sees på som lignende en offentlig buss – der flere transaksjoner grupperes sammen som passasjerer på en buss, i stedet for at hver enkelt tar opp plass og skaper kø.
Zero-knowledge rollups
Zero-knowledge rollups får navnet sitt fra hvordan de lar en person bevise gyldigheten av en beregning uten å avsløre noen detaljer knyttet til dataene.
Dette muliggjør personvern og sikkerhet for brukerdata, samtidig som det tillater effektiv og tillitsløs behandling av transaksjoner. I tillegg til personvern- og skalerbarhetsfordeler har ZK rollups også potensial til å redusere transaksjonsgebyrer betydelig på Ethereum-nettverket.
Disse typene rollups involverer operatører som behandler partier av transaksjoner off-chain og skaper et kryptografisk gyldighetsbevis for å vise utover enhver tvil at transaksjonene er gyldige.
En smartkontrakt distribuert på lag 1-blokkjeden administrerer ZK rollup-verifiseringsprosessen og autentiserer hvert ZK gyldighetsbevis. Operatører sender deretter inn de enkeltstående, komprimerte zero-knowledge bevisene on-chain.
På grunn av dette trenger nettverket bare å lagre ett enkelt bevis som representerer alle transaksjoner innenfor den bunten, i stedet for å behandle hver enkelt transaksjon uavhengig on-chain.
Eksempler på ZK rollup-løsninger inkluderer zkSync, Polygon zkEVM-protokollen og Loopring.
Optimistic rollups
Optimistic rollups opererer på en litt annen måte enn ZK rollups.
I stedet for å levere kryptografiske bevis for hvert parti med transaksjoner, anses alle transaksjoner innenfor et optimistisk rollup-parti som gyldige med mindre det motsatte er bevist.
På denne måten sies løsningen å være «optimistisk» med hensyn til sannheten i innsendte transaksjoner – og antar at de er gyldige inntil det motsatte er «bevist».
Her behandler betrodde tredjeparter, kalt sequencere, partier av transaksjoner og sender transaksjonene on-chain. Et nettverk av validatorer gjennomgår deretter disse transaksjonene.
I noen tilfeller kan de bestemme seg for å sende inn svindelbevis on-chain hvis transaksjoner antas å være ugyldige. Hvis det viser seg å være riktig (dvs. hvis de innsendte transaksjonene viser seg å være svindel), reverserer nettverket de ugyldige transaksjonene og straffer sequenceren.
Eksempler på optimistiske rollup-løsninger inkluderer Optimism, Arbitrum og Boba Network.
Sidekjeder
Sidekjeder er separate blokkjeder som kjører parallelt med hovedblokkjeden, noe som muliggjør interoperabilitet mellom forskjellige blokkjeder. Dette betyr at eiendeler og data kan overføres mellom forskjellige blokkjeder, noe som åpner for større muligheter for utviklere og bedrifter.
Med de nåværende begrensningene for blokkstørrelse og transaksjonshastighet, tilbyr sidekjeder en måte å avhjelpe disse problemene på ved å avlaste noe av transaksjonsvolumet til en separat kjede. Dette kan i stor grad forbedre den generelle ytelsen og effektiviteten til blokkjedenettverket.
For å vende tilbake til transportanalogien igjen, kan sidekjeder sees på som å legge til en vei ved siden av en allerede travel eller overbelastet motorvei. I stedet for å vente i kø på den overfylte veien, lar sidekjeden transaksjoner nå sin «destinasjon» mer effektivt, uten å måtte vente bak andre transaksjoner.
Sidekjeder kan også gjøre det mer praktisk for virkelige applikasjoner som betalingsbehandling og forsyningskjedestyring å bruke blokkjedeteknologi.
Et ledende eksempel på et Bitcoin-sidekjede-prosjekt er Liquid Network av Blockstream.
Off-chain betalingskanaler
Lightning Network står som en viktig lag 2-skaleringsløsning, utviklet for å adressere Bitcoins skalerbarhetsproblemer.
Den muliggjør primært raskere og billigere transaksjoner ved å opprette off-chain transaksjonskanaler.
Lightning Network opererer på et nettverk av toveis betalingskanaler, og lar brukere utføre transaksjoner uten å registrere hver detalj på hovedblokkjeden.
Gjennom smartkontrakter kan deltakere sikkert utveksle midler flere ganger før de avregner den endelige saldoen på blokkjeden.
Lightning Networks effektivitet og potensial til å avhjelpe Bitcoins skalerbarhetsbegrensninger har ført til at mange ser det som en lovende løsning for mikrotransaksjoner og billigere Bitcoin-transaksjonskostnader.
Mens lag 2-løsninger tilbyr lovende forbedringer av blokkjedens skalerbarhet og ytelse, er det viktig å vurdere disse potensielle ulempene og adressere dem gjennom nøye planlegging og implementering.
Ved å adressere disse problemene kan blokkjedeøkosystemet dra nytte av fordelene med lag 2-løsninger uten å bli hemmet av deres mangler og risikoer.
Populære lag 2-plattformer 🏆
Utfordringer med Layer 2-løsninger ❌
Layer 2-løsninger, som er designet for å forbedre skalerbarheten og ytelsen til blokkjedenettverk, har absolutt sine fordeler.
Det er imidlertid også viktig å vurdere de potensielle begrensningene og risikoene ved disse løsningene.
Kompleksitet
En av hovedulempene med Layer 2-løsninger er den økte kompleksiteten de tilfører blokkjedeøkosystemet.
Ved å introdusere ytterligere lag på toppen av den underliggende blokkjede-protokollen, kan Layer 2-løsninger gjøre systemet mer intrikat og vanskeligere å forstå for utviklere og brukere.
Denne økte kompleksiteten kan gjøre det vanskeligere å feilsøke og rette opp problemer som kan oppstå, noe som kan føre til potensielle forstyrrelser i nettverket.
Sikkerhetsrisikoer
En annen ulempe med Layer 2-løsninger er de potensielle sikkerhetsrisikoene de utgjør.
Selv om disse løsningene er ment å forbedre skalerbarheten og effektiviteten til blokkjedenettverk, kan de også introdusere ytterligere angrepsvektorer som ondsinnede aktører potensielt kan utnytte.
Sentraliseringsproblemer
Til slutt kan Layer 2-løsninger også møte motstand fra det bredere blokkjede-fellesskapet på grunn av bekymringer rundt sentralisering og tillit.
Noen hevder at Layer 2-løsninger, spesielt de som er avhengige av off-chain-mekanismer for skalerbarhet, kan kompromittere den desentraliserte naturen til blokkjedenettverk. Dette kan hindre adopsjon og aksept av Layer 2-løsninger innenfor det bredere blokkjede-fellesskapet.
Kom i gang i dag
Hvis du er interessert i å utforske universet av Layer 2-kryptovalutaer, er Kraken forpliktet til å gi tilgang til et bredt spekter av digitale eiendeler for både nybegynnere og erfarne investorer.
Registrer deg for din gratis konto i dag!