Gjennom årene har blokkjede- og distribuert hovedbok-teknologis reise til desentralisering vært plaget av interoperabilitetsproblemer. For perfekt blokkjede-interoperabilitet må prosjekter implementere standardiserte dataformater, vanlig konsensusmekanismer, sikre kommunikasjonskanaler og interoperabilitetsprotokoller som er sikre og skalerbar.

LayerZero-protokollen muliggjør interoperabilitet på tvers av flere blokkkjeder uavhengig av deres arkitektur. Men hvordan fungerer denne løsningen, og hvor brukes den i dag?

Hva er LayerZero?

LayerZero er en krysskjedekommunikasjonsprotokoll som muliggjør direkte, tillitsløs kommunikasjon mellom blokkkjeder. LayerZero støtter flere blokkjeder, inkludert SUI, Aptos, EVM Chains og Solana. Prosjekter kan implementere interoperabilitet til andre blokkjeder med LayerZero.

LayerZero har potensialet til å revolusjonere blokkjedeinteraksjon, og dermed eliminere behovet for sentraliserte mellomledd, som broer og desentraliserte utvekslinger, gjennom direkte kommunikasjon. Med LayerZero kan det bli et mer desentralisert og sikkert blokkjedeøkosystem og nye muligheter for tverrkjedeapplikasjoner.

Hvordan LayerZero fungerer

LayerZero muliggjør interoperabilitet med en unik tilnærming kalt "Ultra Light Nodes" (ULN). Dette er lette blokkjedeklienter som kan validere transaksjoner på andre kjeder uten å laste ned hele blokkjedetilstanden.

ULN-er lar LayerZero oppnå høy gjennomstrømning og lav latens under kommunikasjon mellom kjeder med forskjellige arkitekturer og konsensusmekanismer.

ULN-er er utplassert på hver kjede som ønsker å kommunisere. ULN-er opprettholder en delvis oversikt over tilstanden til kjeden de er distribuert på, og de bruker visningen til å validere transaksjoner fra andre kjeder.

Tjenester utenfor kjeden kjent som relayers er ansvarlige for å videresende meldinger mellom ULN-er på forskjellige kjeder og er incentivert til å videresende meldinger pålitelig og raskt. Reléer kompenseres for hver melding som sendes.

En tredjepartstjeneste kjent som et Oracle sender deretter blokkoverskriften til destinasjonskjedens endepunkt. Etter dette sender Relayer transaksjonsbeviset. Destinasjonskjeden vil da validere dette beviset ved hjelp av sin konsensusmekanisme, og meldingen vil bli sendt til måladressen.

Blockchain-orakler og Relayers er noe like, men de eksisterer helt adskilt fra hverandre i denne prosessen for å unngå samspill.

Her er en forenklet forklaring på hvordan LayerZero fungerer:

  1. Brukerapplikasjon (UA) Konfigurerbart On-Chain Endpoint: LayerZero fungerer som et brukerapplikasjon (UA) konfigurerbart endepunkt på kjeden som kjører en Ultra Light Node (ULN).
  2. Rollen til Oracle og Relayer: LayerZero er avhengig av to parter for å overføre meldinger mellom endepunkter i kjeden: Oracle og Relayer.
  3. Meldingsoverføring: Når en UA sender en melding fra kjede A til kjede B, rutes meldingen gjennom endepunktet på kjede A. Endepunktet varsler det UA-spesifiserte Oracle og Relayer om meldings- og målkjeden.
  4. Blokkoverskriftsvideresending og innsending av transaksjonsbevis: Oracle videresender blokkoverskriften til endepunktet på kjede B, og Relayeren sender deretter transaksjonsbeviset.
  5. Bevisvalidering og videresending av meldinger: Beviset valideres på destinasjonskjeden, og meldingen videresendes til destinasjonsadressen.

LayerZero utnytter sikkerhetsegenskapene til etablerte orakler (som Chainlink og Band) med et ekstra lag med sikkerhet via det åpne relayer-systemet. Dette betyr at den verste sikkerheten til dette nye nettverket fortsatt reduseres til å være like sikker som oraklet.

Prosjekter kan bruke LayerZero til ulike formål, inkludert statsdeling, enhetlig likviditetsbro, krysskjedebytte og utlån og lån på tvers av kjeder.

Hvem bruker Layer Zero?

Her er en oversikt over noen populære prosjekter som for tiden bruker LayerZero:

DApp

Kjede

LayerZeros funksjon

OmniX

Ethereum

Omnichain NFT-handel, brobygging og lanseringsfeltfunksjoner

Pudgy pingviner

Ethereum

Tverrkjedebro for NFT-er

dYdX

StarkNet, Ethereum

Krysskjedebytteavtaler og marginhandel

Balanser

Arbitrum

Likviditetspooler på tvers av kjeder

Synapse

Solana

Meldinger på tvers av kjeder og tokenoverføringer

Osmose

Kosmos

Likviditet og innsats på tvers av kjeder

Clover Finance

Kløvernettverk

Cross-chain DeFi og NFTs

Anyswap

BSC, Polygon, HECO, Fantom, Arbitrum, Avalanche, Moonriver, Moonbeam

Tverrkjedebro

De mange LayerZero-applikasjonene på tvers av ulike blokkkjeder gir den en fordel i forhold til andre interoperabilitetsløsninger.

5 måter LayerZero OutShines andre blokkjedeløsninger

Mange blokkjeder og desentraliserte apper implementerer LayerZero av forskjellige grunner, alt fra skalerbarhet, effektivitet, sikkerhet og brukervennlighet.

1. Skalerbarhet

LayerZero er skalerbar siden den ikke krever ekstra infrastruktur for å støtte transaksjoner på tvers av kjeder. I stedet bruker LayerZero den eksisterende infrastrukturen til blokkjedene koblet til LayerZero. Dette betyr at LayerZero kan skalere som skalaen til den underliggende blokkjeden.

2. Effektivitet

LayerZero er effektivt fordi det ikke krever ekstra datalagring på tilkoblede blokkkjeder. LayerZero bruker et kryptografisk bevissystem for å bekrefte gyldigheten av transaksjoner på tvers av kjeder, slik at transaksjoner er veldig billige og ikke krever ekstra gassavgifter.

3. Sikkerhet

LayerZero er sikker fordi den bruker desentraliserte Oracle- og Relayer-systemer. Oracle holder styr på tilstanden til alle blokkjedene som er koblet til LayerZero. Ideelt sett er orakler desentralisert, noe som gjør kompromisser vanskelig for tredjepartsaktører. Reléer oppmuntres også til å være transparente og belønnes for å fullføre transaksjoner.

4. Brukervennlighet

Prosjekter kan enkelt integrere LayerZero i appene sine slik at brukere enkelt kan overføre eiendeler mellom forskjellige blokkkjeder med en LayerZero-aktivert lommebok.

5. Kostnadseffektivitet

LayerZero oppnår kostnadseffektivitet med lave transaksjonsgebyrer, høy gjennomstrømning og lav ventetid. LayerZeros transaksjonsgebyrer er noen få cent, som er betydelig lavere enn gebyrene som kreves av andre interoperabilitetsprotokoller.

LayerZeros begrensninger

Mens LayerZero har noen gode funksjoner, har den også visse begrensninger:

  1. Sikkerhetsavveininger: LayerZeros modulære tilnærming tillater prosjekter å velge reléer og orakler, noe som fører til varierende sikkerhetsnivåer på tvers av DApps. Denne tilnærmingen resulterer i at noen DApper trenger sterkere sikkerhetstiltak, noe som gjør dem mer sårbare for angrep.
  2. Sentraliseringsbekymringer: For øyeblikket er LayerZero avhengig av Industry TSS Oracle og en Relayer drevet av LayerZero, noe som vekker bekymring for sentralisering. Selv om prosjektet tar sikte på å bli en fullstendig agnostisk modulær infrastruktur med en markedsplass av reléer og orakler, har de ennå ikke nådd dette målet.
  3. Kostnadsavveininger: LayerZeros avhengighet av tredjeparts orakler kan betydelig føre til høyere variable avgifter per transaksjon ettersom etterspørselen etter orakeltjenester øker. Denne kostnadsstrukturen kan være mer egnet for spesifikke forretningsmodeller og transaksjonstyper, og begrenser dens anvendelighet over et bredere spekter av bruksområder.
  4. Adopsjon av utvikler: LayerZeros suksess avhenger av prosjekter som omfavner dens modulære tilnærming og tar sikkerhetsdesignvalg. Hvis utviklere foretrekker standardiserte løsninger med innebygde sikkerhetstiltak, kan LayerZeros bruk være begrenset.

Til tross for disse begrensningene, er LayerZeros fokus på modularitet og fleksibilitet attraktivt for utviklere, spesielt hvis du leter etter tilpassbare sikkerhetsalternativer og muligheten til å bygge native multi-chain DApps. Prosjektets suksess vil avhenge av dets evne til å møte disse utfordringene og tilpasse seg de utviklende behovene til blockchain-økosystemet.

Det er mange prosjekter som fremmer blokkjedeinteroperabilitet

Blockchain-interoperabilitet er avgjørende for fremtiden til blokkjedeteknologi. Når blokkjedeadopsjon skyter i været, vil behovet for interoperabilitet også øke. Prosjekter som Chainlink, Polkadot og Cosmos setter farten på reisen til desentralisering gjennom interoperabilitet. Prosjekter kan oppnå interoperabilitet gjennom flere medier, med LayerZero som baner vei for mange.