Skip to content

技術的詳細

インストールとシステム要件

ユーザーは、コンピュート 機能に参加するためにデバイスに Iagon コンピュート CLI アプリケーションをインストールする必要があります。

システム要件には以下が含まれます:

  • 利用可能なストレージ
  • CPU コア数
  • 利用可能なメモリ
  • 仮想化のサポート
  • インターネット帯域幅
  • 公開アクセス可能な IP

評価合格基準

値は最小要件です。
値の計算方法については、以下に説明するベンチマークプロセスを参照してください。

  • CPU: 60 IPS (EPS)
  • メモリ帯域幅: 45000 Mbps (読み取り)、40000 Mbps (書き込み)*
  • ストレージ帯域幅:
    • シーケンシャル: 5000 Mbps (読み取り)、5000 Mbps (書き込み)
    • ランダム: 300 Mbps (読み取り)、300 Mbps (書き込み)
  • ネットワーク:
    • Ping: 100 ms (最大)
    • 帯域幅: 150 Mbps (ダウンロード/読み取り)、150 Mbps (アップロード/書き込み)
    • レイテンシ: 100 ms (最大)

* これらは最終的な評価基準ではなく、変更される可能性があります。

評価プロセス

CPU

Sysbench を使用して、CPU の IPS メトリクスとしてイベント毎秒(EPS)を計算します。Sysbench CPU ストレステストを実行して、最大 10 秒間のシングルスレッドモードで 200000 個の最大素数を計算します。

メモリ

Sysbench を使用して読み取りと書き込みの帯域幅を測定します。Sysbench メモリテストを実行して、最大 10 秒間のシングルスレッドモードで 1 KB ブロックの 20 GB データの読み取りと書き込みをテストします。

ストレージ

Fio を使用してシーケンシャルおよびランダムの読み取り/書き込み帯域幅を計算します。シーケンシャルおよびランダムの読み取り/書き込みそれぞれについて、4 KB ブロックの 1 GB データで最大 5 秒間、2 つの fio ジョブが実行されます。

ネットワーク

ストレージノードの計算と同様です。 Ping については、最低 5 回の応答について最寄りの Cloudflare サーバーに ping を送り、平均値を取ります。 帯域幅については、4 回の反復でアップロードとダウンロードを実行し、各反復で異なるバイトサイズのプリセット値をアップロード/ダウンロードして平均を計算します。 レイテンシについては、帯域幅計算のためのアップロード/ダウンロード実行中の平均レイテンシを使用します。

Iagon コンピュート ネットワークでのタスク実行(サブスクライバー)

ユーザーは Iagon コンピュート サービスを使用して、コンピュートノードでコンピュートタスクを実行できます。

Iagon コンピュート でタスクを実行するプロセス:

  • サブスクリプション: ユーザーが コンピュート サービスにサブスクライブします。
  • タスクの送信: ユーザーは コンピュート アプリを通じてタスクを定義して送信します。
  • セキュリティチェック: タスクはセキュリティガードによってフィルタリングされ悪意のあるものが排除された後、暗号化されてタスクディストリビューターに転送されます。
  • ノードの選択: タスクディストリビューターはユーザーのサブスクリプション、タスク要件、ネットワークの可用性に基づいてノードを選択し、タスクを送信します。
  • タスクの実行: コンピュートノードがリクエストを確認し、タスクマネージャーがタスクを復号化して実行します。 結果の配信: 完了後、タスクの結果は暗号化されてバックエンドに送り返され、ユーザーに提供されます。

Iagon コンピュートノードの実行(プロバイダー)

コンピュートリソースを持つ誰でも、そのリソースがノード実行のために設定された最小要件を満たしていれば、Iagon コンピュート サービスに参加できます。ノード CLI をダウンロードして実行する手順に従い、システムのパフォーマンスを評価してコンピュートノードを実行する適格性を確認できます。

ノードの登録 まず、ノードプロバイダーはノードを登録する必要があります。これは 2 つの方法で行えます:

  • ノード CLI の使用: ノード CLI バイナリがリリースされており、ノードプロバイダーはシステムにダウンロードできます。このバイナリを使用して、評価と登録を行えます。

登録中:

  • さまざまなベンチマークを実行してシステムが評価されます。バックエンドのノードモニターサービスは、ノードが外部ネットワークからアクセス可能かどうかもテストします。
  • すべてのテストと評価が完了し、ノードが基準を通過すると、ノードが登録され、プロバイダーには次のステップに必要な認証キーが提供されます。ノードプロバイダーが安全に保管しておく必要があります。プロバイダーは Iagon ウェブアプリのプロバイダーセクションに移動し、ノードの認証キーを追加して、登録を完了するために必要な額をステーキングする必要があります。

VM ランタイムコンポーネント

VM ランタイムコンポーネントの開発は以下を担当します:

  • 軽量オペレーティングシステムの初期化
  • コンピュートタスクの仮想化

Iagon ネットワーク内の コンピュート 機能は、ユーザーにデバイスのコンピューティングリソースを提供して報酬を獲得する機会を提供します。システムメトリクスの監視、コンピュートデータの正確な測定の確保、および堅牢な VM ランタイムコンポーネントの開発を通じて、ユーザーのための信頼性が高く効率的なコンピュートソリューションを作成することを目指しています。

情報

コンピュート の開発は初期段階にあります。ドキュメントは変更される場合があり、次の新機能の進捗に合わせて更新されます。

Copyright © 2024 Iagon Worldwide