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

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

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

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/)を参照してください。
