Šo rakstu ir tulkojusi Ķīnas ķīniešu tehnoloģiju kopiena Cosmos. Sākotnējais teksts tika publicēts ICF Cross-Chain Foundation emuārā. Autors ir Adi Ravi Raj.
Sākotnējā saite: https://medium.com/the-interchain-foundation/ibc-protocol-a-review-of-the-major-developments-of-2022-cff533cf6490
Ievads
2022. gads būs auglīgs gads IBC starpķēžu komunikācijas protokolam.
Izprotiet IBC starpķēžu komunikācijas protokolu:
https://ibcprotocol.org/
Runājot par jaunām ķēdes integrācijām, funkcijām un uzlabojumiem, IBC noteikti ir nostiprinājis savu pozīciju kā blokķēdes sadarbspējas zelta standarts 2022. gadā.
No otras puses, starpķēžu ekosistēma turpina plaukt. Pēdējā gada attīstība ir pastiprinājusi vīziju par globāla blokķēdes interneta izveidi.
Šī raksta mērķis ir pārskatīt un apkopot IBC protokola galvenos uzlabojumus un atjauninājumus 2022. gadā. Tēmas ietver:
Galvenās versiju izlaidumi
Jaunas funkcijas un protokolu uzlabojumi
Ar ķēdi un GitHub koda bāzi saistīti indikatori
Svarīgs progress ekoloģiskā līmenī
Interchain GmbH komandas atjauninājums
Perspektīva dažiem svarīgiem notikumiem 2023. gadā
Versijas izlaišana
Kopumā šogad tika izlaistas 4 galvenās ibc-go versijas. Katra jaunā versija ieviesa jaunas iespējas vai uzlabojumus esošajā kaudzē, kas ir apkopoti nākamajā sadaļā.

Jaunas funkcijas un uzlabojumi
Izmaksas starpprogrammatūra
Ieviešot starpķēžu standartu ICS-29 (Cost Middleware Standard), tika ieviests ķēdes mehānismu komplekts releju atbalstam. Šīs funkcijas mērķis ir stimulēt atkārtotājus, tādējādi ļaujot ilgtspējīgi paplašināt IBC.
ICS-29 maksas starpprogrammatūras standarts:
https://github.com/cosmos/ibc/tree/main/spec/app/ics-029-fee-payment
Maksas starpprogrammatūra ir iekļauta ibc-go v4.0.0. Lai uzzinātu vairāk par šo funkciju, varat izlasīt sadaļu “Relayer stimulu nodošana ķēdei: maksas starpprogrammatūra, maksas maksāšana un budžeta moduļi”.
Starpķēžu konts
Šī gada martā tika izlaists ibc-go v3.0.0, tostarp starpķēžu konti (ICA). Līdz šim mēs esam redzējuši, ka Stride un Quicksilver ir pieejami tiešsaistē ar iespējotu kontroliera ķēdes funkcionalitāti. Vadības ķēde var atvērt un kontrolēt kontus saimniekdatora ķēdē.
ibc-go v3.0.0:
https://github.com/cosmos/ibc-go/releases/tag/v3.0.0
Viens no galvenajiem jaunumiem ibc.go v5.0.0 ir InterchainAccountgRPC vaicājuma galapunkts vadības ķēdes apakšmodulim, lai lietotāji varētu izgūt savas reģistrētās ICA adreses.
ibc.go v5.0.0:
https://github.com/cosmos/ibc-go/releases/tag/v5.0.0
Starp daudziem citiem uzlabojumiem ibc-go v6.0.0 pievieno MsgServer ICA kontrollera apakšmodulim. Šīs izmaiņas ir paredzētas, lai atvieglotu ICA ieviešanu un pieņemšanu.
ibc-go v6.0.0:
https://github.com/cosmos/ibc-go/releases/tag/v6.0.0
"ibc-go v6: starpķēžu konta ICA funkciju izmaiņas un ietekme"
"Bieži uzdotie jautājumi starp kontiem"
Klientu pārstrukturēšana
Vieglie klienti ir viena no galvenajām IBC sastāvdaļām. Viens no galvenajiem šķēršļiem IBC plašai ieviešanai ir nepieciešamība izstrādāt dažādus vieglus klientus, lai izsekotu dažādiem vienprātības algoritmiem.
Klientu pārstrukturēšana ir paredzēta, lai vienkāršotu vieglo klientu attīstību un tādējādi samazinātu šo slogu. Pārstrādāta versija tiks izlaista ibc-go v7.0.0 2023. gadā. Šajā laidienā tiks jaunināta arī SDK versija uz v0.47.
"ibc-go v7.0.0 versijas klienta rekonstrukcija: pamatu ielikšana IBC starpekoloģiskajai paplašināšanai"
Klienta pārstrukturēšanas beta1:
https://github.com/cosmos/ibc-go/tree/02-client-refactor-beta1
Ķēdes indikatori
Aktīvo ķēžu skaits
1. attēlā parādīts aktīvo IBC ķēžu skaits. Šis skaitlis ir pieaudzis ceturksni no ceturkšņa. Pašlaik starpķēžu ekosistēmā ir 53 aktīvas ķēdes.

Kopējie IBC darījumi
2022. gadā IBC starpķēžu darījumu kopsumma sasniedza 30,3 miljardus USD.
2. attēlā parādīta kopējā IBC darījumu vērtība, kas pārskaitīti iekšā un ārā. Lai gan darījumu apjoms ir samazinājies lielu gada daļu, mēs redzam, ka, sākot ar novembri, kopējā starpķēžu darījumu vērtība, šķiet, pakāpeniski atjaunojas.

Starpķēžu konts
Vairāku ķēžu konti ir iespējoti Stride un Quicksilver tīklā kopš to palaišanas šī gada sākumā.
GitHub repozitorija metrika
Spēcīga ārējo līdzstrādnieku kopiena un izcila Cosmos izstrādes komanda atkal un atkal nodrošina augstas kvalitātes programmatūru.
Tālāk esošajā diagrammā ir apkopoti daži svarīgi GitHub rādītāji ibc-go un ibc (kanoniskajām) krātuvēm 2022. gadā.

3. attēlā parādīts kopējais ibc-go iesniegto saistību skaits 2022. gadā.

Izsakām vislielāko atzinību un pateicību mūsu ārējiem līdzstrādniekiem par viņu lielisko darbu un par sadarbības un inovāciju veicināšanu ibc-go izstrādē.
Attīstība citos ekoloģiskajos līmeņos
Starpķēžu NFT [robežas izlūkošana]
Starpķēžu NFT funkcija ir balstīta uz NFT moduli un starpķēžu NFT standartu ICS-721. To izstrādā Border Intelligence (ilgtermiņa Cosmos un IRISnet pamattehnoloģiju atbalstītājs), un to atbalsta ICF Cross- ķēdes pamats. Šī funkcija ieviesīs uz IBC balstītu starpķēžu NFT savietojamību Cosmos un paplašinās IBC iespējas. Lai iegūtu sīkāku informāciju, lūdzu, skatiet sadaļu "Cosmos gaidāmā IBC Cross-Chain NFT tehnoloģija".
Robežas izlūkošanas oficiālā vietne:
https://www.bianjie.ai/
NFT modulis:
https://github.com/cosmos/cosmos-sdk/blob/main/docs/architecture/adr-043-nft-module.md
Cross-ķēdes NFT standarts ICS-721:
https://github.com/cosmos/ibc/tree/main/spec/app/ics-721-nft-transfer
Turklāt NFT spēle, ko kopīgi ierosināja Border Intelligence un Cosmos ekoloģiskās komandas, piemēram, IRISnet, Stargaze un Gravity Bridge, tiks uzsākta 2023. gada pirmajā ceturksnī! Game of NFT ir vēl viena ļoti gaidīta liela mēroga izstrādātāju darbība pēc Game of Zones, Game of Stakes un Game of Chains. Tā sastāv no divām daļām: publiska motivēta testēšanas tīkla un hakatona, kura mērķis ir vispusīgi pārbaudīt starpķēžu NFT funkcijas. Un palīdziet Cosmos izstrādātājiem izpētīt novatoriskākus šīs funkcijas lietošanas gadījumus.
IBC paplašināšana līdz Polkadot [Composable Finance]
Izstrādājot BEEFY light klientu un XCVM, jauna starpķēžu viedo līgumu platforma Composable Finance ar Strangelove Ventures palīdzību veido infrastruktūru, lai savienotu Cosmos un Polkadot ekosistēmas. Viņu darbības plāns nākamgad piesaistīs arī Wasm un GRANDPA klientus.
BEFY light klients:
https://github.com/ComposableFi/centauri/tree/master/light-clients/ics11-beefy/
XCVM:
https://medium.com/composable-finance/xcvm-architectural-overview-8425fc2e5d47
Saliekamās finanses:
https://www.composable.finance/
Strangelove Ventures:
https://strange.love/
VECTĒVS:
https://github.com/cosmos/ibc/blob/main/spec/client/ics-010-grandpa-client/README.md
Composable komanda ir arī apņēmusies izmantot IBC, lai savstarpēji savienotu substrāta ķēdi ar tuvējo ekosistēmu.
Saistītās saites:
https://medium.com/composable-finance/bringing-ibc-to-near-our-near-polkadot-bridge-a8954d7ed886
ZK-IBC [polimērs]
Polymer drīz kļūs par vienu no pirmajām patērētāju ķēdēm starpķēžu drošības jomā. Polimēra mērķis ir savienot IBC ķēdes ar ķēdēm, kas nav IBC, izmantojot nulles zināšanu pierādījumus.
Polimērs:
https://www.polymerlabs.org/
Lietojiet IBC ķēdēm, kas nav Cosmos-SDK [Penumbra]
Šogad tika uzsākta pirmā Cosmos SDK ķēde Penumbra. Penumbra savā testtīklā izmanto IBC, lai izveidotu savienojumu ar Cosmos Hub. Tas ir svarīgs pavērsiens un parāda, ka IBC ieviešana neaprobežojas tikai ar Cosmos SDK ķēdi.
Penumbra:
https://penumbra.zone/
Penumbra savienojas ar Cosmos Hub, izmantojot IBC:
https://www.mintscan.io/cosmos/txs/BA254A764A202BB1188E97F44DF03C5532307793B6DAF39E69C2DB800E13880A
Iepazīstinām ar IBC ar Ethereum un Near ekosistēmu [Electron Labs]
Izmantojot zk-snarks, Electron Labs strādā, lai savienotu Ethereum un Cosmos ekosistēmas un galu galā arī citas EVM ķēdes, izmantojot IBC.
Electron Labs:
https://electronlabs.org/
Detalizēta saite:
https://www.notion.so/Bringing-IBC-to-Ethereum-using-ZK-Snarks-zk-IBC-899d9ef103e8428c92f907621b027175
Pārsūtīšanas drošība, izmantojot IBC [Babylon]
Izmantojot IBC kā līdzekli drošības nodošanai, Babylon ir apņēmusies nodrošināt Bitcoin tīkla drošību Cosmos ķēdei. Babylon izmanto kontrolpunktu metodi, lai apkopotu un laikspiedolu Cosmos ķēdē veiktos darījumus Bitcoin tīklā, izmantojot IBC transporta slāni.
Sīkāku informāciju par to, kā darbojas Babylon, skatiet emuārā:
https://babylonchain.io/blogs
Vaicājums starp ķēdēm
ICS-31 pārrobežu ķēdes vaicājuma funkcija, ko izstrādājušas Informal Systems un Interchain GmbH komandas, ir protokols, kas ļauj "vaicājuma" ķēdei pieprasīt datus no "jautātās" ķēdes, izmantojot IBC. Gan Stride, gan Quicksilver pašlaik ražošanā izmanto pārrobežu ķēdes vaicājumu moduļus.
ICS-31 starpķēžu vaicājuma funkcija:
https://github.com/cosmos/ibc/tree/main/spec/app/ics-031-crosschain-queries
Interchain GmbH IBC komanda
Kā viena no trim galvenajām komandām, ko atbalsta ICF Cross-Chain Foundation, lai izstrādātu IBC (pārējās divas komandas ir Informal Systems un Strangelove Ventures), Interchain GmbH komanda darbojas kā IBC protokola specifikācijas un ibc-go menedžeris un uzturētājs. noliktava.
IBC protokola specifikācijas:
https://github.com/cosmos/ibc
ibc-go repozitorijs:
https://github.com/cosmos/ibc-go
Interchain GmbH vīzija ir realizēt nākotni, kurā IBC darbojas kā savienojošā organizācija starp visām blokķēdēm, tādējādi radot blokķēžu internetu, kurā blokķēdes var droši mijiedarboties un apmainīties ar informāciju.
2022. gada sākumā Interchain GmbH komandā bija tikai 6 cilvēki. Šobrīd komandas locekļu skaits ir palielinājies līdz deviņiem, strādājot dažādās attīstības un produktu vertikālēs.
Outlook 2023
2023. gada mērķus var aptuveni iedalīt trīs galvenajās tēmās, proti: 1) pilnveidojamība un 3) ekoloģiskā paplašināšana;
Uzlabojamība
Izstrādāts, lai nodrošinātu IBC drošumu nākotnē un spēju atjaunināt pamata protokolu, nezaudējot tīkla efektus vai kumulatīvo statusu.
Tas ietvers kanālu jaunināšanu, lai izmantotu jaunas funkcijas, piemēram, maksas starpprogrammatūru, IBC viedo līgumu jaunināšanu, ICS-20 uzlabošanu, kanālu secības maiņu un daudz ko citu. Mērogojamības tēma skar arī darbu saistībā ar IBC savienojamību un klienta mērogojamību.
Kanāla jaunināšana:
https://medium.com/the-interchain-foundation/how-channel-upgradability-will-level-up-the-interchain-18077ae1d6cc
Izmaksas starpprogrammatūra:
https://github.com/cosmos/ibc/tree/main/spec/app/ics-029-fee-payment
Lietojumprogrammu saliekamība
Izstrādāts, lai paplašinātu IBC funkcionalitāti un atvieglotu izstrādātājiem pielāgotu IBC lietojumprogrammu izveidi Golang vai CosmWasm.
Galvenie šīs tēmas nodevumi ietver ceļa attīšanu (ICS-20 v2), PubSub vaicājumus, atbalstu jaunām lietojumprogrammu darbplūsmām un uzlabotu viedo līgumu sastādīšanu ar IBC.
Ceļa paplašināšana:
https://github.com/cosmos/ibc/discussions/824
PubSub vaicājums:
https://github.com/cosmos/cosmos-sdk/issues/13095
Ekoloģiskā ekspansija
Tas ietver atbalstu komandai, lai ieviestu IBC citām ekosistēmām vai vieglajiem klientiem (ZK-IBC, NEAR, Substrāts), publicētu lokālo resursdatoru savienojumus un nodrošinātu IBC drošību un atkarīgo projektu savietojamību.
Apkopojiet
2022. gadā pārrobežu ķēžu ekosistēma pārvarēs tendenci un turpinās augt, un IBC vienmēr ir bijis izaugsmes un inovāciju priekšgalā visā ekosistēmā.
Pārejot uz 2023. gadu, IBC turpinās spēlēt galveno lomu blokķēdes sadarbspējas attīstībā. Neatkarīgi no tā, vai tiek ieviesti jauni lietošanas gadījumi un lietojumprogrammas vai virzītas inovācijas dažādos tīklos, starpķēžu nākotne nekad nav bijusi spilgtāka.
IBC ir fundamentāla sadarbspējas paradigmas maiņa, kas ļauj pārsūtīt patvaļīgus datus pa ķēdēm, samazinot uzticību, drošā un mērogojamā veidā.
IBC:
https://ibcprotocol.org/
Plašāku informāciju par IBC skatiet Cross-Chain Developers Association materiālos.
https://tutorials.cosmos.network/academy/3-ibc