概要
Injective チェーンは、およそ 2026年9月2日(水)午後1:30 EDT / 17:30 UTC に予定された機能強化アップグレードを実施します。 アップグレード手順の概要は次のとおりです:- 投票し、ノードがブロック高 181295000 でパニックするまで待ちます。
- Injective チェーンの実行に使用している設定、データ、キーをバックアップします。
- v1.20.3-safeharbor.2 のバイナリをインストールします。
- 新しい injectived バイナリでノードを起動してアップグレードを完了します。
#validators プライベートチャンネルで提供されます。
ネットワークアップグレードは、次のいずれかの経路をたどる可能性があります:
- 順調な経路(Happy path):
バリデーターがブロックチェーン履歴を消去することなくチェーンのアップグレードに成功し、すべてのバリデーターがアップグレード後 5〜10 分以内に復帰します。 - 順調でない経路(Not-so-happy path):
バリデーターが最新の Canonical チェーンへのアップグレードに問題を抱えます。 - 中止経路(Abort path):
まれにチームが見過ごされていた重大な問題を認識した場合、Injective チームはすべての破壊的な状態の修正を試み、36 時間以内に別の公式バイナリを提供します。
36 時間以内にチェーンが正常に再開されない場合、Injective の Discord の#validatorsチャンネルでアップグレードの中止が告知され、バリデーターは更新や変更を行わずにチェーンの運用を再開する必要があります。
リカバリー
チェーン状態をエクスポートする前に、バリデーターはエクスポート高でデータの完全なスナップショットを取得することを推奨します。スナップショットの方法はインフラに大きく依存しますが、一般的には.injectived ディレクトリをバックアップすることで実行できます。
injectived プロセスを停止した後、.injectived/data/priv_validator_state.json ファイルをバックアップすることが極めて重要です。このファイルは、バリデーターがコンセンサスラウンドに参加するたびにブロックごとに更新されます。アップグレードが失敗して以前のチェーンを再起動する必要がある場合に、二重署名を防ぐために必要な重要なファイルです。
アップグレードが成功しなかった場合、バリデーターとオペレーターはスナップショットを復元し、Injective チェーンのリリース v1.20.3 にダウングレードして、次のアップグレード告知まで以前のチェーンを継続する必要があります。
アップグレード手順
バリデーター向けの注意事項
新しいバージョンにアップグレードする前に、wasm キャッシュを削除する必要があります:手順
-
現在正しいバージョン(
v1.20.3)のinjectivedを実行していることを確認します: -
.injectivedディレクトリをバックアップします: -
v1.20.3-safeharbor.2 の
injective-chainリリースをダウンロードしてインストールします: -
v1.20.3-safeharbor.2 リリースをダウンロードした後、現在正しいバージョン(v1.20.3-safeharbor.2)の
injectivedを実行していることを確認します: -
injectivedを起動します: -
v1.20.3-safeharbor.2 リリースをダウンロードした後、現在正しいバージョン(v1.20.3-safeharbor.2)の
peggoを実行していることを確認します: -
peggo を起動します:
