Multichain og Cross-chain er to typer konsepter som refererer til målet som er utviklet om å skape et økosystem av blokkjeder som oppnår interoperabilitet. Dette konseptet vil lette opprettelsen av nye desentraliserte applikasjonsprotokoller og samtidig gjøre det enklere for brukeren å navigere og overføre digitale eiendeler gjennom blokkjeder. La oss se hva multichain og cross-chain er og deres viktigste likheter og forskjeller.
Hva betyr Multichain?
Begrepet multichain refererer til desentraliserte applikasjoner som har blitt distribuert på flere blokkkjeder som deler lignende smart kontraktsteknologi. Ethereum, Avalanche, Polygon, BNB Chain, er alle kompatible med Ethereum Virtual Machine (EVM) som lar utviklere lansere multichain-dapps. Selv om i utgangspunktet mesteparten av utviklingen i kryptovaluta-området var basert på Ethereum-nettverket, nå har fokus flyttet til lag 2 blokkjeder, slik som Optimisme og Arbitrum, sidekjeder, slik som Polygon, eller alternative lag 1 blokkjeder, som Solana og Avalanche. Gitt Blokkjedeteknologi er begrenset av skalerbarhetstrilemmaet, som sier at blokkjeder ikke kan skaleres uten å kompromittere sikkerhet eller desentralisering, har utviklere laget Alternative blokkjeder som aksepterer ulike forpliktelser for å oppnå mer skala, sikkerhet eller desentralisering. Utviklere velger også å utvikle applikasjoner på lag 2 blokkjeder som bruker sammenrullinger og testing for å muliggjøre vertikal skalerbarhet samtidig som sikkerheten til Ethereum opprettholdes.
Skalerbarhetstrilemmaet. Kilde: Random Access News.
Hva betyr Cross-chain?
Cross-chain beskriver kommunikasjonen mellom blokkjeder og er den naturlige utviklingen av multichain. I tverrkjedearkitekturer, Blokkjeder er ikke isolerte kjeder, men henger sammen. Sammenkobling på tvers av kjeder er muliggjort av bro på tvers av kjeder og interoperabilitetsprotokoller som Ren Protocol, Multichain og Connext, som har vært banebrytende for konseptet xCalls, muligheten til å sikkert formulere smarte kontrakter på tvers av kjeder.
Krysskjedeprotokoller kan fungere på to forskjellige måter:
1. Tverrkjedeblokkering og preging.
Når vi ønsker å flytte et token fra kjede A til kjede B, forlater ikke tokenene egentlig opprinnelsesblokkkjeden (kjede A), men i stedet er låst til en smart kontrakt på opprinnelseskjeden, og en "innpakket" representasjon eller versjon er preget av tokens på mottakskjeden (kjede B). Siden tokens pakket på kjede B er låst som sikkerhet på kjede A, er en prosess administrert av interchain-broen, De originale tokenene er underlagt brorisiko. For eksempel, hvis sikkerheten som er låst i en bros smarte kontrakt blir stjålet som et resultat av et hack, vil de innpakkede tokenene bli verdiløse.
Hvordan WBTC token preging fungerer. Kilde: Crypto Plaza.
2. Likviditetsnettverk på tvers av kjeder.
Cross-chain protokoller som bruker likviditetsnettverk er basert på likviditetspooler som allerede eksisterer i både avsender- og mottakskjeden, så det er ingen preging av eiendeler involvert. I stedet, brukere setter inn likviditet nederst i kildekjeden og så, motta eiendeler fra mottakende kjedefond. Selv om tverrkjedebroer som bruker likviditetsnettverk er sikrere, er funksjonaliteten og skalaen deres mer begrenset siden det kreves likviditet på begge blokkkjedene.
Tverrkjedelikviditet mellom blokkjedenettverk. Kilde: Medium.
multikate vs Cross-kjeden: Likheter og ulikheter.
Både flerkjeder og krysskjeder involverer eksistens og aktiviteter på flere blokkkjeder, men er forskjellige i deres evne til å kommunisere aktivt med hverandre: I et flerkjedescenario, ingen kommunikasjon mellom kjeder, broer og interoperabilitetsprotokoller. Dette er fordi blokkjeder kan opprettholde sine sikkerhetsforutsetninger, levert av forskjellige validatorer, bare av seg selv, og ikke kan overvåke sikkerheten til en annen blokkjede som ikke er bygget for deres spesifikke formål. Fordelene med en infrastruktur på tvers av kjeder er evne til å gjøre alle applikasjoner, likviditet og data kompatible med hverandre, fjerner barrierer mellom isolerte blokkjeder. Siden en lag 2 blokkjede som Optimism bare kan samhandle sikkert med Ethereum (eller L1 den er bygget på), Kommunikasjon mellom lag 2 krever også krysskjedeprotokoller. For eksempel, hvis en bruker ønsket å flytte tokens fra Optimisme til Arbitrum, måtte de gå til Ethereum først, vente i 7 dager, og deretter til den endelige samlingen.
Populære brukssaker.
Kommunikasjon på tvers av kjeder er populært i noen store brukstilfeller, inkludert broer, lommebøker og dapps.
1. Broer.
Broer er noen av applikasjonene som kan bygges på interoperabilitetsprotokoller. Broen Tilkobling, for eksempel, er den sikreste og en av de billigste for tillate brukere å flytte tokens på tvers av flere kjeder. Andre eksempler er Axelar og Wormhole, selv om de er mer pålitelige løsninger, siden de er avhengige av et sett med validatorer, en tredjepart som må stoles på, for å fullføre transaksjoner, i motsetning til Connext, som er en løsning som minimerer tillit.
Drift av en kryptovalutabro. Kilde: MDTA Academy.
2. Lommebøker.
Flere kryptovaluta-lommebøker har introdusert innebygde funksjoner for å flytte tokens på tvers av flere blokkkjeder ved hjelp av interoperabilitetsprotokoller. Noen fokuserer på tillitsløse forbindelser som Ethereum og Starkware (Argent-lommeboken), andre eller beveger seg over helt separate kjeder som Ethereum og Solana (Clover).
3. Desentraliserte applikasjoner (DApps).
Andre dapps som har begynt å implementere en krysskjedestrategi inkluderer Superfluid. Superfluid er en plattform som gjør det mulig å skape pengestrømmer, eller en konstant strøm av tokens som kontinuerlig endres hvert sekund, gjennom blokkjeder. For eksempel kan en DAO starte en strøm av USDC fra en sikker kjede som Ethereum, og en bruker kan bestemme seg for å motta den på en billigere kjede som Polygon.
Superfluid protokoll driftsgrensesnitt. Kilde: Research Gate.