Polkadot(ポルカドット)
Gavin Wood 設計の Relay Chain + Parachain 相互運用ブロックチェーン。NPoS / GRANDPA+BABE、Polkadot 2.0(Agile Coretime)、JAM プロトコル、OpenGov、カナリアネット Kusama を解説。
article technology ja Gavin Wood 設計の Relay Chain + Parachain 相互運用ブロックチェーン。NPoS / GRANDPA+BABE、Polkadot 2.0(Agile Coretime)、JAM プロトコル、OpenGov、カナリアネット Kusama を解説。Polkadot(ポルカドット)
Polkadot は Ethereum 共同創設者 Gavin Wood が設計した相互運用ブロックチェーンプラットフォームである。中央の Relay Chain が複数の Parachain(パラチェーン)のセキュリティを共有し、チェーン間メッセージング(XCM / XCMP)で相互接続する。NPoS によるバリデータ選出、GRANDPA と BABE のハイブリッドコンセンサス、オンチェーンガバナンス OpenGov が特徴で、2025 年からは「Polkadot 2.0」へのアップグレードが進行中だ。情報カットオフ ~2025-08、confidence: medium 固定(2026-06 時点での外部再検証は未実施)。
コンセンサス:NPoS と GRANDPA / BABE
Polkadot のバリデータ選出には NPoS(Nominated Proof of Stake) を採用する。DOT トークンホルダーが候補バリデータを「ノミネート」し、選出アルゴリズム(Phragmén 法)が stake を最大分散させるようバリデータセット(最大 1,000 名程度)を決定する。悪意あるバリデータは stake を没収(slashing)される。
ブロック生成は BABE(Blind Assignment for Blockchain Extension) が担当し、一定間隔でランダムにバリデータをスロットに割り当てる。確定化は GRANDPA(GHOST-based Recursive ANcestor Deriving Prefix Agreement) が独立して行い、複数ブロックをまとめてファイナライズできる。この分離により高スループットと強いファイナリティを両立する。
Relay Chain と Parachain
Relay Chain は Polkadot のセキュリティハブである。Parachain は Relay Chain にスロットを借りることで、そのバリデータプールのセキュリティを共有できる(Shared Security)。Parachain は独自のランタイム(WebAssembly)とブロック生成ロジックを持ちながら、決済と最終確定は Relay Chain に委ねる。
Parachain スロットは競売(Parachain Slot Auction)で割り当てられてきたが、Polkadot 2.0 でこのモデルが刷新された(後述)。Relay Chain には EVM 互換の Moonbeam や DEX の HydraDX など多様な Parachain が接続している。
チェーン間メッセージングには XCM(Cross-Consensus Messaging) フォーマットを使用する。XCM は単なるトークン転送を超え、クロスチェーンでのスマートコントラクト呼び出しやガバナンス操作も表現できる汎用言語として設計された。
Polkadot 2.0:Agile Coretime と非同期バッキング
2025 年に展開された Polkadot 2.0 の中核機能は以下の通りである。
Agile Coretime は Parachain スロット競売を廃止し、Relay Chain のコンピューティングコアを時間単位で柔軟に購入・割り当てできるモデルへ移行した。コアは「バルク購入(月単位)」または「オンデマンド(ブロック単位)」で取得でき、スタートアップが巨額のスロット競売資金を調達せずとも参入できるようになった。
非同期バッキング(Asynchronous Backing) は Parachain のブロック生成パイプラインを再設計した機能で、バリデータによるバッキングと Relay Chain への組み込みを非同期化することでブロック時間を 6 秒から約 2 秒に短縮し、スループットを大幅に向上させた。
Elastic Scaling は 1 つの Parachain が複数のコアを同時使用できる機能で、バースト時のスループット対応を可能にする。これら 3 機能が組み合わさり、Polkadot 2.0 はリソース効率と参入障壁の両面でアップグレードされた。
JAM(Join-Accumulate Machine)
JAM は Gavin Wood が 2024 年に発表した Polkadot の次世代コアプロトコルである。Relay Chain を汎用的な分散コンピュータに置き換え、RISC-V ベースの仮想マシン(PVM: Polkadot Virtual Machine)上で任意のプログラムを実行できるようにする。「Join」(サービスが入力データをアキュームレートする)と「Accumulate」(状態を更新する)という 2 フェーズモデルが名称の由来だ。
JAM は Polkadot の既存アプリケーションとの後方互換を保ちつつ、EVM を超えた汎用計算基盤への進化を目指す。2026 年 testnet が計画されており、情報カットオフ ~2025-08 時点での外部検証は未実施。本番稼働タイムラインは要確認。
OpenGov とガバナンス
Polkadot は OpenGov(旧 Governance v2)と呼ばれるオンチェーンガバナンスを採用する。任意の DOT ホルダーがプロポーザルを提出し、conviction voting(ロック期間が長いほど投票力が増す)で意思決定する。プロポーザルの重要度によって異なる「トラック」(緊急修正・ホワイトリスト・トレジャリー支出など)が存在し、各トラックが独立した可決要件を持つ。
Technical Committee を廃止し、Council の役割も縮小した OpenGov は DOT ホルダーへのガバナンス分散を強化している。Polkadot Treasury はコミュニティ提案によるエコシステム開発に支出しており、その年間支出は情報カットオフ ~2025-08 時点で数千万ドル相当に達していた。
Kusama:カナリアネット
Kusama(KSM) は Polkadot の「カナリアネット」であり、同じコードベースで本番に近い条件のもとで新機能を先行実験するネットワークである。スロットオークションパラメータや Agile Coretime、OpenGov など主要機能は Kusama で先行稼働した後に Polkadot へ移行された。Kusama 上のパラチェーンには Karura(HydraDX の前身)、Moonriver(Moonbeam の前身)などがある。
Kusama は意図的に「リスク許容度が高い」設計で、slashing パラメータが Polkadot より厳しく、ガバナンス投票期間も短い。開発者が実資産を使った実験をできる環境として機能する。
他エコシステムとの比較
Cosmos が各チェーンの主権を優先する分散型モデルを採用するのに対し、Polkadot は Relay Chain による集中型セキュリティ共有を選択している(tech-172 参照)。Ethereum の L2 Rollup が Ethereum L1 のセキュリティを継承するのに対し、Polkadot の Parachain は Relay Chain のバリデータプールを直接共有する。Celestia(tech-174)はモジュラー DA レイヤーとして、Polkadot 系チェーンへの DA 供給も技術的に可能だが、採用状況は情報カットオフ ~2025-08 時点で限定的だった。
Backlinks
- related Cosmos(コスモス)
- related Celestia(セレスティア)
- related その他の合意方式とコンセンサスのセキュリティ