Tento článek je příspěvkem komunity. Článek přispívá Derek Yoo, CEO PureStake, vývojového týmu platformy Moonbeam pro propojené cross-chain aplikace.

Názory v tomto článku jsou názory přispěvatele/autora a nemusí nutně odrážet názory Binance Academy.

SOUHRN

Meziřetězová interoperabilita umožňuje aplikacím komunikovat a interagovat mezi sebou napříč více blockchainovými sítěmi. To umožňuje přenos dat a hodnot mezi různými systémy, poskytuje větší konektivitu a bezproblémovou integraci.

Co znamená interoperabilita v blockchainu?

V kontextu blockchainů se interoperabilita týká schopnosti blockchainu volně si vyměňovat data s jinými řetězci. 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 tokeny.

Například aktiva, služby a transakce mohou být zaznamenány na blockchainu jako dokumentace. Jakákoli činnost prováděná 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á?

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

Tento nedostatek interoperability a konektivity vytváří významnou překážku pro široké přijetí technologie blockchain, protože brání plynulému toku dat a hodnot mezi různými sítěmi.

Z pohledu vývojáře je každé nasazení izolovanou, nezávislou instancí, což má za následek backendové smlouvy, které nejsou vzájemně propojeny ani rozpoznány. Například dApp pro decentralizovanou burzu (DEX) může být nutné nasadit v sítích Ethereum, BNB Chain a Polygon jednotlivě. To vede k izolaci každé verze dApp.

Jako uživatel může přístup více nasazení představovat několik problémů. Neumožňuje například bezproblémový přenos tokenů z jednoho blockchainu do druhého. To se obvykle provádí prostřednictvím procesu, kdy jsou aktiva zničena na zdrojovém blockchainu a znovu ražena na cílovém blockchainu s použitím externího mostu. Tento proces může být časově náročný, matoucí a může vést k ostrovům fragmentovaných dat a špatné uživatelské zkušenosti. Bezpečnostní rizika spojená s držením aktiv na více blockchainech mohou být také značná, což vede k hackům a potenciální ztrátě finančních prostředků.

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

Konektivita napříč řetězci se zlepšuje, protože vývojáři vytvářejí řešení, která usnadňují připojení a přenos dat a hodnoty mezi 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. Níže uvádíme několik příkladů, které odhalují š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 umožňujícím meziřetězovou komunikaci, včetně přenosu zpráv a 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 při navrhování cross-chain aplikací a služeb.

Červí díra

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 ve zdrojovém řetězci jsou sledovány sítí Gatekeeperů (validátorů), kteří ověřují a usnadňují přenosy do cílových řetězců. Vývojáři používající Wormhole mohou navrhovat decentralizované aplikace zvané xDapps (cross-chain decentralized applications).

LayerZero

LayerZero je omnichain (cross-chain) interoperabilní protokol pro lehký přenos zpráv mezi blockchainy, který poskytuje bezpečné a spolehlivé doručování zpráv s konfigurovatelnými možnostmi odstranění důvěryhodnosti.

LayerZero Ultra-Light Nodes (ULN) jsou chytré kontrakty, které dodávají hlavičky bloků z jiných propojených řetězců pro zvýšení efektivity. Inteligentní smlouva ULN se aktivuje pouze na vyžádání a komunikuje s orákulem a relé prostřednictvím koncového bodu LayerZero. Tato konstrukce umožňuje lehkou a efektivní komunikaci napříč řetězci.

Hyperlane

Hyperlane je blockchainový protokol Delegated Proof of Stake (DPoS), který ověřuje a zabezpečuje meziřetězcovou 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 se síť připojuje, a za zajištění bezpečné a přesné meziřetězové komunikace.

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í specifikovaných ve standardech Interchain Standards (ICS), které stanoví, jak mohou blockchainy komunikovat a vyměňovat si data mezi sebou.

Příkladem je Osmosis, DEX, který umožňuje uživatelům vyměňovat tokeny mezi různými blockchainy. Osmosis použí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ů 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 bajtové pole, index toho, kdo se účastnil multisignatury BLS. AMW usnadňuje vývojářům vytváření výkonných dApps v síti Avalanche.

BTC relé

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

Formát zprávy o vzájemné shodě

Formát Cross-Consensus Message (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 navrhovat aplikace, které umožňují přemostění, křížové zámky, výměny, NFT, podmíněné, trasování kontextu a další.

Například sada XCM SDK společnosti Moonbeam primárně podporuje přenosy tokenů přes 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 (GMP), což umožňuje vývojářům vytvářet decentralizované aplikace, které mohou fungovat na více blockchainových sítích. Axelar také nabízí zabezpečenou cross-chain komunikaci prostřednictvím Delegated PoS (DPoS) pro uživatele přenášející tokeny.

Například mostová aplikace společnosti Axelar, Satellite, propojuje tokeny BUSD založené na Ethereu s Cosmos, což umožňuje interoperabilitu mezi těmito dvěma ekosystémy.

Výhody a omezení interoperability

Výhody interoperability mezi blockchainy jsou jasné. Uživatelé mohou potenciálně provádět transakce napříč různými blockchainovými sítěmi bez potíží nebo nutnosti uchýlit se k centralizovaným zprostředkovatelům. To také snižuje fragmentaci, zlepšuje interoperabilitu v rámci širšího blockchain ekosystému a otevírá nové hranice a obchodní 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 přidat 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ěry

Ř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 a přenosy dat a hodnot mezi různými sítěmi.

Očekává se, že budoucí vývoj interoperability mezi řetězci povede k dalším inovacím mezi různými blockchainovými sítěmi a novým možnostem aplikací založených na blockchainu. Ty mohou vést k propojenějšímu a uživatelsky přívětivějšímu blockchain ekosystému.

Aby však bylo dosaženo širokého použití, různá řešení interoperability mezi řetězci musí dosáhnout větší stability a bezpečnosti. Zbývá ujasnit, které řešení poskytne nejefektivnější, nejstabilnější a nejbezpečnější nástroje.

Další čtení:

  • Co je blockchainový most?

  • Co je vrstva 0 v blockchainu?

  • Co je vrstva 1 v blockchainu?

Právní upozornění a varování před riziky: Tento obsah je prezentován „tak, jak je“ pouze pro obecné informace a vzdělávací účely, bez zastoupení nebo záruky jakéhokoli druhu. 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 si nechat poradit od vhodných profesionálních poradců. Protože tento článek je produktem příspěvků třetích stran, vezměte prosím na vědomí, že vyjádřené názory jsou názory přispěvatele třetí strany a nemusí nutně odrážet názory Binance Academy. Pro více informací si přečtěte naše úplné právní upozornění zde. Ceny digitálních aktiv mohou být kolísavé. Hodnota investice může klesat i stoupat a investovaná částka se vám nemusí vrátit. Pouze vy jste zodpovědní za svá investiční rozhodnutí. Binance Academy nezodpovídá za žádné 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.