コンテンツにスキップ

バリデーターノード

バリデーターノードを使うと、Sunrise ネットワークのコンセンサスに参加できます。

バリデーターノードを動かすために、次の最低ハードウェア要件が推奨されます。

  • メモリ: 8 GB RAM(最小)
  • CPU: 6 コア
  • ディスク: 500 GB SSD ストレージ
  • 帯域幅: ダウンロード 1 Gbps / アップロード 1 Gbps

まず、フルコンセンサスノードのセットアップ の手順に従ってください。

過去に sunrised の作業ディレクトリを初期化したことがある場合は、新しいディレクトリを再初期化する前にクリーンアップする必要があります。次のコマンドで実行できます。

ターミナル
sunrised tendermint unsafe-reset-all

次のコマンドを実行します。

ターミナル
CHAIN_ID=sunrise-1 # メインネットの場合
MONIKER="validator-name"
sunrised init "$MONIKER" --chain-id $CHAIN_ID

現在の chain-id は Github を確認してください。

ターミナル
VALIDATOR_WALLET="validator"
sunrised keys add $VALIDATOR_WALLET --keyring-backend test

バリデーターを初期化する前に最後に必要なのは、ノードを最初に初期化したときに作られたバリデーター公開鍵です。バリデーターの pubkey を取得するには次を実行します。

ターミナル
sunrised tendermint show-validator
{"@type":"/cosmos.crypto.ed25519.PubKey","key":"ZQweivhEkT/akg5RT6RWkElt43rr5cf+qu/QQ5jOpmQ="}

バリデーターを作成するには、最低 1 vRISE が必要です。vRISE は譲渡できないため、アカウントに残高がない場合は、流動性プールにポジションを作って vRISE を獲得してください。

まず、バリデーター設定ファイル ~/.sunrise/config/validator.json を作成します。

{
"pubkey": {"@type":"/cosmos.crypto.ed25519.PubKey","key":"ZQweivhEkT/akg5RT6RWkElt43rr5cf+qu/QQ5jOpmQ="},
"amount": "1000000uvrise",
"moniker": "your_validator's_name",
"identity": "optional identity signature (ex. UPort or Keybase)",
"website": "validator's (optional) website",
"security": "validator's (optional) security contact email",
"details": "validator's (optional) details",
"commission-rate": "0.1",
"commission-max-rate": "0.2",
"commission-max-change-rate": "0.01",
"min-self-delegation": "1"
}

次に、次のコマンドを実行します。

ターミナル
sunrised tx staking create-validator [path/to/validator.json] \
--chain-id=$CHAIN_ID \
--from=$VALIDATOR_WALLET \
--keyring-backend=test \
--gas-prices=0.025uusdrise --gas-adjustment 1.2 \
--gas=auto \
-y

何らかの理由でバリデーターが損傷したり失われたりした場合に復元できるよう、特定のファイルをバックアップする必要があります。~/.sunrise/config/ にある次のファイルを安全にバックアップしてください。

  • priv_validator_key.json
  • node_key.json

これらのファイルのバックアップは暗号化することを推奨します。

コアチームは、次のサービスを提供するバリデーターへ、より多くの RISE を委任します。

  • 委任量: 各サービス(RPC、API、gRPC)あたり 250,000 RISE。上限は合計 750,000 RISE です。
  • 条件:
    • エンドポイントを chain-registry へのプルリクエストで提出し、マージされること。
    • トランザクション indexer と CORS が有効であること。
  • 委任量: 25,000 RISE。
  • 条件:
    • エクスプローラーを chain-registry へのプルリクエストで提出し、マージされること。
  • 追加委任:
    • 公式の Sunrise サービス内でエクスプローラーが使われる場合、追加委任を行います。個別にご連絡します。

参加人数に応じて、これらのインセンティブの内容は変わる場合があります。