I årenes løb har blockchain og distribueret ledger-teknologis rejse til decentralisering været plaget af interoperabilitetsproblemer. For perfekt blockchain-interoperabilitet skal projekter implementere standardiserede dataformater, almindelige konsensusmekanismer, sikre kommunikationskanaler og interoperabilitetsprotokoller, der er sikre og skalerbar.

LayerZero-protokollen muliggør interoperabilitet på tværs af flere blockchains uanset deres arkitektur. Men hvordan fungerer denne løsning, og hvor bliver den brugt i dag?

Hvad er LayerZero?

LayerZero er en kommunikationsprotokol på tværs af kæder, der muliggør direkte, tillidsfri kommunikation mellem blockchains. LayerZero understøtter flere blockchains, herunder SUI, Aptos, EVM Chains og Solana. Projekter kan implementere interoperabilitet til andre blockchains med LayerZero.

LayerZero har potentialet til at revolutionere blockchain-interaktion og derved eliminere behovet for centraliserede mellemled, såsom broer og decentrale udvekslinger

instagram viewer
gennem direkte kommunikation. Med LayerZero kan der være et mere decentraliseret og sikkert blockchain-økosystem og nye muligheder for cross-chain-applikationer.

Sådan fungerer LayerZero

LayerZero muliggør interoperabilitet med en unik tilgang kaldet "Ultra Light Nodes" (ULN'er). Disse er lette blockchain-klienter, der kan validere transaktioner på andre kæder uden at downloade hele blockchain-tilstanden.

ULN'er gør det muligt for LayerZero at opnå høj gennemløb og lav latens under inter-kæde kommunikation med forskellige arkitekturer og konsensus mekanismer.

ULN'er er implementeret på hver kæde, der ønsker at kommunikere. ULN'er opretholder et delvist overblik over tilstanden af ​​den kæde, de er implementeret på, og de bruger visningen til at validere transaktioner fra andre kæder.

Off-chain-tjenester kendt som relayers er ansvarlige for at videresende meddelelser mellem ULN'er på forskellige kæder og er tilskyndet til at videresende meddelelser pålideligt og hurtigt. Relæerne kompenseres for hver meddelelse, der sendes.

En tredjepartstjeneste kendt som et Oracle videregiver derefter blokoverskriften til destinationskædens slutpunkt. Herefter indsender Relayeren transaktionsbeviset. Destinationskæden vil derefter validere dette bevis ved hjælp af sin konsensusmekanisme, og meddelelsen vil blive sendt til måladressen.

Blockchain-orakler og relæer ligner noget, men alligevel eksisterer de helt adskilt fra hinanden i denne proces for at undgå samordning.

Her er en forenklet forklaring på, hvordan LayerZero fungerer:

  1. Brugerapplikation (UA) Konfigurerbart On-Chain Endpoint: LayerZero fungerer som et brugerprogram (UA) konfigurerbart on-chain slutpunkt, der kører en Ultra Light Node (ULN).
  2. Rolle som Oracle og Relayer: LayerZero er afhængig af to parter til at overføre meddelelser mellem on-chain endpoints: Oracle og Relayer.
  3. Meddelelsesoverførsel: Når en UA sender en besked fra kæde A til kæde B, rutes beskeden gennem endepunktet på kæde A. Slutpunktet giver det UA-specificerede Oracle og Relayer besked om besked- og destinationskæden.
  4. Blokoverskriftsvideresendelse og indsendelse af transaktionsbevis: Oraklet videresender blokoverskriften til slutpunktet på kæde B, og relayeren sender derefter transaktionsbeviset.
  5. Bevisvalidering og videresendelse af meddelelser: Beviset valideres på destinationskæden, og meddelelsen videresendes til destinationsadressen.

LayerZero udnytter sikkerhedsegenskaberne for etablerede orakler (som Chainlink og Band) med et ekstra lag af sikkerhed via det åbne relayer-system. Det betyder, at den værste sikkerhed i dette nye netværk stadig reduceres til at være lige så sikker som oraklet.

Projekter kan bruge LayerZero til forskellige formål, herunder statsdeling, samlet likviditetsbro, cross-chain swaps og udlån og lån på tværs af kæder.

Hvem bruger Layer Zero?

Her er en oversigt over nogle populære projekter, der i øjeblikket bruger LayerZero:

DApp

Kæde

LayerZeros funktion

OmniX

Ethereum

Omnichain NFT-handel, brobygning og lanceringsfunktioner

Pudgy pingviner

Ethereum

Krydskædebrodannelse til NFT'er

dYdX

StarkNet, Ethereum

Cross-chain swaps og marginhandel

Balancer

Arbitrum

Tværkædede likviditetspuljer

Synapse

Solana

Beskeder på tværs af kæder og token-overførsler

Osmose

Kosmos

Tværkædet likviditet og indsats

Clover Finans

Kløver netværk

Cross-chain DeFi og NFT'er

Anyswap

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

Tværkædebro

De mange LayerZero-applikationer på tværs af forskellige blockchains giver den en fordel i forhold til andre interoperabilitetsløsninger.

5 måder LayerZero outShines andre Blockchain-løsninger

Mange blockchains og decentraliserede apps implementerer LayerZero af forskellige årsager lige fra skalerbarhed, effektivitet, sikkerhed og brugervenlighed.

1. Skalerbarhed

LayerZero er skalerbar, da den ikke kræver yderligere infrastruktur for at understøtte transaktioner på tværs af kæder. I stedet bruger LayerZero den eksisterende infrastruktur af de blockchains, der er forbundet med LayerZero. Dette betyder, at LayerZero kan skalere som skalaen for den underliggende blockchain.

2. Effektivitet

LayerZero er effektivt, fordi det ikke kræver yderligere datalagring på tilsluttede blockchains. LayerZero bruger et kryptografisk bevissystem til at verificere gyldigheden af ​​transaktioner på tværs af kæder, så transaktioner er meget billige og ikke kræver yderligere gas gebyrer.

3. Sikkerhed

LayerZero er sikker, fordi den bruger decentraliserede Oracle- og Relayer-systemer. Oraklet holder styr på tilstanden for alle de blockchains, der er forbundet med LayerZero. Ideelt set er orakler decentraliseret, hvilket gør kompromis vanskeligt for tredjepartsaktører. Relæer tilskyndes også til at være gennemsigtige og belønnes for at gennemføre transaktioner.

4. Brugervenlighed

Projekter kan nemt integrere LayerZero i deres apps, så brugerne nemt kan overføre aktiver mellem forskellige blockchains med en LayerZero-aktiveret tegnebog.

5. Omkostningseffektivitet

LayerZero opnår omkostningseffektivitet med lave transaktionsgebyrer, høj gennemstrømning og lav latenstid. LayerZeros transaktionsgebyrer er et par cent, hvilket er betydeligt lavere end gebyrerne, der opkræves af andre interoperabilitetsprotokoller.

LayerZeros begrænsninger

Selvom LayerZero har nogle gode funktioner, har det også visse begrænsninger:

  1. Sikkerhedsafvejninger: LayerZero's modulære tilgang tillader projekter at vælge deres relæer og orakler, hvilket fører til varierende sikkerhedsniveauer på tværs af DApps. Denne tilgang resulterer i, at nogle DApps har brug for stærkere sikkerhedsforanstaltninger, hvilket gør dem mere sårbare over for angreb.
  2. Centraliseringsbekymringer: I øjeblikket er LayerZero afhængig af Industry TSS Oracle og en Relayer drevet af LayerZero, hvilket giver anledning til bekymring om centralisering. Selvom projektet sigter mod at blive en fuldstændig agnostisk modulær infrastruktur med en markedsplads af relæer og orakler, mangler de endnu at nå dette mål.
  3. Omkostningsafvejninger: LayerZeros afhængighed af tredjeparts orakler kan i væsentlig grad føre til højere variable gebyrer pr. transaktion, efterhånden som efterspørgslen efter orakeltjenester stiger. Denne omkostningsstruktur kan være mere egnet til specifikke forretningsmodeller og transaktionstyper, hvilket begrænser dens anvendelighed på tværs af en bredere vifte af anvendelser.
  4. Adoption af udviklere: LayerZeros succes afhænger af projekter, der omfavner dets modulære tilgang og træffer sikkerhedsdesignvalg. Hvis udviklere foretrækker standardiserede løsninger med indbyggede sikkerhedsforanstaltninger, kan LayerZeros anvendelse være begrænset.

På trods af disse begrænsninger er LayerZeros fokus på modularitet og fleksibilitet attraktivt for udviklere, især hvis du leder efter brugerdefinerbare sikkerhedsindstillinger og muligheden for at bygge native multi-chain DApps. Projektets succes vil afhænge af dets evne til at håndtere disse udfordringer og tilpasse sig blockchain-økosystemets skiftende behov.

Der er mange projekter, der fremmer Blockchain-interoperabilitet

Blockchain-interoperabilitet er afgørende for fremtiden for blockchain-teknologi. Når blockchain-adoptionen skyder i vejret, vil behovet for interoperabilitet også vokse. Projekter som Chainlink, Polkadot og Cosmos sætter tempoet på rejsen mod decentralisering gennem interoperabilitet. Projekter kan opnå interoperabilitet gennem flere medier, hvor LayerZero baner vejen for mange.