Hvad er interoperabilitet cross-chain?
Hjem
Artikler
Hvad er interoperabilitet cross-chain?

Hvad er interoperabilitet cross-chain?

Let øvet
Offentliggjort Mar 13, 2023Opdateret Oct 24, 2023
7m

Denne artikel er et bidrag fra fællesskabet. Artiklen er skrevet af Derek Yoo, administrerende direktør for PureStake, et udviklingsteam for Moonbeam-platformen for forbundne applikationer cross-chain.

Synspunkterne i denne artikel tilhører bidragsyderen/forfatteren og afspejler ikke nødvendigvis Binance Academys synspunkter.

TL;DR 

Interoperabilitet cross-chain gør det muligt for applikationer at kommunikere og interagere med hinanden på tværs af forskellige blockchain-netværk. Dette giver mulighed for overførsel af data og værdi mellem forskellige systemer, hvilket giver øgede tilslutningsmuligheder og problemfri integration. 

Hvad er interoperabilitet i blockchain? 

Interoperabilitet i forbindelse med blockchains henviser til en blockchains evne til frit at udveksle data med andre blockchains. Interoperabilitet cross-chain gør det muligt for smart contracts på forskellige kæder at kommunikere med hinanden uden at skulle sende de faktiske tokens mellem kæderne.

F.eks. registreres aktiver, tjenester og transaktioner på en blockchain som dokumentation. Uanset hvilken aktivitet, der finder sted på én blockchain, kan den repræsenteres på en anden blockchain med den rette interoperabilitetsløsning. Det betyder, at applikationer fungerer med alle aktiver eller tjenester, uanset hvilken blockchain de er på.

Hvorfor er interoperabilitet vigtig? 

Blockchains befinder sig i dag i en lignende situation som i internettets tidlige dage: der er mange isolerede økosystemer, som ikke kan udveksle oplysninger. 

Denne mangel på interoperabilitet og tilslutningsmuligheder udgør en væsentlig hindring for en bredere udbredelse af blockchain-teknologien, da den forhindrer en problemfri strøm af data og værdi på tværs af forskellige netværk. 

Set fra udviklerens perspektiv udgør hver implementering en isoleret og uafhængig instans, hvilket betyder, at backend-kontrakterne ikke er forbundet og ikke kender hinanden. F.eks. skal en DApp for en decentraliseret exchange (DEX) måske udrulles på Ethereum, BNB Chain og Polygon-netværk hver for sig. Det fører til, at hver enkelt version af DApps er isoleret. 

Som bruger kan en tilgang med flere implementeringer give flere udfordringer. Den giver ikke mulighed for problemfri overførsel af tokens fra én blockchain til en anden. Dette sker normalt i en proces, hvor aktiver ødelægges på kilde-blockchainen og præges igen på destinations-blockchainen ved hjælp af en tredjepartsbro. Processen kan være tidskrævende og forvirrende, hvilket fører til fragmenterede dataøer og dårlig brugeroplevelse. Sikkerhedsrisikoen ved at have aktiver på tværs af flere blockchains kan også være væsentlig, hvilket åbner døren for hacks og potentielt tab af midler.

Løsninger til interoperabilitet cross-chain 

Tilslutningsmuligheder cross-chain forbedres i takt med, at udviklere udvikler løsninger, der gør det lettere at forbinde og overføre data og værdi på tværs af forskellige netværk. Dette kan åbne nye muligheder for mere brugervenlige og sammenkoblede blockchain-applikationer.

Der er forskellige metoder til at forbedre interoperabiliteten cross-chain. Her er der nogle eksempler, der viser en bred vifte af løsninger. 

Chainlink er ved at udvikle Cross-Chain Interoperability Protocol (CCIP), som er en open source-standard til at muliggøre kommunikation på tværs af kæderne, herunder beskeder og tokenoverførsler. Målet med CCIP er at muliggøre en universel forbindelse mellem hundredvis af blockchain-netværk ved hjælp af en standardiseret grænseflade. Den har potentiale til at reducere kompleksiteten i forbindelse med opbygning af applikationer og tjenester cross-chain.

Wormhole

Wormhole-protokollen er en generisk interoperabilitetsprotokol, der gør det muligt at overføre tokens og beskeder mellem forskellige blockchain-netværk. Beskeder på en kildekæde overvåges af et netværk af vogtere, der verificerer og letter overførsler til målkæder.  Udviklere, der bruger Wormhole, kan bygge decentraliserede applikationer cross-chain kaldet xDapps.

LayerZero

LayerZero er en omnichain-interoperabilitetsprotokol til overførsel af letvægtsbeskeder mellem blockchains, der giver sikker og pålidelig levering af beskeder med konfigurerbar tillidsløshed. 

LayerZeros ultralette noder (ultra-light node, ULN) er smart contracts, der leverer block headers for andre broforbundne kæder for at forbedre effektiviteten. ULN'en udløses kun efter behov, og smart contracten kommunikerer med et orakel og en relayer via LayerZero-slutpunktet. Dette design giver mulighed for let og effektiv kommunikation cross-chain.

Hyperlane

Hyperlane er en delegeret PoS-protokol (Proof of Stake) på blockchainen, der validerer og sikrer kommunikation cross-chain via konfigurerbare konsensusmetoder. I Hyperlanes netværk er hver validator ansvarlig for at validere hver eneste blockchain, som Hyperlane er forbundet med, hvilket sikrer, at kommunikationen cross-chain er sikker og præcis.

Inter-Blockchain Communication

Inter-Blockchain Communication (IBC) er standardprotokollen for blockchain-interaktion i Cosmos Network, som er designet til at muliggøre interoperabilitet mellem forskellige blockchains. IBC definerer et minimumsæt af funktioner, der er specificeret i Interchain Standards (ICS), som definerer, hvordan blockchains kan kommunikere og udveksle data med hinanden.

Et eksempel er Osmosis, som er en DEX, der giver brugerne mulighed for at swappe tokens mellem forskellige blockchains. Osmosis bruger IBC-protokollen til at muliggøre problemfrie swaps af tokens fra forskellige blockchains, så indehavere af tokens direkte kan drage fordel af den interoperabilitet, som IBC tilbyder.

Avalanche Warp Messaging

Avalanche Warp Messaging (AWM) er designet til at være fleksibel og give udviklere mulighed for at skabe deres egne beskedspecifikationer til at drive kommunikation. Selve AWM-specifikationen kræver et array af bytes, et indeks for hvem der har deltaget i BLS-multisignaturen og BLS-multisignaturen. AWM gør det nemmere for udviklere at bygge kraftfulde DApps på Avalanche-netværket.

BTC Relay

BTC Relay er et blockchain-relæ, der skal anvendes i en live-situation. Det muliggør indsendelse af Bitcoin-block headers til Ethereum. Dermed giver det mulighed for at verificere, at Bitcoin-transaktioner er inkluderet i Ethereum-blockchainen, hvilket skaber en trustless bro mellem de to netværk.

Cross-Consensus Message Format

XCM-formatet (Cross-Consensus Message Format) gør det muligt for forskellige konsensussystemer at kommunikere med hinanden på Polkadot. Med den vellykkede sammenlægning af XCM version 3 kan udviklere bygge applikationer, der muliggør broer, låsning cross-chain, børser, NFT'er, betingelser, kontekstsporing og meget mere. 

Moonbeam XCM SDK understøtter f.eks. primært XCM-tokenoverførsler, så udviklere kan interagere med Polkadot-netværket ved hjælp af XCM.

Axelar

Axelar tilbyder en løsning til kommunikation cross-chain ved hjælp af General Message Passing-protokollen, så udviklere kan bygge decentraliserede applikationer, der kan fungere på tværs af flere blockchain-netværk. Axelar tilbyder også sikker kommunikation på blockchainen via delegeret PoS (dPoS) for brugere, der bruger brobygningstokens.

F.eks. forbinder Axelars brobygningsapp Satellite den Ethereum-baserede BUSD med Cosmos og muliggør interoperabilitet mellem de to økosystemer.

Fordele og begrænsninger ved interoperabilitet

Fordelene ved blockchain-interoperabilitet er tydelige. Brugerne kan potentielt foretage transaktioner på tværs af forskellige blockchain-netværk uden problemer og uden behov for centraliserede mellemled. Det reducerer også fragmenteringen, forbedrer interoperabiliteten inden for det bredere blockchain-økosystem og åbner op for nye forretningsgrænser og -modeller.

Der er dog visse begrænsninger ved disse løsninger. Forskellige blockchains kan have forskellige sikkerhedsløsninger, konsensusalgoritmer og programmeringssprog, hvilket kan øge den tekniske kompleksitet. Disse løsninger kan potentielt øge sandsynligheden for angreb og skabe nye udfordringer med hensyn til styring mellem forskellige blockchain-netværk. 

Sammenfatning

Interoperabilitetsløsninger cross-chain har potentiale til at forbedre effektiviteten og funktionaliteten af blockchain-netværk betydeligt ved at muliggøre kommunikation samt data- og værdioverførsler mellem forskellige netværk. 

Den fremtidige udvikling af interoperabilitet cross-chain forventes at fremme større innovation mellem forskellige blockchain-netværk og nye muligheder for blockchain-applikationer. Disse kan føre til et mere sammenhængende og brugervenligt blockchain-økosystem.

Hvis de forskellige interoperabilitetsløsninger cross-chain skal kunne anvendes i stor stil, skal de dog opnå større stabilitet og sikkerhed. Det er uklart, hvilken løsning der vil give de mest effektive, stabile og sikre værktøjer.  

Yderligere læsning:

Ansvarsfraskrivelse og risikoadvarsel: Dette indhold præsenteres for dig "som det er" til generel information og uddannelsesmæssige formål uden erklæring eller garanti af nogen art. Det skal ikke opfattes som økonomisk, juridisk eller anden professionel rådgivning, og det er heller ikke hensigten at anbefale køb af et bestemt produkt eller en bestemt tjeneste. Du bør selv søge råd fra relevante, professionelle rådgivere. Hvis denne artikel er et bidrag fra en tredjepart, bør du bemærke, at dennes synspunkter udtrykkeligt tilhører denne tredjepartsbidragsyder og ikke nødvendigvis afspejler Binance Academys synspunkter. Læs vores fulde ansvarsfraskrivelse her for yderligere oplysninger. Priserne på digitale aktiver kan være volatile. Værdien af din investering kan gå op eller ned, og du får muligvis ikke det investerede beløb tilbage. Du er eneansvarlig for dine investeringsbeslutninger, og Binance Academy er ikke ansvarlig for eventuelle tab, du måtte lide. Dette materiale bør ikke anses for værende økonomisk, juridisk eller anden rådgivning. For yderligere oplysninger kan du læse vores vilkår for anvendelse og risikoadvarsel.