> ## Documentation Index
> Fetch the complete documentation index at: https://injectivelabs-mintlify-6abb8c3a.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# ノードのアップグレード

<Warning>
  **メインネット緊急パッチ：v1.20.4-bl.2。** バリデーター、取引所、セントリー、RPC/ノードオペレーターは、[緊急アップグレードおよび AppHash 復旧ガイド](/jp/infra/validator-mainnet/canonical-chain-upgrade-v1.20.4-bl.2)に従ってください。このパッチでは、予定されたチェーン停止なしでバイナリの差し替えと再起動が必要です。10 月 7 日の AppHash 不一致の影響を受けたノードは、再起動前に復旧が必要です。
</Warning>

### チェーンアップグレード

Injectiveは定期的にソフトウェアアップグレードを実施します。
チェーンアップグレードのガバナンスプロポーザルが可決されると、すべてのノードが自動的に停止（パニック）するブロック高が指定されます。この時点で、アップグレードされた`injectived`バイナリをインストールし、ノードを再起動することができます。

最新および過去のチェーンリリースについては[InjectiveLabs/injective-chain-releases](https://github.com/InjectiveLabs/injective-chain-releases/releases)を参照してください。

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

要約すると、以下の手順でノードをアップグレードします：

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

### Cosmovisorによるアップグレード

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

### ノードのメンテナンス（ストレージ管理）

Injectiveのstateが増大すると、ディスク容量が不足する場合があります。新しいスナップショットをダウンロードして定期的にチェーンデータをプルーニングすることを推奨します。ディスクへの負荷だけでなく、チェーンstateが小さいほどノードのパフォーマンスが向上します。

Injectiveのバリデーターは毎日軽量スナップショットを取得しており、チェーンstateのクリーンアップに使用できます。チェーンstateは1日あたり約10〜15 GB増加します。これらのスナップショットは通常約2〜3 GBです。300〜400 GBごとにチェーンデータをプルーニングすることを推奨します。スナップショットへのリンクとスナップショットの適用/ノードの同期方法については、[ネットワークへの参加](./join-a-network/)を参照してください。


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.