Tento článek byl přeložen čínskou technologickou komunitou Cosmos Chinese.Původní text byl publikován na blogu ICF Cross-Chain Foundation Blog.Autorem je Adi Ravi Raj.
Původní odkaz: https://medium.com/the-interchain-foundation/ibc-protocol-a-review-of-the-major-developments-of-2022-cff533cf6490
Úvod
Rok 2022 bude pro křížový komunikační protokol IBC plodným rokem.
Pochopte komunikační protokol IBC cross-chain:
https://ibcprotocol.org/
Pokud jde o nové integrace řetězců, funkce a vylepšení, IBC určitě upevnila svou pozici zlatého standardu pro interoperabilitu blockchainu v roce 2022.
Na druhou stranu ekosystém zkříženého řetězce nadále vzkvétá. Vývoj za poslední rok posílil vizi budování globálního blockchainového internetu.
Tento článek si klade za cíl zhodnotit a shrnout hlavní vývoj a aktualizace protokolu IBC v roce 2022. Mezi témata patří:
Vydání hlavních verzí
Nové funkce a vylepšení protokolu
Indikátory související s kódem on-chain a GitHub
Významný pokrok na ekologické úrovni
Aktualizace týmu Interchain GmbH
Výhled na některé důležité události v roce 2023
Vydání verze
V tomto roce byly vydány celkem 4 hlavní verze ibc-go Každá nová verze přinesla nové funkce nebo vylepšení stávajícího zásobníku, které jsou shrnuty v další části.

Nové funkce a vylepšení
Cenový middleware
Při implementaci cross-chain standardu ICS-29 (Cost Middleware Standard) byla zavedena sada on-chain mechanismů pro podporu relayers. Účelem této funkce je motivovat opakovače, a tím umožnit udržitelné rozšíření IBC.
Poplatkový middleware ICS-29:
https://github.com/cosmos/ibc/tree/main/spec/app/ics-029-fee-payment
Poplatkový middleware je součástí ibc-go v4.0.0. Chcete-li se o této funkci dozvědět více, můžete si přečíst „Převod pobídek pro překládání do řetězce: Poplatkový middleware, platby poplatků a rozpočtové moduly“.
Křížový účet
V březnu tohoto roku byla vydána ibc-go v3.0.0 včetně cross-chain účtů (ICA). Doposud jsme viděli, jak Stride a Quicksilver přicházejí online s povolenou funkcí řetězce ovladačů. Řídicí řetězec může otevřít a ovládat účty v hostitelském řetězci.
ibc-go v3.0.0:
https://github.com/cosmos/ibc-go/releases/tag/v3.0.0
Jednou z hlavních nových funkcí v ibc.go v5.0.0 je koncový bod dotazu InterchainAccountgRPC pro submodul řídicího řetězce, takže uživatelé mohou získat své registrované adresy ICA.
ibc.go v5.0.0:
https://github.com/cosmos/ibc-go/releases/tag/v5.0.0
Kromě mnoha dalších vylepšení přidává ibc-go v6.0.0 do submodulu řadiče ICA MsgServer. Tyto změny mají usnadnit implementaci a přijetí ICA.
ibc-go v6.0.0:
https://github.com/cosmos/ibc-go/releases/tag/v6.0.0
"ibc-go v6: Změny a dopady funkce ICA napříč řetězcem účtů"
"Nejčastější dotazy k účtům napříč řetězci"
Refaktoring klienta
Lehcí klienti jsou jednou z klíčových součástí IBC. Jednou z hlavních překážek širokého přijetí IBC je potřeba vyvinout různé lehké klienty pro sledování různých konsensuálních algoritmů.
Klientský refaktoring je navržen tak, aby zjednodušil vývoj lehkých klientů a tím snížil tuto zátěž. Refaktorovaná verze bude vydána v ibc-go v7.0.0 v roce 2023. Toto vydání také upgraduje verzi SDK na v0.47.
"Rekonstrukce klienta verze ibc-go v7.0.0: položení základu pro meziekologickou expanzi IBC"
Refaktoring klienta beta1:
https://github.com/cosmos/ibc-go/tree/02-client-refactor-beta1
Indikátory na řetězu
Počet aktivních řetězců
Obrázek 1 níže ukazuje počet aktivních řetězců IBC. Toto číslo čtvrt od čtvrtletí roste. V ekosystému zkřížených řetězců je aktuálně 53 aktivních řetězců.

Celkový počet transakcí IBC
V roce 2022 dosáhly transakce IBC napříč řetězci 30,3 miliardy USD.
Obrázek 2 ukazuje celkovou hodnotu transakcí IBC převedených dovnitř a ven. Zatímco objem transakcí po většinu roku klesal, můžeme vidět, že celková hodnota meziřetězcových transakcí se počínaje listopadem postupně obnovuje.

Křížový účet
Cross-chain účty byly povoleny na hlavních sítích Stride a Quicksilver od jejich spuštění na začátku tohoto roku.
Metriky úložiště GitHub
Silná komunita externích přispěvatelů a vynikající vývojový tým Cosmos znovu a znovu poskytují vysoce kvalitní software.
Níže uvedený graf shrnuje některé důležité metriky GitHub pro ibc-go a ibc (kanonická) úložiště v roce 2022.

Obrázek 3 ukazuje celkový počet závazků odeslaných do ibc-go v roce 2022.

Naše největší chvála a vděk patří našim externím přispěvatelům za jejich vynikající práci a za podporu spolupráce a inovací při vývoji ibc-go.
Vývoj na jiných ekologických úrovních
Interchain NFTs [Border Intelligence]
Funkce cross-chain NFTs je založena na modulu NFT a cross-chain NFT standardu ICS-721. Je vyvinuta společností Border Intelligence (dlouhodobý hlavní technologický přispěvatel do Cosmos a IRISnet) a je podporována ICF Cross-. řetězová nadace. Tato funkce zavede do Cosmos interoperabilitu mezi řetězci NFT na bázi IBC a rozšíří možnosti IBC. Podrobnosti naleznete v části „Připravovaná technologie IBC Cross-Chain NFT společnosti Cosmos“.
Oficiální stránky Border Intelligence:
https://www.bianjie.ai/
NFT modul:
https://github.com/cosmos/cosmos-sdk/blob/main/docs/architecture/adr-043-nft-module.md
Cross-chain NFT standard ICS-721:
https://github.com/cosmos/ibc/tree/main/spec/app/ics-721-nft-transfer
Kromě toho bude v prvním čtvrtletí roku 2023 spuštěna Hra o NFT, kterou společně iniciovaly Border Intelligence a ekologické týmy Cosmos, jako jsou IRISnet, Stargaze a Gravity Bridge! Game of NFTs je po Game of Zones, Game of Stakes a Game of Chains další vysoce očekávanou rozsáhlou aktivitou vývojářů. Skládá se ze dvou částí: veřejné pobídkové testovací sítě a hackathonu, jehož cílem je komplexně testovat cross-chain NFT funkce. A vést vývojáře Cosmos k prozkoumání inovativnějších případů použití této funkce.
Rozšíření IBC na Polkadot [Composable Finance]
Vývojem BEEFY light klienta a XCVM, nové cross-chain platformy pro chytré smlouvy, Composable Finance, s pomocí Strangelove Ventures, buduje infrastrukturu pro propojení Cosmos a Polkadot ekosystémů. Jejich plán zprovoznění v příštím roce také využije klientů Wasm a GRANDPA.
BEEFY light klient:
https://github.com/ComposableFi/centauri/tree/master/light-clients/ics11-beefy/
XCVM:
https://medium.com/composable-finance/xcvm-architectural-overview-8425fc2e5d47
Složitelné finance:
https://www.composable.finance/
Strangelove Ventures:
https://strange.love/
DĚDEČEK:
https://github.com/cosmos/ibc/blob/main/spec/client/ics-010-grandpa-client/README.md
Tým Composable se také zavázal používat IBC k propojení řetězce Substrate s ekosystémem Near.
Související odkazy:
https://medium.com/composable-finance/bringing-ibc-to-near-our-near-polkadot-bridge-a8954d7ed886
ZK-IBC [Polymer]
Polymer se brzy stane jedním z prvních spotřebitelských řetězců pro meziřetězcové zabezpečení. Polymer si klade za cíl propojit IBC řetězce s non-IBC řetězy pomocí důkazů s nulovými znalostmi.
Polymer:
https://www.polymerlabs.org/
Aplikujte IBC na řetězy mimo Cosmos-SDK [Penumbra]
Letos byl spuštěn první Cosmos SDK řetězec Penumbra. Penumbra používá IBC ve své testovací síti pro připojení k Cosmos Hub. Toto je důležitý milník a ukazuje, že implementace IBC není omezena na řetězec Cosmos SDK.
Polostín:
https://penumbra.zone/
Penumbra se připojuje k Cosmos Hub přes IBC:
https://www.mintscan.io/cosmos/txs/BA254A764A202BB1188E97F44DF03C5532307793B6DAF39E69C2DB800E13880A
Představení IBC do Etherea a blízkého ekosystému [Electron Labs]
Pomocí zk-snarků pracuje Electron Labs na propojení ekosystémů Ethereum a Cosmos a případně dalších řetězců EVM prostřednictvím IBC.
Elektronové laboratoře:
https://electronlabs.org/
Podrobný odkaz:
https://www.notion.so/Bringing-IBC-to-Ethereum-using-ZK-Snarks-zk-IBC-899d9ef103e8428c92f907621b027175
Zabezpečení převodu pomocí IBC [Babylon]
Využitím IBC jako prostředku pro přenos zabezpečení se Babylon zavázal poskytovat zabezpečení bitcoinové sítě řetězci Cosmos. Babylon používá metodu kontrolních bodů k agregaci a časovému označení transakcí v řetězci Cosmos do bitcoinové sítě prostřednictvím transportní vrstvy IBC.
Podrobnosti o tom, jak Babylon funguje, najdete na blogu:
https://babylonchain.io/blogs
Křížový dotaz
Funkce cross-chain dotazu ICS-31, vyvinutá týmy Informal Systems a Interchain GmbH, je protokol, který umožňuje „dotazovacímu“ řetězci požadovat data z „dotazovaného“ řetězce prostřednictvím IBC. Stride i Quicksilver v současné době používají moduly cross-chain dotazů v produkci.
Funkce křížového dotazu ICS-31:
https://github.com/cosmos/ibc/tree/main/spec/app/ics-031-crosschain-queries
Tým IBC ve společnosti Interchain GmbH
Jako jeden ze tří hlavních týmů podporovaných ICF Cross-Chain Foundation při vývoji IBC (další dva týmy jsou Informal Systems a Strangelove Ventures), tým Interchain GmbH slouží jako manažer a správce specifikace protokolu IBC a ibc-go. skladiště .
Specifikace protokolu IBC:
https://github.com/cosmos/ibc
úložiště ibc-go:
https://github.com/cosmos/ibc-go
Vizí Interchain GmbH je realizovat budoucnost, kde IBC působí jako spojovací organizace mezi všemi blockchainy, a tím vytváří internet blockchainů, ve kterém mohou blockchainy bezpečně interagovat a vyměňovat si informace.
Na začátku roku 2022 tvořilo tým Interchain GmbH pouze 6 lidí. Dnes se počet členů týmu rozšířil na devět, kteří pracují napříč vývojovými a produktovými vertikálami.
Outlook 2023
Cíle pro rok 2023 lze zhruba rozdělit do tří hlavních témat, a to: 1) upgradovatelnost 2) složitelnost aplikací a 3) ekologická expanze;
Možnost upgradu
Navrženo tak, aby umožnilo budoucí odolnost IBC a schopnost upgradovat základní protokol bez obětování síťových efektů nebo kumulativního stavu.
To bude zahrnovat práci kolem upgradu kanálu, aby bylo možné využít nové funkce, jako je poplatkový middleware, upgradování inteligentních smluv IBC, vylepšení ICS-20, změna pořadí kanálů a další. Téma škálovatelnosti se také dotýká řešení konektivity IBC a škálovatelnosti klienta.
Možnost upgradu kanálu:
https://medium.com/the-interchain-foundation/how-channel-upgradability-will-level-up-the-interchain-18077ae1d6cc
Cenový middleware:
https://github.com/cosmos/ibc/tree/main/spec/app/ics-029-fee-payment
Složitelnost aplikace
Navrženo tak, aby rozšířilo funkčnost IBC a usnadnilo vývojářům vytváření vlastních IBC aplikací v Golang nebo CosmWasm.
Mezi klíčové výstupy v rámci tohoto tématu patří odvíjení cesty (ICS-20 v2), dotazy PubSub, podpora nových pracovních postupů aplikací a vylepšená možnost skládání inteligentních smluv s IBC.
Rozšíření cesty:
https://github.com/cosmos/ibc/discussions/824
Dotaz PubSub:
https://github.com/cosmos/cosmos-sdk/issues/13095
Ekologická expanze
To zahrnuje podporu týmu při implementaci IBC pro jiné ekosystémy nebo lehké klienty (ZK-IBC, NEAR, Substrate), publikování připojení localhost a zajištění bezpečnosti IBC a kompatibility závislých projektů.
Shrnout
V roce 2022 se ekosystém napříč řetězci vzdá trendu a bude dále růst a IBC byla vždy v popředí růstu a inovací v celém ekosystému.
Jak se přesuneme do roku 2023, IBC bude i nadále hrát klíčovou roli ve vývoji blockchainové interoperability. Ať už spouštíte nové případy použití a aplikace nebo podporujete inovace napříč různými sítěmi, budoucnost cross-chain nebyla nikdy jasnější.
IBC představuje zásadní změnu paradigmatu v interoperabilitě, která umožňuje přenos libovolných dat napříč řetězci způsobem minimalizovaným důvěryhodnost, bezpečným a škálovatelným způsobem.
IBC:
https://ibcprotocol.org/
Další informace o IBC naleznete v materiálech Cross-Chain Developers Association.
https://tutorials.cosmos.network/academy/3-ibc