ストレージノード
コマンドラインインターフェースのセットアップ
概要
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. ノードのダウンロードとインストール
ノードアプリケーションを保存したいディレクトリで、このコマンドを実行してダウンロードとインストールを行います:
curl -fsSL https://skywalker.luke.iagon.com/iagon-node/linux/install | sudo bashcurl -fsSL https://skywalker.luke.iagon.com/iagon-node/macos/install | sudo bashComing soon...2. ノードの登録
同じサーバー上の既存のレガシーノードを変換する場合、別のサーバーからノードを移行する場合、または新しいノードをセットアップする場合に応じてアプローチを選択してください:
WARNING
新しいノードアプリケーションを起動する前に、レガシーノードアプリケーションが実行されていないことを確認してください。古いノードアプリケーションを自動起動するサービスやスケジュールされたスクリプトを無効にすることを忘れないでください。古いノードアプリケーションをサーバーから完全に削除することを推奨します。
次のコマンドを実行し、プロンプトに同意して同じサーバー上で既存のレガシーノードの設定を変換し、そのノードの運用を継続します。元の設定はコピーされて新しいノード用に変換され、同じストレージディレクトリが使用されます:
iagon-node registeriagon-node registerComing soon...TIP
既存の設定がデフォルトの場所にない場合は、--data-dirフラグを使用してディレクトリを指定してください。 例: iagon-node register --data-dir /configs/iagon-node/
3. システムサービスのセットアップ(オプション)
システム起動時に自動起動するようにノードをシステムサービスとして追加します(システムがサポートしている場合は強く推奨):
sudo iagon-node service install && sudo iagon-node service startsudo iagon-node service installComing soon...ノードサービスが起動します。
4. ノードの起動(ステップ3を完了した場合はスキップ)
これはノードをフォアグラウンドで実行し、現在のターミナルに接続されたままになり、そのセッションにログ出力が表示されます。ターミナルを閉じるかプロセスを中断(例えばCtrl+C)するとノードが停止します。可能な場合はステップ3のシステムサービスを使用してバックグラウンドでノードを実行することを推奨します。システムサービスを使用できない場合は、tmuxやscreen、nohupやdisown、または単一のインタラクティブシェルの外でセッションを維持できるプロセスマネージャーなどの通常のアプローチがあります。これらのセットアップはシステム管理者の好みに委ねられるため、このページでは説明しません。
注意
ステップ3を完了していない場合のみこのコマンドを実行してください!
iagon-node startiagon-node startComing soon...ノードの登録
モバイル Cardano ウォレットのDAppブラウザー、またはCardanoウォレットブラウザー拡張機能がセットアップされたデスクトップウェブブラウザーで https://dashboard.iagon.com/node にアクセスし、ウォレットでログインする
を選択する画面上のプロンプトに従って認証キーを入力し、デバイスを評価する


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


- 画面上のプロンプトに引き続き従い、追加のノードパラメーターを設定してIAGトークンをステーキングする
ヒント
ノードのコミットメントをリサイズし、IAGをいつでも追加でステーキングできます。
全コマンド一覧
start フォアグラウンドでノードを起動(現在のターミナルセッション):
iagon-node startservice サービスを管理:
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 helpregister Iagonネットワークにノードを登録:
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 ノードを最新バージョンに手動更新:
iagon-node updatemigrate レガシーノードから設定を移行:
iagon-node migratebenchmark パフォーマンスベンチマークを実行:
iagon-node benchmarkinfo ノード情報を確認:
iagon-node infokey ノードキーを管理:
iagon-node keyreset ノードをリセットしてデータと設定を消去:
iagon-node resethelp コマンド一覧または指定サブコマンドのヘルプを表示:
iagon-node help