Multichain og Cross-chain er to typer begreber, der refererer til det mål, der er blevet udviklet om at skabe et økosystem af blockchains, der opnår interoperabilitet. Dette koncept ville lette skabelsen af nye decentrale applikationsprotokoller og samtidig gøre det lettere for brugeren at navigere og overføre digitale aktiver gennem blockchains. Lad os se, hvad multichain og cross-chain er og deres vigtigste ligheder og forskelle.
Hvad betyder Multichain?
Udtrykket multikæde refererer til decentraliserede applikationer, der er blevet implementeret på flere blockchains, der deler lignende smart kontraktteknologi. Ethereum, Avalanche, Polygon, BNB Chain, er alle kompatible med Ethereum Virtual Machine (EVM), som giver udviklere mulighed for at lancere multichain-dapps. Selvom det meste af udviklingen i kryptovaluta-området oprindeligt var baseret på Ethereums mainnet, nu er fokus flyttet til lag 2 blockchains, såsom Optimisme og Arbitrum, sidekæder, såsom Polygon, eller alternative lag 1-blokkæder, såsom Solana og Avalanche. På grund af Blockchain-teknologi er begrænset af skalerbarhedstrilemmaet, som fastslår, at blockchains ikke kan skaleres uden at gå på kompromis med sikkerhed eller decentralisering, har udviklere skabt Alternative blockchains, der accepterer forskellige forpligtelser for at opnå mere skala, sikkerhed eller decentralisering. Udviklere vælger også at udvikle applikationer på lag 2 blockchains, der bruger rollups og test for at muliggøre vertikal skalerbarhed og samtidig opretholde sikkerheden i Ethereum.

Skalerbarhedstrilemmaet. Kilde: Random Access News.
Hvad betyder Cross-chain?
Cross-chain beskriver kommunikationen mellem blockchains og er den naturlige udvikling af multichain. I tværkædede arkitekturer, Blockchains er ikke isolerede kæder, men er indbyrdes forbundne. Sammenkobling på tværs af kæder er muliggjort af krydskædede broer og interoperabilitetsprotokoller såsom Ren Protocol, Multichain og Connext, som har været banebrydende for konceptet xCalls, evnen til sikkert at formulere smarte kontrakter på tværs af kæder.
Cross-chain protokoller kan fungere på to forskellige måder:
1. Tværkædeblokering og prægning.
Når vi ønsker at flytte et token fra kæde A til kæde B, forlader tokens faktisk ikke oprindelsesblockkæden (kæde A), men i stedet er låst fast i en smart kontrakt på oprindelseskæden, og en "indpakket" repræsentation eller version præges af tokens på den modtagende kæde (kæde B). Da tokens pakket på kæde B er låst som sikkerhed på kæde A, er en proces, der styres af interchain-broen, De originale tokens er underlagt brorisiko. For eksempel, hvis sikkerhedsstillelsen, der er låst i en bros smarte kontrakt, bliver stjålet som følge af et hack, vil de indpakkede tokens blive værdiløse.
Sådan fungerer WBTC-tokenprægning. Kilde: Crypto Plaza.
2. Tværkædede likviditetsnetværk.
Cross-chain protokoller ved hjælp af likviditetsnetværk er baseret på likviditetspuljer, der allerede findes i både afsender- og modtagekæden, så der er ingen prægning af aktiver involveret. I stedet, brugere indskyder likviditet i bunden af kildekæden og så, modtage aktiver fra den modtagende kædefond. Selvom cross-chain-broer, der bruger likviditetsnetværk, er mere sikre, er deres funktionalitet og skala mere begrænset, da der kræves likviditet på begge blockchains.
Tværkædelikviditet mellem blockchain-netværk. Kilde: Medium.
multikæde vs Cross-kæde: Ligheder og forskelle.
Både multichain og cross chain involverer eksistens og aktiviteter på flere blockchains, men adskiller sig i deres evne til aktivt at kommunikere med hinanden: I et multichain scenario, ingen kommunikation mellem kæder, broer og interoperabilitetsprotokoller. Dette skyldes, at blockchains kun kan vedligeholde deres sikkerhedsantagelser, leveret af forskellige validatorer, af sig selv og ikke kan overskue sikkerheden for en anden blockchain, der ikke er bygget til deres specifikke formål. Fordelene ved en cross-chain infrastruktur er evne til at gøre alle applikationer, likviditet og data kompatible med hinanden, fjernelse af barrierer mellem isolerede blockchains. Da en lag 2 blockchain som Optimism kun kan interagere sikkert med Ethereum (eller L1 den er bygget på), Kommunikation mellem lag 2 kræver også krydskædeprotokoller. For eksempel, hvis en bruger ville flytte tokens fra Optimisme til Arbitrum, skulle de først gå til Ethereum, vente 7 dage og derefter den endelige opsamling.
Populære brugssager.
Kommunikation på tværs af kæder er populær i nogle større brugssager, herunder broer, tegnebøger og dapps.
1. Broer.
Broer er nogle af de applikationer, der kan bygges på interoperabilitetsprotokoller. Broen Connext, er for eksempel den sikreste og en af de billigste til tillade brugere at flytte tokens på tværs af flere kæder. Andre eksempler er Axelar og Wormhole, selvom de er mere pålidelige løsninger, da de er afhængige af et sæt validatorer, en tredjepart, der skal have tillid til, for at gennemføre transaktioner, i modsætning til Connext, som er en løsning, der minimerer tillid.
Drift af en kryptovalutabro. Kilde: MDTA Academy.
2. Tegnebøger.
Flere cryptocurrency tegnebøger er introduceret indbyggede funktioner til at flytte tokens på tværs af flere blockchains ved hjælp af interoperabilitetsprotokoller. Nogle fokuserer på tillidsløse forbindelser som Ethereum og Starkware (Argent-pungen), andre eller bevæger sig på tværs af helt separate kæder som Ethereum og Solana (Clover).
3. Decentraliserede applikationer (DApps).
Andre dapps, der med succes er begyndt at implementere en tværkædestrategi, omfatter Superfluid. Superfluid er en platform, der gør det muligt at skabe pengestrømme eller en konstant strøm af tokens, der konstant ændres hvert sekund, gennem blockchains. For eksempel kunne en DAO starte et flow af USDC fra en sikker kæde som Ethereum, og en bruger kunne beslutte at modtage det på en billigere kæde som Polygon.
Superfluid protokol betjeningsgrænseflade. Kilde: Research Gate.