Tento článek je příspěvek komunity. K článku přispěl Derek Yoo, generální ředitel společnosti PureStake, vývojového týmu platformy Moonbeam pro aplikace propojené mezi řetězci.

Pohledy v tomto článku pocházejí od přispěvatele/autora a nemusí nutně odrážet pohledy Binance Academy.

TL;DR

Interoperabilita mezi řetězci umožňuje aplikacím komunikovat a vzájemně se ovlivňovat napříč různými blockchainovými sítěmi. To umožňuje přenos dat a hodnot mezi různými systémy, poskytuje zvýšenou konektivitu a bezproblémovou integraci.

Co je interoperabilita v blockchainu?

Interoperabilita v kontextu blockchainů se týká schopnosti blockchainu volně si vyměňovat data s jinými blockchainy. Interoperabilita mezi řetězci umožňuje inteligentním kontraktům v různých řetězcích vzájemně komunikovat, aniž by bylo nutné mezi řetězci posílat skutečné tokeny.

Například aktiva, služby a transakce jsou zaznamenány na blockchainu jako dokumentace. Jakákoli aktivita, která se odehrává na jednom blockchainu, může být reprezentována na jiném blockchainu se správným řešením interoperability. To znamená, že aplikace pracují s jakýmkoli aktivem nebo službou bez ohledu na to, na kterém blockchainu jsou.

Proč je interoperabilita důležitá?

Blockchainy jsou dnes v podobné pozici jako v raných dobách internetu: existuje mnoho izolovaných ekosystémů, které si nemohou vyměňovat informace.

Tento nedostatek interoperability a konektivity představuje významnou překážku pro širší přijetí technologie blockchain, protože brání bezproblémovému toku dat a hodnot napříč různými sítěmi.

Z pohledu vývojáře každé nasazení představuje izolovanou a nezávislou instanci, což má za následek, že backendové smlouvy nejsou propojené a navzájem si neuvědomují. Například může být nutné nasadit DApp decentralizované burzy (DEX) v sítích Ethereum, BNB Chain a Polygon jednotlivě. To vede k izolaci každé verze DApps.

Jako uživatel může přístup více nasazení představovat několik problémů. Neumožňuje bezproblémový přenos tokenů z jednoho blockchainu do druhého. To se obvykle provádí v procesu, ve kterém jsou aktiva zničena na zdrojovém blockchainu a znovu ražena na cílovém blockchainu pomocí mostu třetí strany. Tento proces může být časově náročný a matoucí, což vede k fragmentovaným datovým ostrovům a špatné uživatelské zkušenosti. Bezpečnostní rizika spojená s držením aktiv napříč více blockchainy mohou být také významná, což otevírá dveře pro hackery a potenciální ztrátu finančních prostředků.

Řešení interoperability napříč řetězci

Cross-chain konektivita se zlepšuje, protože vývojáři vytvářejí řešení, která usnadňují připojení a přenos dat a hodnoty napříč různými sítěmi. To může odemknout nové možnosti pro uživatelsky přívětivější a propojené blockchainové aplikace.

Existují různé přístupy ke zlepšení interoperability napříč řetězci. Zde uvádíme několik příkladů, které předvedou širokou škálu řešení.

Řetěz

Chainlink vyvíjí Cross-Chain Interoperability Protocol (CCIP), což je standard s otevřeným zdrojovým kódem pro umožnění meziřetězové komunikace, včetně zasílání zpráv a přenosů tokenů. Cílem CCIP je umožnit univerzální propojení mezi stovkami blockchainových sítí pomocí standardizovaného rozhraní. Má potenciál snížit složitost vytváření cross-chain aplikací a služeb.

Červí díra

Protokol Wormhole je obecný protokol interoperability, který umožňuje přenos tokenů a zpráv mezi různými blockchainovými sítěmi. Zprávy na zdrojovém řetězci jsou sledovány sítí strážců, kteří ověřují a usnadňují přenosy do cílových řetězců. Vývojáři používající Wormhole mohou vytvářet cross-chain decentralizované aplikace zvané xDapps.

LayerZero

LayerZero je omnichain interoperabilní protokol pro odlehčené předávání zpráv mezi blockchainy, který poskytuje bezpečné a spolehlivé doručování zpráv s konfigurovatelnou spolehlivostí.

Ultralehké uzly (ULN) společnosti LayerZero jsou chytré kontrakty, které poskytují hlavičky bloků jiných přemostěných řetězců pro zvýšení efektivity. ULN se spouští pouze na vyžádání a inteligentní smlouva komunikuje s věštcem a relé přes koncový bod LayerZero. Tato konstrukce umožňuje lehkou a efektivní komunikaci napříč řetězci.

Hyperlane

Hyperlane je delegovaný proof of stake (PoS) řetězový protokol, který ověřuje a zabezpečuje cross-chain komunikaci prostřednictvím konfigurovatelných metod konsenzu. V síti Hyperlane je každý validátor zodpovědný za ověření každého řetězce, ke kterému je Hyperlane připojen, a zajišťuje, že meziřetězová komunikace je bezpečná a přesná.

Inter-Blockchain komunikace

Inter-Blockchain Communication (IBC) je standardní protokol pro interakci blockchainu v síti Cosmos Network, který je navržen tak, aby umožňoval interoperabilitu mezi různými blockchainy. IBC definuje minimální sadu funkcí, které jsou specifikovány v Interchain Standards (ICS), které definují, jak mohou blockchainy komunikovat a vyměňovat si data mezi sebou.

Jedním z příkladů je Osmosis, DEX, který umožňuje uživatelům vyměňovat tokeny mezi různými blockchainy. Osmosis využívá protokol IBC k umožnění bezproblémové výměny tokenů z různých řetězců, což umožňuje držitelům tokenů přímo těžit z interoperability, kterou IBC nabízí.

Avalanche Warp Messaging

Avalanche Warp Messaging (AWM) je navržen tak, aby byl flexibilní a umožňoval vývojářům vytvářet vlastní specifikace zpráv pro podporu komunikace. Samotná specifikace AWM vyžaduje pole bajtů, index toho, kdo se účastnil vícenásobného podpisu BLS, a vícenásobného podpisu BLS. AWM usnadňuje vývojářům vytváření výkonných DApps v síti Avalanche.

BTC relé

BTC Relay je řetězové relé, které má být nasazeno v živém prostředí. Umožňuje odesílání hlaviček bitcoinových bloků do Etherea. Tím poskytuje způsob, jak ověřit zahrnutí bitcoinových transakcí na blockchainu Ethereum, čímž se vytvoří nedůvěryhodný most mezi těmito dvěma sítěmi.

Formát zprávy pro vzájemnou shodu

Cross-Consensus Message Format (XCM) umožňuje vzájemnou komunikaci různých konsenzuálních systémů na Polkadotu. Díky úspěšnému sloučení XCM verze 3 mohou vývojáři vytvářet aplikace, které umožňují mosty, cross-chain locking, výměny, NFT, podmínky, sledování kontextu a další.

Sada Moonbeam XCM SDK například primárně podporuje přenosy tokenů XCM, což umožňuje vývojářům komunikovat se sítí Polkadot pomocí XCM.

Ramena

Axelar nabízí řešení pro cross-chain komunikaci pomocí protokolu General Message Passing, který umožňuje vývojářům vytvářet decentralizované aplikace, které mohou fungovat napříč více blockchainovými sítěmi. Axelar také poskytuje bezpečnou meziřetězovou komunikaci prostřednictvím delegovaného PoS (dPoS) pro přemosťovací tokeny uživatelů.

Například překlenovací aplikace Axelar, Satellite, propojuje BUSD založenou na Ethereu s Cosmos, což umožňuje interoperabilitu mezi dvěma ekosystémy.

Výhody a omezení interoperability

Výhody interoperability blockchainu jsou jasné. Uživatelé mohou potenciálně provádět transakce napříč různými blockchainovými sítěmi hladce, bez potřeby centralizovaných zprostředkovatelů. Také snižuje fragmentaci, zlepšuje interoperabilitu v rámci širšího blockchain ekosystému a otevírá nové obchodní hranice a modely.

Tato řešení však mají určitá omezení. Různé blockchainy mohou mít různá bezpečnostní řešení, konsensuální algoritmy a programovací jazyky, což může zvýšit technickou složitost. Tato řešení mohou potenciálně zvýšit pravděpodobnost útoků a představovat nové výzvy v oblasti správy mezi různými blockchainovými sítěmi.

Závěrečné myšlenky

Řešení interoperability napříč řetězci mají potenciál výrazně zlepšit efektivitu a funkčnost blockchainových sítí tím, že umožňují komunikaci, přenos dat a hodnot mezi různými sítěmi.

Očekává se, že budoucí vývoj interoperability mezi řetězci podpoří větší inovace mezi různými blockchainovými sítěmi a nové možnosti pro blockchainové aplikace. Ty mohou vést k propojenějšímu a uživatelsky přívětivějšímu blockchain ekosystému.

Pro široké použití však různá řešení interoperability napříč řetězci potřebují dosáhnout větší stability a bezpečnosti. Není jasné, které řešení poskytne nejúčinnější, nejstabilnější a nejbezpečnější nástroje.

Další čtení:

  • Co je Blockchain Bridge?

  • Co je vrstva 0 v blockchainu?

  • Co je vrstva 1 v blockchainu?

Zřeknutí se odpovědnosti a varování před riziky: Tento obsah je vám prezentován „tak, jak je“, pouze pro obecné informace a vzdělávací účely, bez jakéhokoli zastoupení nebo záruky. Nemělo by být vykládáno jako finanční, právní nebo jiné odborné poradenství, ani není určeno k doporučení nákupu jakéhokoli konkrétního produktu nebo služby. Měli byste vyhledat vlastní radu od příslušných profesionálních poradců. V případě, že článek přispěl přispěvatelem třetí strany, vezměte prosím na vědomí, že tyto vyjádřené názory patří přispěvateli třetí strany a nemusí nutně odrážet názory Binance Academy. Pro další podrobnosti si prosím přečtěte naše úplné prohlášení o vyloučení odpovědnosti zde. Ceny digitálních aktiv mohou být kolísavé. Hodnota vaší investice může klesat nebo stoupat a investovaná částka se vám nemusí vrátit. Jste výhradně odpovědní za svá investiční rozhodnutí a Binance Academy nenese odpovědnost za jakékoli ztráty, které vám mohou vzniknout. Tento materiál by neměl být vykládán jako finanční, právní nebo jiné odborné poradenství. Další informace naleznete v našich podmínkách použití a varování před riziky.