Cosmos(コスモス)

article technology medium #cosmos#blockchain#tendermint#cometbft#ibc#appchain#atom
Created: 2026-06-01 Updated:

Tendermint / CometBFT BFT コンセンサスと IBC チェーン間通信プロトコルを中核に持つ「Internet of Blockchains」。アプリチェーン特化の Cosmos SDK、Interchain Security、Hub トークン ATOM を解説。

Cosmos(コスモス)

Cosmos は「Internet of Blockchains」を掲げる相互運用ブロックチェーン・エコシステムである。Tendermint / CometBFT が提供する BFT コンセンサスで即時ファイナリティを実現し、IBC(Inter-Blockchain Communication)プロトコルでチェーン間のトークン転送とメッセージ伝達を可能にする。Cosmos SDK によって開発者は独立したアプリチェーン(appchain)を自由に構築でき、2026 年時点で 60 以上のチェーンが IBC で接続されている。情報カットオフ ~2025-08、confidence: medium 固定(2026-06 時点での外部再検証は未実施)。

Tendermint と CometBFT

Tendermint は Jae Kwon が 2014 年に設計した BFT コンセンサスエンジンである。PBFT を実用改良したもので、バリデータ(最大数百ノード)が 2/3 超の署名で各ブロックをコミットする。フォーク耐性とブロック確定後の即時ファイナリティが特長であり、Nakamoto 型 PoW のように「確認数を待つ」必要がない。ただし参加ノード数の制限があるため、分散性よりファイナリティを優先する設計思想を持つ。

2023 年に Tendermint Labs の解散を受け、Cosmos コミュニティは同コードベースを CometBFT としてフォーク・継続開発している。Cosmos SDK v0.47 以降は CometBFT がデフォルトエンジンとなった。

コンセンサスとアプリケーション層の分離は ABCI(Application BlockChain Interface) によって実現される。ABCI はソケット越しの汎用インタフェースであり、Go 以外の言語で書かれたアプリ層でも Tendermint / CometBFT コンセンサスを利用できる。

Cosmos SDK とアプリチェーン

Cosmos SDK は Go 製のモジュラーブロックチェーンフレームワークである。x/bankx/stakingx/gov など標準モジュールを組み合わせてチェーンを構築でき、カスタムモジュールも追加可能だ。各チェーンは独立したバリデータセットとトークンエコノミーを持つ「アプリチェーン」として動作する。

Ethereum の汎用スマートコントラクト(EVM 上に全アプリを相乗りさせる)とは対照的に、Cosmos は「アプリごとに専用チェーンを立てる」モデルを採用する。これによりガスリミット競合やネットワーク輻輳の影響を受けない一方で、各チェーンが独自のセキュリティ予算(バリデータと staking)を調達する必要がある。Cosmos SDK で構築された主要チェーンには Osmosis(DEX)、dYdX(デリバティブ)、Injective、Celestia などがある。

IBC(Inter-Blockchain Communication)

IBC は Cosmos エコシステムの相互運用性の核心である。TCP/IP になぞらえて設計された軽量ヘッダー検証プロトコルで、チェーン A とチェーン B が互いのブロックヘッダーをオンチェーンの「ライトクライアント」で検証し合うことでトラストレスなメッセージ / トークン転送を実現する。中間ブリッジサーバーへの信頼が不要な点でマルチシグ・ブリッジよりセキュリティモデルが優れる。

IBC 接続には Relayer と呼ばれるオフチェーンプロセスが必要で、両チェーン間のパケットを中継する。Relayer は任意の主体が運営でき、パーミッションレスである。

IBC は Cosmos チェーン以外(EVM チェーンなど)へも拡張されており、Polkadot との相互運用は研究段階にある。

Interchain Security と ATOM

Cosmos Hub は IBC の中継ハブとして機能し、そのネイティブトークンが ATOM である。ATOM はガバナンス投票権とステーキング報酬を提供するが、EVM チェーンのようなガス通貨としての用途はない。

Interchain Security(ICS、旧称 Shared Security) は Cosmos Hub のバリデータセットを他チェーン(Consumer Chain)が利用できる仕組みである。新規チェーンは独自バリデータを立てずに Hub のセキュリティを「レンタル」でき、立ち上げコストを大幅に削減できる。Neutron(スマートコントラクト)や Stride(流動性ステーキング)が Consumer Chain として稼働している。

ATOM の価値捕捉については長期議論がある。IBC によってチェーン間のブリッジ手数料が発生せず、Cosmos Hub がエコシステムの「必須通過点」になりにくい設計のため、ATOM の経済的ポジションは曖昧だという批判がある。ICS によってこの問題を解消しようとするが、採用チェーン数はまだ限定的である(情報カットオフ ~2025-08 時点)。

他エコシステムとの比較と位置づけ

CosmosPolkadotEthereum L2
コンセンサスCometBFT BFTGRANDPA / BABEEthereum PoS 継承
相互運用IBC(各チェーンがライトクライアント)XCMP(Relay Chain 経由)ブリッジ(信頼仮定あり)
セキュリティモデル各チェーン独立 / ICS でオプション共有Relay Chain が全 Parachain を保護Ethereum L1 が Rollup を決済
アプリ特化強い(Appchain 主義)Parachain スロット競争L2 コントラクトで対応

Polkadot がリレーチェーンで全パラチェーンのセキュリティを担保する集中型に近いのに対し、Cosmos は各チェーンの主権を優先する分散型モデルである。Celestia のモジュラー DA レイヤーは Cosmos SDK チェーンの DA 代替として採用が進んでいる(tech-174 参照)。

Local graph