Hvad er layer 0 i blockchain?
Hjem
Artikler
Hvad er layer 0 i blockchain?

Hvad er layer 0 i blockchain?

Let √łvet
Offentliggjort Jan 10, 2023Opdateret Jan 11, 2024
5m

TL;DR

Layer 0-protokoller er i bund og grund den infrastruktur, som layer 1-blockchains kan bygges p√•. Som et grundl√¶ggende layer til blockchain-netv√¶rk og -applikationer er layer 0-protokoller blandt de mange l√łsninger, der har til form√•l at l√łse de udfordringer, som branchen st√•r over for, s√•som skalerbarhed og interoperabilitet.¬†

Introduktion

Hvad udg√łr et blockchain-√łkosystem? En m√•de til at kategorisere de forskellige dele af et s√•dant √łkosystem er at klassificere dem efter lag (layers), som om de var internetprotokoller.

Et blockchain-√łkosystem kan klassificeres efter f√łlgende layers:¬†

Layer 0: Den underliggende infrastruktur, som flere layer 1-blockchains kan bygges på.

Layer 1: Basis-blockchains, der anvendes af udviklere til at opbygge applikationer, f.eks. decentraliserede applikationer (DApps).

Layer 2: Skaleringsl√łsninger, der h√•ndterer aktiviteter uden for layer 1-blockchains for at lette deres transaktionsbelastning.

Layer 3: Blockchain-baseret applikationslag, herunder spil, wallets og andre DApps.

Det er dog ikke alle blockchain-√łkosystemer, der kan inddeles i disse kategorier. Nogle √łkosystemer kan mangle visse layers, mens andre kan kategoriseres som forskellige layers, afh√¶ngigt af konteksten.¬†

Layer 0-protokoller hj√¶lper med at afhj√¶lpe de udfordringer, som layer 1-netv√¶rk, der er bygget med en monolitisk arkitektur, s√•som Ethereum-netv√¶rket, st√•r over for. Ved at skabe en mere fleksibel basisinfrastruktur og lade udviklere lancere deres egne form√•lsspecifikke blockchains h√•ber layer 0 at kunne l√łse problemer som f.eks. skalerbarhed og interoperabilitet mere effektivt.¬†

Hvilke problemer kan layer 0 l√łse?

Interoperabilitet

Interoperabilitet henviser til blockchain-netværks evne til at kommunikere med hinanden. Denne egenskab giver mulighed for et mere tæt sammenvævet netværk af blockchain-aktiverede produkter og tjenester, hvilket igen giver en bedre brugeroplevelse. 

Blockchain-netv√¶rk, der er bygget p√• den samme layer 0-protokol, kan som standard interagere med hinanden uden behov for dedikerede broer. Ved hj√¶lp af forskellige iterationer af overf√łrselsprotokoller cross-chain giver layer 0 et √łkosystems blockchains mulighed for at bygge videre p√• hinandens funktioner og use cases. Nogle af de almindelige resultater af dette er √łget transaktionshastighed og st√łrre effektivitet.

Skalerbarhed 

En monolitisk blockchain s√•som Ethereum er ofte overbelastet, fordi en enkelt layer 1-protokol leverer alle de vigtige funktioner, f.eks. udf√łrelse af transaktioner, konsensus og tilg√¶ngelighed af data. Dette skaber en flaskehals for skalering, som layer 0 kan afhj√¶lpe ved at uddelegere disse vigtige funktioner til forskellige blockchains.¬†

Dette design sikrer, at blockchain-netv√¶rk, der er bygget p√• den samme layer 0-infrastruktur, hver is√¶r kan optimere visse opgaver og derved forbedre skalerbarheden. F.eks. kan udf√łrelsesk√¶der optimeres til at h√•ndtere et stort antal transaktioner pr. sekund.¬†

Udviklerfleksibilitet

For at tilskynde udviklere til at bygge videre på dem tilbyder layer 0-protokoller ofte brugervenlige softwareudviklingskits (SDK'er) og en problemfri grænseflade for at sikre, at udviklere nemt kan lancere deres egne formålsspecifikke blockchains. 

Layer 0-protokoller giver udviklere stor fleksibilitet til at tilpasse deres egne blockchains, s√• de kan definere deres egne udstedelsesmodeller for tokens og styre den type DApps, de √łnsker bygget p√• deres blockchains.

Hvordan fungerer en layer 0-protokol?

Der er forskellige måder, hvorpå layer 0-protokoller fungerer. De er alle forskellige med hensyn til design, funktioner og fokus.

Men generelt tjener layer 0-protokoller som den vigtigste og prim√¶re blockchain til at foretage sikkerhedskopiering af transaktionsdata fra forskellige layer 1-blockchains. Mens der er klynger af layer 1-blockchains, der er bygget p√• layer 0-protokoller, er der ogs√• overf√łrselsprotokoller cross-chain, der g√łr det muligt at overf√łre tokens og data p√• tv√¶rs af forskellige blockchains.¬†

Strukturerne og forbindelserne mellem disse tre komponenter kan være meget forskellige fra én layer 0-protokol til en anden. Vi vil her se på nogle eksempler: 

Polkadot

Gavin Wood, som er medstifter af Ethereum, har designet Polkadot for at give udviklere mulighed for at bygge deres egne blockchains. Protokollen anvender en main chain, kaldet Polkadot Relay Chain, og hver uafhængig blockchain, der er bygget på Polkadot, kaldes en parallelkæde eller parachain.

Rel√¶k√¶den fungerer som en bro mellem parachains for at muligg√łre effektiv datakommunikation. Den bruger sharding, en metode til at opdele blockchains eller andre typer databaser, for at g√łre transaktionsbehandling mere effektiv.

Polkadot anvender PoS-validering (proof-of-stake) for at sikre netv√¶rkssikkerhed og konsensus. Projekter, der √łnsker at bygge p√• Polkadot, deltager i auktioner for at byde p√• √•bninger. Polkadots f√łrste parachain-projekt blev godkendt ved en auktion i december 2021.

Avalanche

Avalanche blev lanceret i 2020 af Ava Labs med fokus på DeFi-protokoller og bruger en tri-blockchain-infrastruktur bestående af tre kernekæder: Contract Chain (C-kæden), Exchange Chain (X-kæden) og Platform Chain (P-kæden).

Disse tre k√¶der er konfigureret specifikt til at h√•ndtere vigtige funktioner i √łkosystemet for at √łge sikkerheden og samtidig sigte mod lav latenstid og h√łj dataoverf√łrselshastighed. X-Chain bruges til at oprette og handle aktiver, C-Chain bruges til at oprette smart contracts, og P-Chain bruges til at koordinere validatorer og undernetv√¶rk. Avalanches fleksible struktur g√łr det ogs√• muligt at foretage hurtige og billige cross-chain swaps.¬†¬†

Cosmos

Cosmos-netv√¶rket, der blev grundlagt i 2014 af Ethan Buchman og Jae Kwon, best√•r af et PoS-hovednet for blockchainen og tilpassede blockchains kaldet zoner. Cosmos Hub overf√łrer aktiver og data mellem de tilsluttede zoner og giver et f√¶lles sikkerhedslag.¬†

Hver zone kan tilpasses i h√łj grad, s√• udviklere kan designe deres egen kryptovaluta med brugerdefinerede indstillinger for blokvalidering og andre funktioner. Alle Cosmos-apps og -tjenester, der er hostet i disse zoner, interagerer via IBC-protokollen (Inter-Blockchain Communication). Dette g√łr det muligt at udveksle aktiver og data frit p√• tv√¶rs af uafh√¶ngige blockchains.

Sammenfatning

Afh√¶ngigt af hvordan de er udformet, kan layer 0-blockchains potentielt l√łse nogle af branchens udfordringer s√•som interoperabilitet og skalerbarhed. Det er dog uvist, hvor vellykket det vil v√¶re at indf√łre layer 0-blockchain. Der findes mange konkurrerende l√łsninger, der sigter mod at n√• samme m√•l.

Hvor stor en rolle layer 0-blockchains vil spille i l√łsningen af branchens udfordringer, afh√¶nger af deres evne til at tiltr√¶kke udviklere til at bygge p√• disse protokoller, og om de applikationer, der hostes p√• dem, giver brugerne reel v√¶rdi.¬†

Yderligere læsning