Tokyo Hardfork(Japan Open Chain v2)
Japan Open Chain は、ネットワークのアップグレード「Tokyo Hardfork」を実施します。 本ハードフォークにより、コンセンサス方式が従来の Clique PoA から PoSA(Proof of Staked Authority / PoA v2)へ移行します。
スケジュール
| ネットワーク | 実施日 | ステータス |
|---|---|---|
| Testnet | 2026年9月7日 | 実施予定 |
| Mainnet | 未定(Testnet の結果を踏まえて決定) | 準備中 |
ノードを運用されている方へ
Testnet でノードを運用されている事業者様は、2026年9月7日より前にノード構成の変更を完了してください。 Geth のバージョンを上げるだけでは不十分です。詳細はこちらをご確認ください。
対象者別の対応
| 対象 | 必要な対応 |
|---|---|
| JOC 保有者・一般ユーザー | 対応不要です |
| JOC の RPC エンドポイント利用者 | 対応不要です |
| dApp 開発者 | Chain ID は変更されません。自前でノードを運用している場合のみ下記の対応が必要です |
| 自前でノードを運用している事業者 | 要対応。 下記の手順に従ってノード構成を変更してください |
| バリデータ | 要対応。 別途ご案内する手順に従ってください |
テストネットでノードを運用されている方の対応手順
対象: JOC テストネットのブートノードから直接同期して、自前でノードを運用している事業者 ※ JOC の RPC エンドポイント経由でご利用の場合、対応は不要です
Geth のバージョンを上げるだけでは足りません
PoA では Execution Client(Geth)が単独でブロックの検証と同期を行っていました。 PoSA 移行後は、ブロックの正当性を決めるのは Consensus Layer(ビーコンチェーン)になります。 Geth は「実行」だけを担い、どのブロックが正しいかは Consensus Client から指示を受けて動く 構造に変わります。
したがって、必要な作業はバージョンアップではなく構成変更です。
【現在】 【Tokyo ハードフォーク後】
Geth(単体) Geth ── Engine API ── Lighthouse
│ │ │
P2P で 実行のみ 合意形成・fork choice
ブートノードへ │
CL 用ブートノードへ