Tento článek je příspěvkem od naší komunity. Autorem článku je Derek Yoo, generální ředitel společnosti PureStake, která vyvíjí platformu Moonbeam pro aplikace propojené napříč blockchainy.
Názory v tomto článku jsou názory přispěvatele/autora a nemusí se nutně shodovat s názory Akademie Binance.
TL;DR
Crosschainová interoperabilita umožňuje aplikacím na různých blockchainových sítích komunikovat a spolupracovat. Zlepšuje propojení a integraci a můžete díky ní převádět data a hodnotu mezi různými systémy.
Co je blockchainová interoperabilita?
Interoperabilita v kontextu blockchainů označuje schopnost volně převádět data mezi různými blockchainy. Crosschainová interoperabilita umožňuje chytrým kontraktům na různých blockchainech vzájemně komunikovat, aniž by bylo nutné mezi blockchainy posílat skutečné tokeny.
Například aktiva, služby a transakce se zaznamenávají na blockchain jako dokumentace. Jakákoli činnost, která se odehrává na jednom blockchainu, může být se správným řešením interoperability provedena na jiném blockchainu. To znamená, že aplikace pracují s libovolným aktivem nebo službou bez ohledu na to, na jakém blockchainu se nachází.
Proč je interoperabilita důležitá?
Blockchainy jsou dnes v podobné situaci jako počátky internetu: existuje mnoho izolovaných ekosystémů, které si neumí vyměňovat informace.
Tento nedostatek interoperability a propojení představuje významnou překážku pro širší přijetí blockchainové technologie, protože brání plynulému toku dat a hodnot mezi různými sítěmi.
Z pohledu vývojáře představuje každé nasazení izolovanou a nezávislou instanci, což vede k tomu, že backendové kontrakty nejsou propojené a navzájem o sobě neví. Například DApp decentralizované burzy (DEX) může být na sítích Ethereum, BNB Chain a Polygon spuštěna samostatně. Každá verze této decentralizované aplikace je pak izolovaná.
Tato vícenásobná spuštění představují pro uživatele několik výzev. Neumožňují bezproblémový převod tokenů z jednoho blockchainu na druhý. Aktiva se obvykle převádí tak, že se prostřednictvím mostu třetí strany na zdrojovém blockchainu zničí a na cílovém blockchainu se znovu vyrazí. Tento proces bývá časově náročný a nepřehledný, což vede k roztříštěným ostrovům dat a špatné uživatelské zkušenosti. Bezpečnostní rizika spojená s držením aktiv na různých blockchainech také nejsou zanedbatelná, což otevírá dveře hackerům a potenciální ztrátě finančních prostředků.
Řešení crosschainové interoperability
Propojení mezi blockchainy se zlepšuje s tím, jak vývojáři vytváří řešení, která propojení různých sítí a převod dat a hodnoty mezi nimi usnadňují. Mohou se tím odemknout nové možnosti pro uživatelsky přívětivější a propojenější blockchainové aplikace.
Crosschainovou interoperabilitu je možné zlepšovat různými způsoby. V následující části prozkoumáme několik příkladů, které ukazují širokou škálu řešení.
Chainlink
Chainlink vyvíjí protokol CCIP (Cross-Chain Interoperability Protocol), což je opensourcový standard, který umožňuje crosschainovou komunikaci, včetně odesílání zpráv a převodu tokenů. Cílem CCIP je vytvořit standardizované rozhraní, které umožní univerzální spojení mezi stovkami blockchainových sítí a potenciálně může také zjednodušit vytváření crosschainových aplikací a služeb.
Wormhole
Protokol Wormhole je obecný interoperabilní protokol, který umožňuje převádět kryptoměny a zprávy mezi různými blockchainovými sítěmi. Zprávy na zdrojovém blockchainu sleduje síť strážců, kteří ověřují a zajišťují převody na cílové blockchainy. Vývojáři používající protokol Wormhole mohou vytvářet crosschainové decentralizované aplikace, takzvané xDapps.
LayerZero
LayerZero je omnichainový protokol interoperability, který umožňuje nenáročné předávání zpráv mezi blockchainy a poskytuje bezpečné a spolehlivé doručování zpráv s konfigurovatelnou nutností důvěry.
Ultralehké uzly protokolu LayerZero jsou chytré kontrakty, které zvyšují efektivitu poskytováním hlaviček bloků jiných přemostěných blockchainů. Ultralehké uzly se aktivují pouze na vyžádání a chytrý kontrakt komunikuje s oráklem a převáděcím elementem prostřednictvím koncového bodu LayerZero. Tato koncepce umožňuje nenáročnou a efektivní crosschainovou komunikaci.
Hyperlane
Hyperlane je blockchainový protokol s mechanismem proof-of-stake (PoS), který ověřuje a zabezpečuje crosschainovou komunikaci konfigurovatelnými metodami konsenzu. Každý validátor sítě Hyperlane je zodpovědný za ověření každého blockchainu, ke kterému je protokol Hyperlane připojený, což zajišťuje bezpečnou a přesnou crosschainovou komunikaci.
Inter-Blockchain Communication
Inter-Blockchain Communication (IBC) je standardní protokol pro blockchainovou komunikaci v rámci sítě Cosmos, který je navržený tak, aby umožňoval různým blockchainům spolupracovat. IBC definuje minimální sadu funkcí, které jsou specifikovány ve standardech ICS (Interchain Standards) a definují, jak mohou blockchainy komunikovat a vyměňovat si mezi sebou data.
Jedním z příkladů je decentralizovaná burza Osmosis, která uživatelům umožňuje swapovat tokeny mezi různými blockchainy. Osmosis využívá protokol IBC k bezproblémovým swapům tokenů z různých blockchainů, takže držitelé tokenů mohou této interoperability, kterou IBC nabízí, přímo využívat.
Avalanche Warp Messaging
Protokol Avalanche Warp Messaging (AWM) je navržený tak, aby byl flexibilní a umožňoval vývojářům vytvářet vlastní komunikační specifikace zpráv. Samotná specifikace AWM vyžaduje pole bajtů, index účastníků několikanásobného podpisu BLS, a několikanásobný podpis BLS. AWM usnadňuje vývojářům na síti Avalanche tvorbu robustních DApps.
BTC Relay
BTC Relay je blockchainový převáděcí element určený k nasazení v ostrém provozu. Umožňuje odesílání hlaviček bitcoinových bloků na Ethereum. Je to způsob, jak ověřit zařazení bitcoinových transakcí na blockchain Etherea, což mezi oběma sítěmi vytváří most bez nutnosti důvěry.
Cross-Consensus Message Format
Cross-Consensus Message Format (XCM) umožňuje různým systémům konsenzu vzájemně komunikovat prostřednictvím sítě Polkadot. Díky úspěšnému sloučení XCM verze 3 mohou vývojáři vytvářet aplikace, které podporují například mosty, crosschainové uzamykání, burzy, NFT, podmíněné funkce nebo sledování kontextu.
Například sada Moonbeam XCM SDK podporuje především převody tokenů XCM, což vývojářům umožňuje prostřednictvím XCM komunikovat se sítí Polkadot.
Axelar
Síť Axelar řeší crosschainovou komunikaci pomocí protokolu General Message Passing, který vývojářům umožňuje vytvářet decentralizované aplikace fungující napříč několika blockchainovými sítěmi. Axelar zajišťuje pro uživatele přemosťující tokeny prostřednictvím mechanismu Delegated PoS (DPoS) i bezpečnou komunikaci mezi blockchainy.
Například přemosťovací aplikace Satellite sítě Axelar propojuje BUSD na Ethereu se sítí Cosmos a umožňuje těmto dvěma ekosystémům spolupracovat.
Výhody a omezení interoperability
Výhody blockchainové interoperability jsou jasné. Uživatelé mohou potenciálně realizovat bezproblémové transakce mezi různými blockchainovými sítěmi, aniž by potřebovali centralizované zprostředkovatele. Interoperabilita také snižuje fragmentaci, zlepšuje spolupráci v rámci širšího blockchainového ekosystému a otevírá nové obchodní hranice a modely.
Tato řešení mají ale i určitá omezení. Různé blockchainy mohou mít různá bezpečnostní řešení, algoritmy konsenzu a programovací jazyky, které zvyšují technickou složitost. Tato řešení mohou zvýšit pravděpodobnost útoků a mohou představovat nové výzvy pro správu mezi různými blockchainovými sítěmi.
Závěrem
Řešení crosschainové interoperability mají potenciál výrazně zlepšit efektivitu a funkčnost blockchainových sítí tím, že různým sítím umožní komunikovat a převádět data a hodnotu.
Očekává se, že budoucí vývoj crosschainové interoperability přinese mezi různými blockchainovými sítěmi větší inovace a nové možnosti pro blockchainové aplikace, které mohou vést k propojenějšímu a uživatelsky přívětivějšímu blockchainovému ekosystému.
Širší využití různých řešení crosschainové interoperability ale vyžaduje vyšší stabilitu a bezpečnost a zatím není jasné, které řešení nabídne nejefektivnější, nejstabilnější a nejbezpečnější nástroje.
Související články:
Vyloučení odpovědnosti a upozornění na rizika: tento obsah je vám předkládán ve stavu, v jakém je, pouze pro obecné informační a vzdělávací účely, bez jakéhokoli prohlášení nebo záruky. Neměl by být chápán jako finanční, právní nebo jiné odborné poradenství ani není jeho cílem doporučit nákup jakéhokoli konkrétního produktu nebo služby. Měli byste se poradit s příslušnými odbornými poradci. Upozorňujeme, že pokud je článek příspěvkem od třetí strany, vyjádřené názory patří této třetí straně a nemusí se nutně shodovat s názory Akademie Binance. Další podrobnosti se dozvíte v našem úplném prohlášení o vyloučení odpovědnosti zde. Ceny digitálních aktiv mohou být volatilní. Hodnota vaší investice může klesnout nebo stoupnout a investovaná částka se vám nemusí vrátit. Za svá investiční rozhodnutí nesete výhradní odpovědnost vy sami a Akademie Binance nenese odpovědnost za žádné ztráty, které vám mohou vzniknout. Tento materiál by neměl být chápán jako finanční, právní nebo jiné odborné poradenství. Další informace získáte v našich podmínkách použití a upozornění na rizika.