- メインネット
- テストネット
- ローカルネットワーク
Injectiveメインネットのchain-idは
オプション2. State Sync(CometBFT P2P)State syncは、すべての過去のブロックをリプレイする代わりに、CometBFT P2Pレイヤーを介してピアからステートマシンのスナップショットをダウンロードすることでノードをブートストラップします。信頼できる2つのRPCサーバーが必要です。利用可能なエンドポイントについては、Chain PortalのRPCプロバイダーページを参照してください。trust heightとhashを取得するには:オプション3. Block Sync(完全リプレイ)デフォルトの動作です。ノードはピアからすべてのブロックをダウンロードしてリプレイします。最も時間がかかる方法ですが、外部スナップショットは不要です。最近のスナップショット高から同期する場合を除き、メインネットでは実用的ではありません。同期方法の比較:
各Injective coreリリースには、チェックサムを検証します:ピアディスカバリー用のシードを設定し(同期オプションセクションのピアディスカバリーを参照)、
2つの設定ファイルが
systemdサービスの起動と再起動:スナップショットデータを正しいディレクトリにロードする前にサービスを停止し、ロード後に開始する必要があります。
サポートご質問がある場合は、Discord、Telegram、またはメールでInjectiveチームに連絡できます。
injective-1です。同期オプション
スナップショット復元、state sync、block sync
ノードソフトウェア
injectivedのインストール、設定、実行
ハードウェア
最小および推奨仕様
同期オプション
ノードにチェーンデータをブートストラップする方法を選択します。ほとんどのオペレーターにとって、スナップショット復元がノードを稼働させる最速の方法です。オプション1. スナップショット復元(推奨)事前に構築されたスナップショットをダウンロードし、データディレクトリに展開します。これは新しいノードを同期する最も高速で信頼性の高い方法です。Injectiveは公式のプルーニング済みスナップショット(goleveldb、約2〜3 GB)を提供しており、コミュニティも追加の選択肢を管理しています。ダウンロードリンク、使用手順、コミュニティプロバイダーについては、Chain Portalのスナップショットページを参照してください。バリデーター: スナップショット復旧の際には、
priv_validator_state.jsonのバックアップと復元が必須です。完全な手順については、バリデーターのトラブルシューティングガイドを参照してください。config.tomlの[statesync]で設定します:ピアディスカバリー
ノードがネットワークと同期するにはピアが必要です。~/.injectived/config/config.tomlの[p2p]セクションにシードまたはpersistent peersを追加してください。コミュニティプロバイダーが最新のシードおよびピアリストを管理しています:- Polkachu Injective Seeds
- Decentrio Injective Infrastructure(シード、ピア、アドレスブック)
ノードソフトウェア
injectivedのインストール
各Injective coreリリースには、injectived、peggo(Peggyブリッジオーケストレーター)、libwasmvmが1つのzipに含まれています。バリデーターはノードと並行してpeggoを実行する必要があります。非バリデーターノードオペレーターに必要なのはinjectivedのみです。新しいInjectiveノードの初期化
Injectiveノードを実行する前に、チェーンとgenesisファイルを初期化します:initコマンドを実行すると、~/.injectivedにinjectivedのデフォルト設定ファイルが作成されます。メインネットに参加するための設定の準備
メインネットのgenesisファイルをダウンロードします。Injectiveは公式スナップショットと併せてこれを提供しています:~/.injectived/config/config.tomlでtimeout_commitを300msに設定してください。app.tomlとconfig.tomlを使用したノードの設定
2つの設定ファイルが~/.injectived/config内に自動生成されます:config.toml: コンセンサスレイヤー(CometBFT)を設定します。詳細はコンセンサスレイヤーのドキュメントを参照してください。app.toml: stateプルーニング戦略、テレメトリ、gRPCおよびRESTサーバーの設定、state syncなど、ノードのアプリケーションおよび実行レイヤーを設定します。
injectived用のsystemdサービスの設定(オプション)
/etc/systemd/system/injectived.serviceの設定を編集します:ハードウェア
ノードオペレーターは、最適なパフォーマンスを達成するためにベアメタルサーバーにデプロイすることを推奨します。バリデーターノードは、高いアップタイムを確保するために、推奨されるハードウェア仕様、特にCPU要件を満たす必要があります。サポートご質問がある場合は、Discord、Telegram、またはメールでInjectiveチームに連絡できます。
