Skip to content

ストレージノード

コマンドラインインターフェースのセットアップ

概要

CLIの操作方法

コマンドラインインターフェース(CLI)は、テキストベースのコマンドを入力することでシステムやアプリケーションと対話できるものです。この操作により、ユーザーは特定のタスクを実行したり、システム情報を確認したり、設定を変更したりでき、システムはテキストベースの応答でフィードバックを提供します。

CLIを使用するには、ターミナル(Linux/Mac)またはコマンドプロンプト(Windows)を開き、このページの手順に記載されているコマンドを貼り付けてください。

システム要件

最低システム要件:

  • ストレージ容量: 900 GB
  • アップロード速度: 20 Mbps または 2.5 MB/s
  • ダウンロード速度: 20 Mbps または 2.5 MB/s
  • 読み取り速度: 20 Mbps または 2.5 MB/s
  • 書き込み速度: 20 Mbps または 2.5 MB/s
  • 稼働率: 90%

必要なIAGステーク

デバイスをノードとしてセットアップした後、ネットワークはストレージプロバイダーにネットワークへのコミットメントを示し、提供したいストレージ量に比例したIAGトークンの残高をステーキングすることを要求します。必要なトークン数は動的であり、IAGトークンの現在の価値とユーザーが提供したいストレージ量に基づいて変化します。計算式は以下の通りです:

現在のGBあたりの基本米ドルステーク額: 0.5
初期値はコミット1ギガバイト(GB)あたり0.5ドルに設定されています。各GBのストレージに対する米ドル建ての最低ステーキング要件を表します。

現在のアルファ係数: 0.9
ステーキング要件がIAGトークン価格にどれだけ敏感かを決定します。市場調査に基づいて調整される場合があります。

計算式:

IAG to be staked = Storage (in GBs) * (Base USD Staked per GB + Alpha * (Base USD Staked per GB / IAG Value))

情報

IAGステークはノードがリタイアされ、3ヶ月のリタイア期間が経過するまで引き出せません。

ノードのインストールとセットアップ

1. ノードのダウンロードとインストール

ノードアプリケーションを保存したいディレクトリで、このコマンドを実行してダウンロードとインストールを行います:

bash
curl -fsSL https://skywalker.luke.iagon.com/iagon-node/linux/install | sudo bash
zsh
curl -fsSL https://skywalker.luke.iagon.com/iagon-node/macos/install | sudo bash
cmd
Coming soon...

2. ノードの登録

同じサーバー上の既存のレガシーノードを変換する場合、別のサーバーからノードを移行する場合、または新しいノードをセットアップする場合に応じてアプローチを選択してください:

WARNING

新しいノードアプリケーションを起動する前に、レガシーノードアプリケーションが実行されていないことを確認してください。古いノードアプリケーションを自動起動するサービスやスケジュールされたスクリプトを無効にすることを忘れないでください。古いノードアプリケーションをサーバーから完全に削除することを推奨します。

次のコマンドを実行し、プロンプトに同意して同じサーバー上で既存のレガシーノードの設定を変換し、そのノードの運用を継続します。元の設定はコピーされて新しいノード用に変換され、同じストレージディレクトリが使用されます:

bash
iagon-node register
zsh
iagon-node register
cmd
Coming soon...

TIP

既存の設定がデフォルトの場所にない場合は、--data-dirフラグを使用してディレクトリを指定してください。 例: iagon-node register --data-dir /configs/iagon-node/

3. システムサービスのセットアップ(オプション)

システム起動時に自動起動するようにノードをシステムサービスとして追加します(システムがサポートしている場合は強く推奨):

bash
sudo iagon-node service install && sudo iagon-node service start
zsh
sudo iagon-node service install
cmd
Coming soon...

ノードサービスが起動します。

4. ノードの起動(ステップ3を完了した場合はスキップ)

これはノードをフォアグラウンドで実行し、現在のターミナルに接続されたままになり、そのセッションにログ出力が表示されます。ターミナルを閉じるかプロセスを中断(例えばCtrl+C)するとノードが停止します。可能な場合はステップ3のシステムサービスを使用してバックグラウンドでノードを実行することを推奨します。システムサービスを使用できない場合は、tmuxscreennohupdisown、または単一のインタラクティブシェルの外でセッションを維持できるプロセスマネージャーなどの通常のアプローチがあります。これらのセットアップはシステム管理者の好みに委ねられるため、このページでは説明しません。

注意

ステップ3を完了していない場合のみこのコマンドを実行してください!

bash
iagon-node start
zsh
iagon-node start
cmd
Coming soon...

ノードの登録

  1. モバイル Cardano ウォレットのDAppブラウザー、またはCardanoウォレットブラウザー拡張機能がセットアップされたデスクトップウェブブラウザーで https://dashboard.iagon.com/node にアクセスし、ウォレットでログインする

  2. Storage ノード + を選択する

  3. 画面上のプロンプトに従って認証キーを入力し、デバイスを評価する


  1. このノードを独立ノードとして運用するか委任ノードとして運用するかを決定する必要があります。独立ノードはあなただけがステーキングし、ノードの収益はすべてあなたが受け取ります。委任ノードはあなた(少なくとも最低要件)と他のIAGトークン保有者が部分的にステーキングし、ノードの収益を共有します。これらの違いについて質問がある場合は、チームにご連絡いただくかステーキングプラットフォームのドキュメントを参照してください

  1. 画面上のプロンプトに引き続き従い、追加のノードパラメーターを設定してIAGトークンをステーキングする

ヒント

ノードのコミットメントをリサイズし、IAGをいつでも追加でステーキングできます。

全コマンド一覧

start フォアグラウンドでノードを起動(現在のターミナルセッション):

bash
iagon-node start

service サービスを管理:

bash
iagon-node service

# Usage: iagon-node service [OPTIONS] <COMMAND>

#  Commands:
#  start      Start the service
#  stop       Stop the service
#  restart    Restart the service
#  status     Check service status
#  install    Install as an OS service
#  uninstall  Uninstall the OS service
#  help       Print this message or the help of the given subcommand(s)
#  Options:
#  -l, --log <LEVEL>  Set the logging level [possible values: error, warn, info, debug, trace]
#  -h, --help         Print help

register Iagonネットワークにノードを登録:

bash
iagon-node register

# Optional flags:
# --auth-key <AUTH_KEY> to specify an existing node's auth key to migrate that node.
# --data-dir <DATA_DIR> to specify either the directory where an existing legacy config is stored; or where a new node should store its hosted data.

update ノードを最新バージョンに手動更新:

bash
iagon-node update

migrate レガシーノードから設定を移行:

bash
iagon-node migrate

benchmark パフォーマンスベンチマークを実行:

bash
iagon-node benchmark

info ノード情報を確認:

bash
iagon-node info

key ノードキーを管理:

bash
iagon-node key

reset ノードをリセットしてデータと設定を消去:

bash
iagon-node reset

help コマンド一覧または指定サブコマンドのヘルプを表示:

bash
iagon-node help

Copyright © 2024 Iagon Worldwide