リスク警告:「仮想通貨」「ブロックチェーン」の名のもとでの違法な資金調達のリスクに注意してください。—銀行保険監督管理委員会など5部門
検索
ログイン
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt
BTC
ETH
HTX
SOL
BNB
View Market
IBC协议2023年度总结:跨链协议的黄金标准
MixWeb3
特邀专栏作者
2024-01-28 02:00
この記事は約4550文字で、全文を読むには約7分かかります
「分层技术架构」和「技术开源策略」,让IBC可以支持功能丰富、无需信任的跨链互操作,成为当之无愧的跨链协议的黄金标准。

Cosmos チームが提案した IBC (Inter-Blockchain Communication) プロトコルは、完全にオープンソースでユニバーサルなブロックチェーンのクロスチェーン相互運用性プロトコルです。その「階層化されたテクノロジー アーキテクチャ」とオープンな「テクニカル オープン ソース戦略」により、IBC は機能が豊富でトラストレスなクロスチェーンの相互運用性をサポートし、クロスチェーン プロトコルの当然のゴールド スタンダードになります。

初版リンクは「原文を読む」をご覧ください。

2023 年を通じて、IBC プロトコルを導入して有効にしたブロックチェーンの数は 53 から 107 に増加しました。12 月だけで、25 億米ドルの取引量が発生し、530 万以上のトークン クロスチェーンが完了しました。

IBC ブロックチェーンの数:
https://tfm.com/bridge?chainFrom=cosmoshub-4&chainTo=
530 万件の転送 https://mapofzones.com/zones?columnKey=ibcVolumeperiod=30d

同時に、IBC Github コード ベースは 124 人の寄稿者からコードの提出を受け取り、バージョンがアップグレードされ、多くの新機能、ツール、アプリケーションが追加され、Polkadot および Avalanche テスト ネットワークとのクロスチェーンが実現されました。

長年にわたる精力的な開発に基づいて、IBC クロスチェーン プロトコルのブランド名が正式に変更されました。

Rekt ランキングの 50% 以上がクロスチェーン プロトコルであるにもかかわらず、IBC プロトコルが登場したことはなく、クロスチェーンのゴールド スタンダードとしての IBC の地位がさらに実証されたことは言及する価値があります。

Rekt:https://rekt.news/leaderboard/

MapofZones.com

IBC の採用と使用は 2023 年に拡大

IBC では、過去 1 年間で導入が大幅に増加しました。 12 月の時点で、107 のチェーンが IBC を有効にしています。これは、昨年の 53 チェーンから 102% という驚異的な増加であり、そのほとんど (100 以上) は ibc-go に基づいています。月間約 500 万件の送金を処理でき、これはクロスチェーン取引量で 25 億米ドルに相当します。

2023 年には IBC 対応ブロックチェーンが 102% 増加

MapofZones の 2023 年 12 月中旬の 30 日間指標データは、Cosmos DEX Osmosis がチェーン全体の IBC 取引量の最大の推進力であることを示しています。 Celestia、dYdX、Noble などの新規かつ重要なプレーヤーがクロスチェーンに参加し、豊富な USDC リソースをもたらし、年末には IBC の取引量と取引数が新たな最高値に達しました。

2023 年には、IBC のクロスチェーンの範囲は Cosmos をはるかに超えて拡大し、Polkadot へのライブ リンクが確立され、Avalanche へのテスト ネットワークが確立され、イーサリアム、L2、およびボリューム ネットワークに対する IBC 互換性が間もなくリリースされます。これらのエコシステムのアップデートについては、記事の最後で詳しく説明します。

ibc-go の場合、さらなる採用を目指す目玉機能はインターチェーン アカウント (ICA) です。 1 年前、Stride は ICA コントローラーの唯一のユーザーでした。 ibc-go v6 でのリファクタリング以来、34 の追加チェーンが ICA コントローラー サブモジュールに追加され、対応する ICA ホスト機能を実装するための 49 チェーンの基礎も築かれました。

ibc-go v6: インターチェーンアカウントへの変更
https://medium.com/the-interchain-foundation/ibc-go-v6-changes-to-interchain-accounts-and-how-it-impacts-your-chain-806c185300d7

34 の追加チェーン:
https://lookerstudio.google.com/u/0/reporting/37cfb84a-8544-496b-92ff-0f7ff7dce1c6/page/HnOdD

ICAcontrollersubmodule、ICAhostfunctionality

https://ibc.cosmos.network/main/apps/interchain-accounts/overview#concepts

同時に、ibc-rs はその適応性の向上を実証し始めました。ユーザーには、プライバシーを重視した L1 ブロックチェーンである Namada、Cosmos のビットコイン ブリッジである Nomic、NEAR-IBC を構築した Octopus Network、Solana に取り組んでいる ComposableFi が含まれます。<>コスモスの相互運用性。

ibc-rs:
https://github.com/cosmos/ibc-rs

Ibc-solidity はクロスチェーン開発者コミュニティでの採用が増加しており、無限の可能性を秘めています。たとえば、Composable Finance はこのモジュールを採用して、イーサリアムとコスモスのエコシステム間の架け橋を構築します。さらに、パブリックテストネット上のTOKIの今後のブリッジは、イーサリアムとバイナンススマートチェーン間の接続を促進します。私たちは、より多くのアプリケーションが EVM エコシステムに拡張されることを期待しています。

2023 年の IBC リリース、機能、およびアプリケーション

ibc-go について 2023 年に、ibc-go に 2 つのメジャー アップデート (V7 と V8) を導入しました。

2023 年の ibc-go の機能とアプリケーション

クライアントのリファクタリング

リファクタリング後、ibc-go は、Tendermint に基づいていない軽量クライアントを使用して、新しいネットワークに拡張するのが容易になります。リファクタリングにより、02 クライアント サブモジュールの一部の機能が別の軽量クライアント実装に移動されます。

「クライアント リファクタリング: IBC クロスエコシステム拡張の基礎を築く」
https://medium.com/the-interchain-foundation/client-refactor-laying-the-groundwork-for-ibc-to-expand-across-ecosystems-61ec5a1b63bc

ICS-20 での認証のサポート

Authz は、エージェントがステーキングやステーキング解除などの特定のアクションを人に対して実行できるようにする Cosmos SDK モジュールです。 ibc-go の V7 では、ICS-20 の authz のサポートを追加しました。これにより、エージェントは承認者に代わって ICS-20 トークンの転送操作を開始できます。

Authz: https://github.com/cosmos/cosmos-sdk/tree/main/x/authz

ローカルホスト/ローカルホストクライアント

ibc-go のバージョン 7.1.0 では、localhost/Localhost クライアントが導入されました。この強力な改善により、ユーザー エクスペリエンスが向上し、ユーザーは別のインターフェイスを使用して、同じチェーン上の複数のスマート コントラクトまたはモジュールと対話できるようになります。このクライアントにより、チェーン上のさまざまなアプリケーションが IBC インターフェイスを使用して相互に通信できるようになります。パケットがローカルホスト クライアントに送信されると、パケットは別のチェーンに送られるのではなく、そのチェーン内のアプリケーションに内部的にルーティングされます。この機能に対する貴重な貢献をしていただいた Strangelove と Polymer に心から感謝いたします。

「ibc-go v 7.1.0 のご紹介」https://medium.com/the-interchain-foundation/introducing-ibc-go-v7-1-0-a4767a5f7beb

コールバックミドルウェア/ミドルウェア

Callbacks Middleware は、IBC を実装したチェーン、製品、スマート コントラクトにコールバック機能を提供する IBC モジュールです。これにより、転送や ICA などのプライマリ アプリケーションが、Wasm や EVM 実行フレームワークなどのジュニア アプリケーションにコールバックできるようになります。これにより、x/wasm や ethermint などの実行フレームワーク上のスマート コントラクトがパケットのライフサイクル中にコールバックを受信できるようになります。コールバック ミドルウェアには独自の go.mod があり、ibc-go バージョン 7.3.0 以降でサポートされています。この機能の開発中にフィードバックをくださった Osmosis チーム、Nicolas Lara、Alex Peters、Confio チームに感謝します。

「コールバックミドルウェアのご紹介」
https://medium.com/the-interchain-foundation/introducing-the-callbacks-middleware-compose-smart-contracts-and-modules-with-ibc-6f3fb527e44a

ICS-08 Wasmクライアント

Wasm クライアント モジュールを使用すると、新しいライト クライアントの追加が簡単になります。ライトクライアントのバイトコードをホストできる Wasm VM が含まれているため、ライトクライアントは Rust、C/C++、JS、Go などの Wasm 対応言語で開発できます。 Wasm クライアント モジュールには独自の go.mod があり、ibc-go とは独立して配布されます。

この機能に貴重な貢献をしてくれた Confio、Strangelove、Composable、Chorus One、および Ethan Frey に感謝します。 08-wasm について詳しくは、ブログ投稿をお読みください。

Wasmクライアントhttps://github.com/cosmos/ibc-go/tree/feat/wasm-clients/modules/light-clients/08-wasm

Ibc-rs

Informal Systems の ibc-rs チームは、2023 年に v0.29.0、v0.40.0、v0.42.0、v0.48.0 の 4 つのメジャー リリースを予定しています。これらは、ibc-rs の使いやすさの向上と機能の拡張を提供します。このセクションでは、2023 年に導入される主な機能と改善点について詳しく説明します。

1. API の再設計: チームは、チームが Cosmos から IBC を持ち出せるよう支援することを目標に、より幅広いユースケースをサポートするために API を再設計しました。 ADR 005 と ADR 007 を確認してください。

2. セキュリティと信頼性の向上: ibc-go と一致する包括的なエラー解決と高度な検証チェック。

3. 選択的なモジュールまたはドメイン ライブラリのインポート: ibc-rs ウェアハウスをライブラリ全体から複数のネストされたライブラリに再構築することで、ユーザーは特定の使用例に応じて異なるモジュールやタイプを選択的にインポートできる柔軟性が得られます。

4. Ibc-query および ibc-testkit ライブラリ: ibc-rs 対応チェーンのクエリの実用的な機能と実装を提供する ibc-query ライブラリと、テストを簡素化するために使用される ibc-testkit ライブラリを紹介します。

5. 機能的なクライアントのアップグレード可能性: ホスト チェーンは、API およびアップグレード提案ユーティリティにアクセスして、アップグレード クライアントのメッセージと提案を処理できるようになりました。

6. No-float 環境と no-std 環境の互換性: よりスムーズなコンパイル エクスペリエンスを実現するために、No-float 環境と no-std 環境の互換性が追加されました。

7. 統合テスト用にリファクタリングされたbasecoin-rs: ABCIアプリケーションbasecoin-rsがリファクタリングされ、ibc-rs統合テストの主な場所になりました。

2023 年の Ibc-rs は使いやすさの最適化に重点を置いています

Ibc - solidity

Datachain の ibc-solidity チームは、IBC の Interchain 標準への準拠を向上させると同時に、他のエコシステムへの拡張を可能にする一連の改善を実現しました。また、ibc-solidity と LCP クライアントを使用してイーサリアムとコスモス (ibc-go) をリンクし、2 つのエコシステム間の IBC 接続を可能にする例も示しました。新機能と改善点の例をいくつか示します。

1. ibc-go の ICS-20、ICS-03、ICS-04 との互換性: ICS-20 のトークン移行サポートにより、IBC アプリケーションを CosmWasm コントラクト コールや EVM ベースのリンクなどのハイブリッド エコシステムに統合できます。 ICS-03 および ICS-04 は、タイムアウトと接続バージョン ネゴシエーションのサポートを提供します。

2. ibc-solidity モジュールを再構築します。イーサリアムなどの EVM チェーンのガス効率を向上させ、EIP-2535 の適用も容易にします。詳細については、PR 130 および 234 を参照してください。

IBC-go によってリリースされた IBC アプリケーションおよび開発者ツール

IBC アプリと開発者ツールのリリースは 2023 年に安定しており、IBC コントリビューター コミュニティは引き続き便利なアプリとツールのリリースに取り組んでいます。

1、Interchaintest
https://github.com/strangelove-ventures/interchaintest

強力で使いやすい IBC マルチチェーン テスト環境。ユーザーはカスタマイズされたテスト ネットワークや開発環境を迅速に起動して、IBC、チェーン インフラストラクチャ、スマート コントラクトなどをテストできます。このフレームワークにより、Docker コンテナを介した Go テストが可能になり、最近ではプライベート テストネットでのネイティブ インターチェーンと Ethermint の統合が含まれるように拡張されました。このフレームワークは Strangelove によって開発されました。

2、IBC Hooks

https://github.com/osmosis-labs/osmosis/blob/ccfbda098583c5923c799599e4786babfe50ae76/x/ibc-hooks/README.md

Wasm フックは、ICS-20 トークン転送がメモ フィールドを通じて Wasm コントラクト呼び出しを開始できるようにする IBC ミドルウェアです。その中で、クロスチェーントランザクションは、このミドルウェアの主要なプリミティブの 1 つです。このミドルウェアは Osmosis によって開発されました。

3、 ICS-721 

https://github.com/cosmos/ibc/tree/main/spec/app/ics-721-nft-transfer

このアプリケーションにより、IBC でのクロスチェーン NFT (代替不可能なトークン) 転送が可能になります。このアプリはBianjieとStargazeによって開発されました。

2023 年に ibc-solidity と ibc-apps をリリース

ibc-go エンジニアのクロスチェーン技術スタックへの貢献

Interchain の分散開発チームは全員、最高のテクノロジー スタックを作成するという共通の目標を共有しています。

ibc-go チームの Damian Nolan は、非 SDK リポジトリでレジャー署名の問題を発見し、正常に解決しました。彼はまた、正しい修正の文書をチームに提供しました。 ibc-go チームのテクニカル リードである Colin Axnér は、Cosmos SDK ガバナンス モジュールと SDK エラー文字列の非決定論の問題を発見して修正しました。彼のプロアクティブな検出とレポート機能は、セキュリティ リスクの防止に役立ちました。 ibc-go エンジニアリング チームは、今年、いくつかの小さなクロスチェーン テクノロジー スタックの問題も発見し、修正しました。これには、パラメータ移行の問題、リピーターが特定のイベントを見逃す原因となる CometBFT キー/値の変更、SDK v.0.50.0 のオリジン移行コードの不正なパラメータが含まれます。これらの調査結果は重要ではありませんが、これらの調査結果を解決することは、Cosmos SDK と CometBFT の強力さと信頼性、および IBC プロトコルの安定性を維持する上で重要な役割を果たします。

今年、私たちはエンドツーエンド (e2e) テストプロセスを大幅に改善し、問題をより効率的に検出して処理できるようにしました。 e2e テストプロセスの基礎である interchaintest フレームワークを構築してくださった Strangelove に感謝します。インターチェーン スタックを構築しているチーム、特に Informal Systems、Binary Builders、Confio GmbH、Strangelove に深く感謝の意を表します。スタック関連の課題を特定して解決する共同プロセスは、インターチェーン エコシステムの相互接続性を強調します。これは、継続的な改善と成長をもたらすために協力する当社のグローバルネットワークの精神を示しています。

GitHub データ: IBC 開発者コミュニティへの賛辞

IBC の強さは貢献者によってもたらされます。

IBC のインターチェーン標準である ibc-go、ibc-rs、ibc-solidity、および ibc-apps の GitHub リポジトリには 124 人の寄稿者がおり、その多くは IBC 対応チェーンとアプリケーションに取り組み、プロトコルの改善に積極的に時間を投資しています。 IBC コントリビューター コミュニティは、集合的に何百もの革新的なプロジェクトに取り組んでおり、プロトコルの進歩に協力し、オープン ソース コードのピア レビューに多大な時間を投資しています。

昨年、ibc-go には存続期間中に 52 名の外部貢献者がいましたが、この数は 2023 年までに 80 名に増加し、53% という驚異的な成長を達成しました。以下の表は、2023 年 11 月 27 日時点でのコミット数の観点から、ibc-go への外部貢献者の上位 5 位のパフォーマンスを示しています。 Interchain の IBC チームは、これらの人々とすべての IBC 貢献者に深く感謝の意を表し、彼らの無私の貢献が IBC の開発を大きな前進に押し上げました。

GitHub のアクティビティに関して、2023 年 11 月末までの ibc、ibc-go、ibc-rs、ibc-apps、および ibc-solidity リポジトリの開発の進捗状況を示すデータをいくつか示します。今年は合計 1,742 の PR が統合されました。

IBC Github は 2023 年に 1742 の PR を統合しました

生態系の発展

IBC プロトコルの開発は 2023 年にいくつかの重要なマイルストーンに達しました。

IBCのブランド変更

今年、Interchain GmbH は IBC の新しいイメージ デザインを作成しました。 9 月に新しい Web サイトが正式に公開され、新しい IBC プロトコルが紹介されました。
https://www.ibcprotocol.dev/IBC 公式 Twitter/X は、IBC 開発に携わる開発者およびチームに限定してサービスを提供するために先月開始されました。
https://twitter.com/cosmos

三菱フィナンシャルがIBCを採用

テクノロジーにおけるすべての前向きな進歩の中で、最も重要なのは、日本のトップ銀行であるMUFGが、クロスチェーンのステーブルコイン決済にIBCを使用することを決定したことかもしれません。 Datachain とそのパートナーである TOKI Finance は開発チームとして、企業による IBC の導入を提唱し、推進しています。同社は、三菱 UFJ 信託銀行株式会社が立ち上げた、主に電子証券とステーブル コインのクロスチェーン クリアリングを実現するために使用される、Progmat Inc. と呼ばれる電子証券プラットフォームの主な開発者です。彼らのたゆまぬ努力により、IBC は日本のエンタープライズ市場において最も理想的なブロックチェーン相互運用性ソリューションとなりました。これは、IBC が大規模金融ビジネスのニーズに十分に適応できることも証明しています。

IBCはPolkadotとKusamaへの接続に成功しました

今年 7 月、Composable Finance チームは、Cosmos チェーンと DotSama エコシステム (Polkadot と Kusama を含む) の間の IBC リンクの実装に成功しました。 IBC 接続プロジェクトである Centauri により、Polkadot ネットワークは初めてクロスチェーン インタラクションを実現しました。

ロールアップと IBC の相互運用性プロジェクトが進行中

現在、複数のチームが IBC およびロールアップ相互運用性プロジェクトを開発しています。その中で、Dymension は、他のロールアップ プロジェクトをベースに展開することを推進しています。このようにして、すべてのロールアップで IBC を使用して相互接続を実現できます。また、紛争期間を待たずに楽観的ロールアップトークン転送機能を実装できるeIBCと呼ばれるミドルウェアの開発も進めている。現在、Dymension にはロールアップを導入したインセンティブ付きテスト ネットワークがすでに 1,000 を超えています。
ロールアップ開発フレームワークを策定するために、Rollkit と Interchain Foundation の IBC チームは、Rollkit とロールアップ、および Rollkit と IBC 対応チェーンが IBC を介して通信できるように、インターフェイスの統合に協力しています。 Sovereign SDK と呼ばれる別の ZK ロールアップ フレームワーク会社も、ibc-rs チームと協力して、Sovereign SDK を使用して構築されたロールアップが IBC 経由で通信できるようにする SDK インターフェイス モジュールを開発しています。

IBCはイーサリアムに一歩ずつ近づいている

ユーザーアクティビティ、流動性、開発者の傾向、市場シェアをリードするチェーンとして、IBC をイーサリアムメインネットに統合することは非常に優先度の高いタスクです。 Union チームは最近、IBC をイーサリアム メインネットに統合する作業が進んでいることを発表しました。彼らはすでにテストネット、Cosmos と Ethereum の両方で完全に動作する軽量クライアント (Sepolia テストネット)、メンバーと非メンバーの認証、完全に機能するリレーの実装、およびゼロ知識証明者を持っています。 Composable Finance には、Cosmos および Ethereum IBC 接続用のテストネットもすでにあります。 Polymer Labs は最近、Cosmos SDK チェーンから、Cosmos SDK と OP スタックを組み合わせた 2 層ロールアップに切り替えたことも発表しました。これは、Cosmos チェーンからイーサリアム メインネットやその他のロールアップへの IBC 相互運用性を提供することを目的としています。イーサリアム自体もロールアップで IBC の実行を検証します。 Landslide は、IBC を Avalanche に統合するためのテストネットを発表しました。Landslide は、IBC を Avalanche エコシステムに統合するためのエントリ ポイントとして機能することを目的とした Avalanche サブネットで、Cosmos チェーンが Avalanche サブネットと相互運用できるように、またその逆も可能です。 Landslide は現在、インセンティブ付きのテストネットを持っており、来年メインネットを立ち上げる予定です。

2024 年を見据えて

2024 年の IBC の目標は使いやすさの拡大と向上

クロスチェーン通信プロトコルの威力は、開発者、ユーザー、愛好家からなる大規模なコミュニティによってもたらされており、それがプロトコルの開発を推進し、毎年新たなピークに達しています。 2024 年の IBC の 2 つの主な目標は、新しいエコシステムへの拡大とプロトコルの使いやすさの向上です。焦点には、OP Stack、Rollkit、Sovereign SDKを含むロールアップフレームワークの統合、テストフレームワークと開発者ツールの改善、既存機能の強化などが含まれます。より詳細な紹介を含む記事を 2024 年初頭に公開する予定です。私たちは、IBC がブロックチェーンの TCP/IP となり、広く採用されると信じています。

免責事項: この記事は情報提供のみを目的としており、法律、税金、投資、財務、その他のアドバイスとして信頼することはできません。

Polkadot
Cosmos
Web3.0
クロスチェーン
Odaily公式コミュニティへの参加を歓迎します
購読グループ
https://t.me/Odaily_News
チャットグループ
https://t.me/Odaily_CryptoPunk
公式アカウント
https://twitter.com/OdailyChina
チャットグループ
https://t.me/Odaily_CryptoPunk