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.