Dieser Artikel wurde von der chinesischen Technologie-Community Cosmos Chinese übersetzt. Der Originaltext wurde im Blog der ICF Cross-Chain Foundation veröffentlicht.
Ursprünglicher Link: https://medium.com/the-interchain-foundation/ibc-protocol-a-review-of-the-major-developments-of-2022-cff533cf6490
Einführung
2022 wird ein fruchtbares Jahr für das kettenübergreifende IBC-Kommunikationsprotokoll.
Verstehen Sie das kettenübergreifende IBC-Kommunikationsprotokoll:
https://ibcprotocol.org/
In Bezug auf neue Kettenintegrationen, Funktionen und Verbesserungen hat IBC seine Position als Goldstandard für Blockchain-Interoperabilität im Jahr 2022 zweifellos gefestigt.
Andererseits floriert das Cross-Chain-Ökosystem weiterhin. Die Entwicklungen im vergangenen Jahr haben die Vision, ein globales Blockchain-Internet aufzubauen, gestärkt.
Ziel dieses Artikels ist es, die wichtigsten Entwicklungen und Aktualisierungen des IBC-Protokolls im Jahr 2022 zu überprüfen und zusammenzufassen. Zu den Themen gehören:
Hauptversionsveröffentlichungen
Neue Funktionen und Protokollverbesserungen
On-Chain- und GitHub-Codebasis-bezogene Indikatoren
Wichtiger Fortschritt auf ökologischer Ebene
Team-Update der Interchain GmbH
Ausblick auf einige wichtige Ereignisse im Jahr 2023
Versionsfreigabe
Insgesamt wurden in diesem Jahr 4 Hauptversionen von ibc-go veröffentlicht. Jede neue Version führte neue Funktionen oder Verbesserungen am bestehenden Stack ein, die im nächsten Abschnitt zusammengefasst werden.

Neue Funktionen und Verbesserungen
Kosten für Middleware
Bei der Implementierung des kettenübergreifenden Standards ICS-29 (Cost Middleware Standard) wurde eine Reihe von On-Chain-Mechanismen zur Unterstützung von Relayern eingeführt. Der Zweck dieser Funktion besteht darin, Anreize für Repeater zu schaffen und so eine nachhaltige Erweiterung von IBC zu ermöglichen.
Gebührenpflichtiger Middleware-Standard ICS-29:
https://github.com/cosmos/ibc/tree/main/spec/app/ics-029-fee-payment
Die kostenpflichtige Middleware ist in ibc-go v4.0.0 enthalten. Sie können „Transferring Relayer Incentives to the Chain: Fee Middleware, Fee Payment and Budget Modules“ lesen, um mehr über diese Funktion zu erfahren.
Kettenübergreifendes Konto
Im März dieses Jahres wurde ibc-go v3.0.0 einschließlich Cross-Chain-Konten (ICA) veröffentlicht. Bisher haben wir gesehen, wie Stride und Quicksilver mit aktivierter Controller-Chain-Funktionalität online gingen. Die Kontrollkette kann Konten in der Hostkette eröffnen und kontrollieren.
ibc-go v3.0.0:
https://github.com/cosmos/ibc-go/releases/tag/v3.0.0
Eine der wichtigsten neuen Funktionen in ibc.go v5.0.0 ist der InterchainAccountgRPC-Abfrageendpunkt für das Kontrollketten-Submodul, damit Benutzer ihre registrierten ICA-Adressen abrufen können.
ibc.go v5.0.0:
https://github.com/cosmos/ibc-go/releases/tag/v5.0.0
Neben vielen anderen Verbesserungen fügt ibc-go v6.0.0 dem ICA-Controller-Submodul einen MsgServer hinzu. Diese Änderungen sollen die ICA-Implementierung und -Einführung erleichtern.
ibc-go v6.0.0:
https://github.com/cosmos/ibc-go/releases/tag/v6.0.0
„ibc-go v6: Änderungen und Auswirkungen der ICA-Funktion des kettenübergreifenden Kontos“
„FAQ zu kettenübergreifenden Konten“
Client-Refactoring
Light Clients sind eine der Schlüsselkomponenten von IBC. Eines der Haupthindernisse für die weit verbreitete Einführung von IBC ist die Notwendigkeit, verschiedene Light-Clients zu entwickeln, um unterschiedliche Konsensalgorithmen zu verfolgen.
Das Client-Refactoring soll die Entwicklung von Light-Clients vereinfachen und dadurch diesen Aufwand reduzieren. Eine überarbeitete Version wird 2023 in ibc-go v7.0.0 veröffentlicht. Mit dieser Version wird auch die SDK-Version auf v0.47 aktualisiert.
„Client-Rekonstruktion der Version ibc-go v7.0.0: Grundsteinlegung für die übergreifende ökologische Erweiterung von IBC“
Client-Refactoring Beta1:
https://github.com/cosmos/ibc-go/tree/02-client-refactor-beta1
On-Chain-Indikatoren
Anzahl aktiver Ketten
Abbildung 1 unten zeigt die Anzahl der aktiven IBC-Ketten. Diese Zahl ist von Quartal zu Quartal gestiegen. Derzeit gibt es 53 aktive Ketten im Cross-Chain-Ökosystem.

Gesamtzahl der IBC-Transaktionen
Im Jahr 2022 beliefen sich die kettenübergreifenden Transaktionen von IBC auf insgesamt 30,3 Milliarden US-Dollar.
Abbildung 2 zeigt den Gesamtwert der ein- und ausgehenden IBC-Transaktionen. Während das Transaktionsvolumen den größten Teil des Jahres über zurückgegangen ist, können wir sehen, dass sich der Gesamtwert der kettenübergreifenden Transaktionen ab November allmählich zu erholen scheint.

Kettenübergreifendes Konto
Seit ihrer Einführung Anfang dieses Jahres sind kettenübergreifende Konten auf den Mainnets Stride und Quicksilver aktiviert.
GitHub-Repository-Metriken
Eine starke Community externer Mitwirkender und ein herausragendes Cosmos-Entwicklungsteam liefern immer wieder hochwertige Software.
Die folgende Tabelle fasst einige wichtige GitHub-Metriken für ibc-go- und ibc (kanonische) Repositories im Jahr 2022 zusammen.

Abbildung 3 zeigt die Gesamtzahl der im Jahr 2022 an ibc-go übermittelten Commits.

Unser größtes Lob und unsere Dankbarkeit gebührt unseren externen Mitwirkenden für ihre hervorragende Arbeit und für die Förderung der Zusammenarbeit und Innovation bei der Entwicklung von ibc-go.
Entwicklung auf anderen ökologischen Ebenen
Interchain-NFTs [Border Intelligence]
Die Cross-Chain-NFTs-Funktion basiert auf dem NFT-Modul und dem Cross-Chain-NFT-Standard ICS-721. Sie wurde von Border Intelligence (einem langjährigen Kerntechnologie-Mitarbeiter von Cosmos und IRISnet) entwickelt und wird vom ICF Cross unterstützt. Kettenstiftung. Diese Funktion wird die IBC-basierte kettenübergreifende NFT-Interoperabilität in Cosmos einführen und die IBC-Funktionen erweitern. Einzelheiten finden Sie unter „Cosmos‘ kommende IBC-Cross-Chain-NFT-Technologie“.
Offizielle Website des Border Intelligence:
https://www.bianjie.ai/
NFT-Modul:
https://github.com/cosmos/cosmos-sdk/blob/main/docs/architecture/adr-043-nft-module.md
Kettenübergreifender NFT-Standard ICS-721:
https://github.com/cosmos/ibc/tree/main/spec/app/ics-721-nft-transfer
Darüber hinaus wird das Game of NFTs, das gemeinsam von Border Intelligence- und Cosmos-Umweltteams wie IRISnet, Stargaze und Gravity Bridge initiiert wurde, im ersten Quartal 2023 starten! Game of NFTs ist nach Game of Zones, Game of Stakes und Game of Chains eine weitere mit Spannung erwartete groß angelegte Entwickleraktivität. Sie besteht aus zwei Teilen: einem öffentlichen Testnetzwerk und einem Hackathon, der darauf abzielt, kettenübergreifende NFT-Funktionen umfassend zu testen . Und leiten Sie Cosmos-Entwickler an, innovativere Anwendungsfälle rund um diese Funktion zu erkunden.
Erweiterung von IBC auf Polkadot [Composable Finance]
Durch die Entwicklung des BEEFY-Light-Clients und XCVM, einer neuen kettenübergreifenden Smart-Contract-Plattform, baut Composable Finance mit Hilfe von Strangelove Ventures die Infrastruktur auf, um die Ökosysteme Cosmos und Polkadot zu verbinden. Ihr Go-Live-Plan im nächsten Jahr wird auch Wasm- und GRANDPA-Kunden nutzen.
BEEFY Light-Client:
https://github.com/ComposableFi/centauri/tree/master/light-clients/ics11-beefy/
XCVM:
https://medium.com/composable-finance/xcvm-architectural-overview-8425fc2e5d47
Zusammensetzbare Finanzen:
https://www.composable.finance/
Strangelove Ventures:
https://strange.love/
OPA:
https://github.com/cosmos/ibc/blob/main/spec/client/ics-010-grandpa-client/README.md
Das Composable-Team setzt sich außerdem dafür ein, IBC zu nutzen, um die Substrate-Kette mit dem Near-Ökosystem zu verbinden.
Verwandte Links:
https://medium.com/composable-finance/bringen-ibc-to-near-our-near-polkadot-bridge-a8954d7ed886
ZK-IBC [Polymer]
Polymer ist dabei, eine der ersten Verbraucherketten für die Sicherheit zwischen den Ketten zu werden. Ziel von Polymer ist es, IBC-Ketten mithilfe wissensfreier Nachweise mit Nicht-IBC-Ketten zu verbinden.
Polymer:
https://www.polymerlabs.org/
Anwenden von IBC auf Nicht-Cosmos-SDK-Ketten [Penumbra]
In diesem Jahr wurde die erste Cosmos SDK-Kette Penumbra gestartet. Penumbra verwendet IBC in seinem Testnetz, um eine Verbindung zum Cosmos Hub herzustellen. Dies ist ein wichtiger Meilenstein und zeigt, dass die Implementierung von IBC nicht auf die Cosmos SDK-Kette beschränkt ist.
Halbschatten:
https://penumbra.zone/
Penumbra stellt über IBC eine Verbindung zum Cosmos Hub her:
https://www.mintscan.io/cosmos/txs/BA254A764A202BB1188E97F44DF03C5532307793B6DAF39E69C2DB800E13880A
Einführung von IBC in Ethereum und das Near-Ökosystem [Electron Labs]
Durch den Einsatz von zk-snarks arbeitet Electron Labs daran, die Ökosysteme Ethereum und Cosmos und schließlich auch andere EVM-Ketten über IBC zu verbinden.
Elektronenlabore:
https://electronlabs.org/
Detaillink:
https://www.notion.so/Bringing-IBC-to-Ethereum-using-ZK-Snarks-zk-IBC-899d9ef103e8428c92f907621b027175
Transfersicherheit mit IBC [Babylon]
Durch die Nutzung von IBC als Mittel zur Übertragung von Sicherheit ist Babylon bestrebt, die Sicherheit des Bitcoin-Netzwerks an die Cosmos-Kette weiterzugeben. Babylon verwendet eine Checkpointing-Methode, um Transaktionen in der Cosmos-Kette über die IBC-Transportschicht im Bitcoin-Netzwerk zu aggregieren und mit einem Zeitstempel zu versehen.
Einzelheiten zur Funktionsweise von Babylon finden Sie im Blog:
https://babylonchain.io/blogs
Kettenübergreifende Abfrage
Die kettenübergreifende Abfragefunktion ICS-31, die von den Teams Informal Systems und Interchain GmbH entwickelt wurde, ist ein Protokoll, das es der „abfragenden“ Kette ermöglicht, Daten von der „abgefragten“ Kette über IBC anzufordern. Sowohl Stride als auch Quicksilver verwenden derzeit kettenübergreifende Abfragemodule in der Produktion.
ICS-31-Cross-Chain-Abfragefunktion:
https://github.com/cosmos/ibc/tree/main/spec/app/ics-031-crosschain-queries
Das IBC-Team der Interchain GmbH
Als eines der drei Kernteams, die von der ICF Cross-Chain Foundation bei der Entwicklung von IBC unterstützt werden (die anderen beiden Teams sind Informal Systems und Strangelove Ventures), fungiert das Team der Interchain GmbH als Manager und Betreuer der IBC-Protokollspezifikation und von ibc-go Lager .
Spezifikationen des IBC-Protokolls:
https://github.com/cosmos/ibc
ibc-go-Repository:
https://github.com/cosmos/ibc-go
Die Vision der Interchain GmbH besteht darin, eine Zukunft zu verwirklichen, in der die IBC als verbindende Organisation zwischen allen Blockchains fungiert und so ein Internet der Blockchains schafft, in dem Blockchains sicher interagieren und Informationen austauschen können.
Zu Beginn des Jahres 2022 bestand das Team der Interchain GmbH lediglich aus 6 Personen. Heute ist die Anzahl der Teammitglieder auf neun gestiegen und arbeiten in verschiedenen Entwicklungs- und Produktvertikalen.
Ausblick 2023
Die Ziele für 2023 lassen sich grob in drei Hauptthemen unterteilen, nämlich: 1) Aktualisierbarkeit; 2) Anwendungszusammensetzbarkeit;
Aufrüstbarkeit
Entwickelt, um IBC zukunftssicher zu machen und das Kernprotokoll zu aktualisieren, ohne Netzwerkeffekte oder kumulativen Status zu beeinträchtigen.
Dazu gehört die Umgehung der Kanalaktualisierung, um neue Funktionen wie Gebühren-Middleware zu nutzen, die Aktualisierung von IBC-Smart-Verträgen, die Verbesserung von ICS-20, die Änderung der Kanalreihenfolge und mehr. Das Thema Skalierbarkeit berührt auch die Arbeit rund um die IBC-Konnektivität und die Client-Skalierbarkeit.
Kanal-Upgrade-Fähigkeit:
https://medium.com/the-interchain-foundation/how-channel-upgradability-will-level-up-the-interchain-18077ae1d6cc
Kosten Middleware:
https://github.com/cosmos/ibc/tree/main/spec/app/ics-029-fee-payment
Zusammensetzbarkeit der Anwendung
Entwickelt, um die Funktionalität von IBC zu erweitern und Entwicklern die Erstellung benutzerdefinierter IBC-Anwendungen in Golang oder CosmWasm zu erleichtern.
Zu den wichtigsten Ergebnissen zu diesem Thema gehören Path Unwinding (ICS-20 v2), PubSub-Abfragen, Unterstützung für neue Anwendungsworkflows und eine verbesserte Erstellung intelligenter Verträge mit IBC.
Pfaderweiterung:
https://github.com/cosmos/ibc/discussions/824
PubSub-Abfrage:
https://github.com/cosmos/cosmos-sdk/issues/13095
Ökologischer Ausbau
Dazu gehört die Unterstützung des Teams bei der Implementierung von IBC für andere Ökosysteme oder Light-Clients (ZK-IBC, NEAR, Substrate), die Veröffentlichung von Localhost-Verbindungen und die Gewährleistung der IBC-Sicherheit und Kompatibilität abhängiger Projekte.
Zusammenfassen
Im Jahr 2022 wird sich das Cross-Chain-Ökosystem dem Trend widersetzen und weiter wachsen, und IBC war schon immer an der Spitze des Wachstums und der Innovation im gesamten Ökosystem.
Auch im Jahr 2023 wird IBC weiterhin eine Schlüsselrolle bei der Entwicklung der Blockchain-Interoperabilität spielen. Ganz gleich, ob Sie neue Anwendungsfälle und Anwendungen einführen oder Innovationen über verschiedene Netzwerke hinweg vorantreiben – die Zukunft von Cross-Chain war noch nie so rosig.
IBC ist ein grundlegender Paradigmenwechsel in der Interoperabilität und ermöglicht die Übertragung beliebiger Daten über Ketten hinweg auf vertrauensminimierte, sichere und skalierbare Weise.
IBC:
https://ibcprotocol.org/
Weitere Informationen zu IBC finden Sie in den Materialien der Cross-Chain Developers Association.
https://tutorials.cosmos.network/academy/3-ibc