メインコンテンツまでスキップ

メインネットへの接続

公式のジェネシスファイル、ピア、ネットワーク設定でノードを構成し、稼働中のQoreChain Vladiメインネットに参加します。

注記

このページは、Cosmos SDK v0.53上でチェーンバージョンv3.1.97を稼働し、2026年6月7日 23:59 UTCから稼働している**qorechain-vladiメインネット(EVMチェーンID 9801、16進数0x2649)を対象としています。qorechain-diana**テストネット(EVMチェーンID 9800)については、テストネットへの接続を参照し、本番稼働前にそちらでセットアップをリハーサルしてください。

パブリックエンドポイント​

チェーンへの照会またはトランザクションのブロードキャストのみが必要な場合、自分のノードを用意する必要はありません。パブリックエンドポイントは以下の通りです。

サービスURL
コンセンサスRPChttps://rpc.qore.host (WebSocket: wss://rpc.qore.host/websocket)
Cosmos REST (LCD)https://api.qore.host
EVM JSON-RPChttps://evm.qore.host (チェーンID 9801)
SVM JSON-RPC (読み取り専用)https://svm.qore.host
ブロックエクスプローラーexplore.qore.network

高負荷または本番用途のワークロード(取引所、インデクサーなど)には、以下の手順に従って自分のノードを運用してください。


インストール​

qorechaindバイナリは、公式のビルド済みバンドルから、またはソースからビルドしてインストールします。

ビルド済みバイナリバンドル (linux/amd64)​

現在のバイナリに関する正式な情報源はメインネットマニフェストであり、これはhttps://download.qore.host/mainnet/latest.jsonでリアルタイムに更新されるJSONファイルです。このファイルには、現在のバイナリのURLとSHA-256、現在のジェネシスのURL/SHA-256/サイズ、現在のピアとシード、P2Pポート、ステートシンクのトラストポイント、そして最小互換チェーンバージョンが含まれています。インストールスクリプトにバイナリのバージョンやチェックサムをハードコードするのではなく、このファイルを取得してその値を使用してください。ハードコードした値は新しいリリースが出るとすぐに古くなってしまいます。

curl -s https://download.qore.host/mainnet/latest.json -o latest.json

BINARY_URL=$(jq -r .binary.url latest.json)
BINARY_SHA256=$(jq -r .binary.sha256 latest.json)

curl -fsSL "$BINARY_URL" -o qore.tgz
echo "${BINARY_SHA256} qore.tgz" | sha256sum -c -

tar xzf qore.tgz
sudo install -m0755 qorechaind /usr/local/bin/
sudo mkdir -p /opt/qorechain/lib && sudo cp lib/*.so /opt/qorechain/lib/
export LD_LIBRARY_PATH=/opt/qorechain/lib

このバンドルにはqorechaindと、必要な共有ライブラリ(libqorepqc.so、libqoresvm.so、libwasmvm.x86_64.so)が含まれています。

ノードを最新に保つ — 新規同期にはv3.1.94以降が必須

フルノードはネットワークの現行チェーンバージョンに追随する必要があります。マニフェストが指すバイナリを常にインストールし、古いバージョンに固定しないでください。ジェネシスから新規参加する、または停止から復旧するノードの下限はv3.1.94以降であり、これは二つの独立した、積み重なった理由によるものです。v3.1.92では、トランザクションを含む最初のブロックでリプレイが停止してしまうガス計測バグが修正されました。その後、メインネットはv3.1.94のガバナンスアップグレード(発行上限のハードキャップを、高さ2,122,074で適用)を通過しており、そのアップグレードのハンドラを持たないノードは、同じ高さをリプレイしようとして再び停止してしまいます。v3.1.97が現在の推奨バージョンです(継続的なセキュリティ更新であり、minCompatibleは3.1.94です)。binary.urlを信頼する前に、必ずマニフェストの"version"フィールドを現在のバージョン下限と照合してください。マニフェストは意図的に段階的に展開されます(まずテストネット、そして一定のソーク期間を経てメインネットという順序)ため、これまでにもバージョン下限に遅れたことがあります。

ソースからビルド​

git clone https://github.com/qorechain/qorechain-core.git
cd qorechain-core
CGO_ENABLED=1 go build -o qorechaind ./cmd/qorechaind/

完全な前提条件(Go 1.26+、CGO、Rustツールチェーン、ネイティブライブラリ)については、ソースからのビルドを参照してください。

ノードの初期化​

qorechaind init my-node --chain-id qorechain-vladi

これにより、~/.qorechaind/配下にデフォルトの設定ディレクトリとデータディレクトリが作成されます。


ジェネシスのダウンロード​

上記で取得したマニフェストのURLとSHA-256を使用して、ローカルのジェネシスファイルを公式のメインネットジェネシスに置き換えます。

GENESIS_URL=$(jq -r .genesis.url latest.json)
GENESIS_SHA256=$(jq -r .genesis.sha256 latest.json)

curl -fsSL "$GENESIS_URL" -o ~/.qorechaind/config/genesis.json
echo "${GENESIS_SHA256} $HOME/.qorechaind/config/genesis.json" | sha256sum -c -

同じファイルはチェーン自体からもリアルタイムで配信されているため、ダウンロードした内容をそれと突き合わせて検証できます。

curl -s https://rpc.qore.host/genesis | jq '.result.genesis' > /tmp/genesis-live.json

このファイルは、ジェネシスバリデータセット、トークン配分(ジェネシス時のTGE)、モジュールパラメータを含む、Vladiメインネットの初期状態を定義します。


ピアの設定​

パブリックなメインネットのセントリーノードに接続するよう、ノードの設定を編集します。ノードIDやホストをハードコードするのではなく、現在のピアリストとシードリストはマニフェストから読み取ってください。これらは随時ローテーションされます。

PEERS=$(jq -r '.peers | join(",")' latest.json)
SEEDS=$(jq -r '.seeds | join(",")' latest.json)

~/.qorechaind/config/config.tomlを開き、persistent_peers(およびseeds)フィールドをこれらの値に設定します。

persistent_peers = "<value of $PEERS>"
seeds = "<value of $SEEDS>"

また、~/.qorechaind/config/app.tomlで最小ガス価格を設定します(ネットワークの手数料下限は0.1uqorです)。

minimum-gas-prices = "0.1uqor"

推奨設定​

config.tomlで以下も調整するとよいでしょう。

[mempool]
size = 5000

[consensus]
timeout_propose = "3s"
timeout_commit = "5s"

これらの値は、Vladiメインネットのブロック生成時間とスループットに合わせて調整されています。


高速ブートストラップ(スナップショットまたはステートシンク)​

ジェネシスからの同期には長い時間がかかることがあります。マニフェストのstateSyncフィールドには、1時間ごとに更新されるトラストの高さ/ハッシュのペアが含まれています。高さを手動で調べるのではなく、これを使ってステートシンクを設定してください。

TRUST_HEIGHT=$(jq -r .stateSync.trustHeight latest.json)
TRUST_HASH=$(jq -r .stateSync.trustHash latest.json)

次に、これらの値を使ってconfig.tomlの[statesync]セクションを設定します。トラストポイントを自分で導出する必要がある場合の手動RPCベースのフォールバックを含む完全な手順については、ノードの運用を参照してください。

チェーンデータのスナップショットはdownload.qore.hostでも公開されています。ファイル名や高さをハードコードせず、最新のスナップショットファイル名とそこに公開されているチェックサムを、そのページの現在の一覧で確認してください。新しいスナップショットが定期的に古いものに取って代わるためです。

# Substitute the current filename and checksum from the download.qore.host listing
curl -fsSL https://download.qore.host/<current-snapshot-filename>.tar.gz -o snapshot.tar.gz
sha256sum snapshot.tar.gz # compare against the checksum published alongside it

tar xzf snapshot.tar.gz -C ~/.qorechaind/

ノードの起動​

ノードを起動してネットワークとの同期を開始します。

qorechaind start --minimum-gas-prices=0.1uqor

ノードはピアに接続し、ブロックのダウンロードを開始します(ジェネシスから、またはスナップショットを復元した場合はそのスナップショットの高さから)。


同期ステータスの確認​

ノードが最新ブロックに追いついているかを確認します。

curl localhost:26657/status | jq '.result.sync_info.catching_up'
  • true — ノードはまだ同期中です。追いつくまで待ちます。
  • false — ノードは完全に同期しており、新しいブロックを処理しています。

最新のブロック高を確認することもできます。

curl localhost:26657/status | jq '.result.sync_info.latest_block_height'

正しいネットワークに接続していることを確認してください。networkフィールドはqorechain-vladiを返すはずです。

curl localhost:26657/status | jq '.result.node_info.network'

モニタリング​

QoreChainは、ノードの状態とパフォーマンスをモニタリングするための複数のエンドポイントを公開しています。

Prometheusメトリクス​

生のメトリクスは以下で取得できます。

http://localhost:26660/metrics

これらのメトリクスは、Prometheus互換の任意のコレクターでスクレイピングできます。

Grafanaダッシュボード​

Docker Compose経由で実行している場合、Grafanaは以下で利用できます。

http://localhost:3001

初回ログイン時には、プロンプトが表示されたら必ず独自の認証情報を設定してください。デフォルトのままにしないでください。事前設定済みのダッシュボードには、ブロック生成状況、トランザクションスループット、ピア接続数、リソース使用状況が表示されます。

RESTヘルスチェック​

REST APIは、簡易ステータス確認用のエンドポイントを提供します。

http://localhost:1317

ポート一覧​

ポートプロトコル説明
26657TCPRPC — チェーンへの照会とトランザクションのブロードキャスト
26656TCPP2P — ピアツーピアのネットワーク通信
1317HTTPREST API — HTTP経由でのチェーン状態の照会
9090gRPCgRPC API — プログラムによるチェーンアクセス
8545HTTPEVM JSON-RPC — Ethereum互換RPC(チェーンID 9801)
8546WebSocketEVM WebSocket — リアルタイムのEVMイベント購読
8899HTTPSVM RPC — Solana互換RPC
26660HTTPPrometheusメトリクスエンドポイント

ネットワーク情報​

項目値
チェーンIDqorechain-vladi
EVMチェーンID9801 (hex 0x2649)
チェーンバージョンv3.1.97
稼働開始2026年6月7日 23:59 UTC
トークンQOR (uqor、10^6マイクロ単位 = 1 QOR)
最小ガス価格0.1uqor
アカウントプレフィックスqor
バリデータプレフィックスqorvaloper
SDKCosmos SDK v0.53

次のステップ​