メインコンテンツへスキップ

チェーンアップグレード

Injectiveは定期的にソフトウェアアップグレードを実施します。チェーンアップグレードのガバナンスプロポーザルが可決されると、すべてのノードが自動的にパニックし実行を停止するブロック高が指定されます。この時点で、アップグレードされたinjectivedバイナリをインストールし、ノードを再起動できます。 最新および過去のチェーンリリースについてはInjectiveLabs/injective-chain-releasesを参照してください。

ノードアップグレードの手順

要約すると、以下の手順でノードをアップグレードします:
  1. アップグレードガバナンスプロポーザルで指定されたブロック高までノードを同期します。
  2. ノードは指定されたアップグレード高で自動的にパニック/停止します。
  3. 古いバイナリを削除し、新しいリリースバイナリをインストールします。
  4. ノードを再起動します。

Cosmovisorによるアップグレード

チェーンアップグレードを管理するには、Cosmovisorを使用してください。

ノードのメンテナンス(ストレージ管理)

Injectiveのstateが増大すると、ディスク容量が不足する場合があります。新しいスナップショットをダウンロードして定期的にチェーンデータをプルーニングすることを推奨します。ディスクへの負荷だけでなく、チェーンstateが小さいほどノードのパフォーマンスが向上します。 Injectiveのバリデーターは毎日軽量スナップショットを取得しており、チェーンstateのクリーンアップに使用できます。チェーンstateは1日あたり約10〜15 GB増加します。これらのスナップショットは通常約2〜3 GBです。300〜400 GBごとにチェーンデータをプルーニングすることを推奨します。スナップショットへのリンクとスナップショットの適用/ノードの同期方法については、ネットワークへの参加を参照してください。