Under åren har blockchain och distribuerad ledger-teknologis resa mot decentralisering plågats av interoperabilitetsproblem. För perfekt blockchain-interoperabilitet måste projekt implementera standardiserade dataformat, vanliga konsensusmekanismer, säkra kommunikationskanaler och interoperabilitetsprotokoll som är säkra och skalbar.
LayerZero-protokollet möjliggör interoperabilitet över flera blockkedjor oavsett deras arkitektur. Men hur fungerar den här lösningen och var används den idag?
Vad är LayerZero?
LayerZero är ett kommunikationsprotokoll för flera kedjor som möjliggör direkt, förtroendelös kommunikation mellan blockkedjor. LayerZero stöder flera blockkedjor, inklusive SUI, Aptos, EVM Chains och Solana. Projekt kan implementera interoperabilitet till andra blockkedjor med LayerZero.
LayerZero har potentialen att revolutionera blockchain-interaktion och därigenom eliminera behovet av centraliserade mellanhänder, såsom broar och decentraliserade utbyten, genom direkt kommunikation. Med LayerZero kan det finnas ett mer decentraliserat och säkert blockchain-ekosystem och nya möjligheter för applikationer över kedjan.
Hur LayerZero fungerar
LayerZero möjliggör interoperabilitet med ett unikt tillvägagångssätt som kallas "Ultra Light Nodes" (ULN). Dessa är lätta blockchain-klienter som kan validera transaktioner på andra kedjor utan att ladda ner hela blockchain-tillståndet.
ULN tillåter LayerZero att uppnå hög genomströmning och låg latens under kommunikation mellan kedjor med olika arkitekturer och konsensusmekanismer.
ULN: er är utplacerade på varje kedja som vill kommunicera. ULN: er upprätthåller en partiell bild av tillståndet för kedjan de är utplacerade på, och de använder vyn för att validera transaktioner från andra kedjor.
Off-chain-tjänster som kallas reläer är ansvariga för att vidarebefordra meddelanden mellan ULN på olika kedjor och är motiverade att vidarebefordra meddelanden på ett tillförlitligt och snabbt sätt. Reläer kompenseras för varje meddelande som sänds.
En tredjepartstjänst som kallas Oracle skickar sedan blockhuvudet till destinationskedjans slutpunkt. Efter detta skickar Relayer in transaktionsbeviset. Destinationskedjan kommer sedan att validera detta bevis med sin konsensusmekanism, och meddelandet kommer att skickas till måladressen.
Blockchain-orakel och Relayers är något lika, men de existerar helt separat från varandra i denna process för att undvika maskopi.
Här är en förenklad förklaring av hur LayerZero fungerar:
- Användarapplikation (UA) Konfigurerbar On-Chain Endpoint: LayerZero fungerar som en User Application (UA) konfigurerbar on-chain endpoint som kör en Ultra Light Node (ULN).
- Rollen som Oracle och Relayer: LayerZero förlitar sig på två parter för att överföra meddelanden mellan slutpunkter i kedjan: Oracle och Relayer.
- Meddelandeöverföring: När en UA skickar ett meddelande från kedja A till kedja B, dirigeras meddelandet genom slutpunkten på kedja A. Slutpunkten meddelar det UA-specificerade Oracle och Relayer om meddelandet och destinationskedjan.
- Vidarebefordran av blockhuvud och transaktionsbevis: Oraklet vidarebefordrar blockhuvudet till slutpunkten på kedja B och vidarebefordran skickar sedan in transaktionsbeviset.
- Bevisvalidering och vidarebefordran av meddelanden: Beviset valideras på destinationskedjan och meddelandet vidarebefordras till destinationsadressen.
LayerZero använder säkerhetsegenskaperna hos etablerade orakel (som Chainlink och Band) med ett extra lager av säkerhet via det öppna reläersystemet. Detta innebär att den värsta säkerheten i detta nya nätverk fortfarande minskar till att vara lika säker som oraklet.
Projekt kan använda LayerZero för olika ändamål, inklusive statlig delning, enhetlig likviditetsbryggning, cross-chain swappar och utlåning och upplåning över kedjor.
Vem använder Layer Zero?
Här är en översikt över några populära projekt som för närvarande använder LayerZero:
DApp |
Kedja |
LayerZeros funktion |
---|---|---|
OmniX |
Ethereum |
Omnichain NFT-handel, överbryggningsfunktioner och startplatta |
Pudgy pingviner |
Ethereum |
Kedjeöverbryggning för NFT |
dYdX |
StarkNet, Ethereum |
Cross-chain swappar och marginalhandel |
Balanserare |
Arbitrum |
Kedjeöverskridande likviditetspooler |
Synaps |
Solana |
Meddelanden över kedjan och tokenöverföringar |
Osmos |
Kosmos |
Kedjeöverskridande likviditet och insats |
Clover Finance |
Klöver nätverk |
Cross-chain DeFi och NFTs |
Anyswap |
BSC, Polygon, HECO, Fantom, Arbitrum, Avalanche, Moonriver, Moonbeam |
Kedjeöverbryggning |
De många LayerZero-applikationerna över olika blockkedjor ger den en fördel gentemot andra interoperabilitetslösningar.
5 sätt LayerZero överglänser andra blockkedjelösningar
Många blockkedjor och decentraliserade appar implementerar LayerZero av olika skäl, allt från skalbarhet, effektivitet, säkerhet och användarvänlighet.
1. Skalbarhet
LayerZero är skalbar eftersom det inte kräver ytterligare infrastruktur för att stödja transaktioner över kedjan. Istället använder LayerZero den befintliga infrastrukturen för blockkedjorna kopplade till LayerZero. Detta innebär att LayerZero kan skala som skalan för den underliggande blockkedjan.
2. Effektivitet
LayerZero är effektivt eftersom det inte kräver ytterligare datalagring på anslutna blockkedjor. LayerZero använder ett kryptografiskt bevissystem för att verifiera giltigheten av transaktioner över kedjan så att transaktionerna är mycket billiga och inte kräver ytterligare gasavgifter.
3. säkerhet
LayerZero är säkert eftersom det använder decentraliserade Oracle- och Relayer-system. Oracle håller reda på tillståndet för alla blockkedjor som är kopplade till LayerZero. Helst är orakel decentraliserade, vilket gör det svårt att kompromissa för tredjepartsaktörer. Reläer uppmuntras också att vara transparenta och belönas för att de genomför transaktioner.
4. Enkel användning
Projekt kan enkelt integrera LayerZero i sina appar så att användare enkelt kan överföra tillgångar mellan olika blockkedjor med en LayerZero-aktiverad plånbok.
5. Kostnadseffektivitet
LayerZero uppnår kostnadseffektivitet med låga transaktionsavgifter, hög genomströmning och låg latens. LayerZeros transaktionsavgifter är några cent, vilket är betydligt lägre än de avgifter som tas ut av andra interoperabilitetsprotokoll.
LayerZeros begränsningar
Även om LayerZero har några bra funktioner, har det också vissa begränsningar:
- Säkerhetsavvägningar: LayerZeros modulära tillvägagångssätt tillåter projekt att välja sina reläer och orakel, vilket leder till olika säkerhetsnivåer för DApps. Detta tillvägagångssätt resulterar i att vissa DApps behöver starkare säkerhetsåtgärder, vilket gör dem mer sårbara för attacker.
- Centraliseringsproblem: För närvarande förlitar sig LayerZero på Industry TSS Oracle och en Relayer som drivs av LayerZero, vilket väcker oro för centralisering. Även om projektet syftar till att bli en helt agnostisk modulär infrastruktur med en marknadsplats av reläer och orakel, har de ännu inte uppnått detta mål.
- Kostnadsavvägningar: LayerZeros beroende av orakel från tredje part kan avsevärt leda till högre rörliga avgifter per transaktion när efterfrågan på orakeltjänster ökar. Denna kostnadsstruktur kan vara mer lämpad för specifika affärsmodeller och transaktionstyper, vilket begränsar dess tillämpbarhet över ett bredare användningsområde.
- Adoption av utvecklare: LayerZeros framgång beror på projekt som omfattar dess modulära tillvägagångssätt och gör val av säkerhetsdesign. Om utvecklare föredrar standardiserade lösningar med inbyggda säkerhetsåtgärder kan LayerZeros användning vara begränsad.
Trots dessa begränsningar är LayerZeros fokus på modularitet och flexibilitet attraktivt för utvecklare, speciellt om du letar efter anpassningsbara säkerhetsalternativ och möjligheten att bygga inbyggda multikedjor DApps. Projektets framgång kommer att bero på dess förmåga att hantera dessa utmaningar och anpassa sig till blockkedjeekosystemets föränderliga behov.
Det finns många projekt som främjar blockkedjeinteroperabilitet
Blockchain interoperabilitet är avgörande för framtiden för blockchain-teknik. I takt med att blockchain-antagandet skjuter i höjden kommer behovet av interoperabilitet också att öka. Projekt som Chainlink, Polkadot och Cosmos sätter farten på resan mot decentralisering genom interoperabilitet. Projekt kan uppnå interoperabilitet genom flera medier, med LayerZero banar väg för många.