CHAPTER 01
プロジェクトの背景とビジョン
1.1中央集権型 AI の課題
人工知能技術の継続的な発展に伴い、AI は以下の分野で広く活用されています:
- スマートカスタマーサービス
- 金融リスク管理
- 自動化された意思決定
- AI Agent
- リアルタイム推論ネットワーク
しかし、現在のほとんどの AI サービスは、依然として中央集権型 GPU クラスターとクローズドなコンピューティングプラットフォームに依存しています。
この構造は計算効率を高めた一方で、複数の問題をもたらしました:
- 算力リソースの集中
- ノード連携能力の不足
- AI 推論の検証不能
- リソース利用率の低さ
- エッジ AI の拡張困難
一方、将来の AI システムは単一のモデルに依存するだけでなく、次第に次の形へと進化していきます:
「思考連携能力を備えた AI ネットワーク」。
従来の AI インフラでは、以下のニーズを満たすことが困難です:
- リアルタイムのニューラル連携
- 動的タスク分散
- エッジ推論の同期
- AI 思考シミュレーション
といったニーズです。
MindX は、オープンな AI 思考ネットワークを通じて、将来の AI 連携とインテリジェントコンピューティングにおける中核的な問題を解決することを目指します。
1.2分散型 AI 思考コンピューティング
ブロックチェーンと AI の融合は、将来のインテリジェントコンピューティングネットワークに新たなインフラの方向性をもたらします。
MindX は、AI ニューラルネットワーク、GPU 連携、オンチェーン検証構造を組み合わせ、以下を構築します:
「分散型 AI 思考シミュレーションネットワーク」。
MindX Network では:
- GPU ノード
- AI Agent
- エッジデバイス
- 動的タスクネットワーク
がニューロンのように継続的に接続・連携します。
システムがサポートするもの:
- AI 推論
- 思考シミュレーション
- 動的意思決定
- リアルタイム情報同期
- エッジ AI 連携
すべての AI タスクとノード貢献は、オンチェーン構造によって検証・記録されます。
MindX は、将来の AI ネットワークに以下を備えさせることを目指します:
「連携可能、検証可能、持続的に拡張可能」な思考能力。
1.3AI 思考シミュレーションの台頭
AI Agent と自動化システムの継続的な増加に伴い、将来の AI は次第に:
「単一モデルの時代」
から、
「連携思考ネットワークの時代」。
へと移行していきます。MindX は、将来の AI の中核的競争力はモデル規模だけではなく、
さらに次の要素であると考えます:
- リアルタイム連携能力
- 動的タスク処理
- AI ネットワーク連動
- エッジインテリジェンス応答
- ニューラルレベルの情報同期
MindX は以下を導入します:
- Mind Engine
- Dynamic Neural Layer
- AI Agent Coordination
- Distributed GPU Network
次世代の AI 思考シミュレーションインフラを構築します。
将来、AI Agent は孤立したシステムではなく、ニューラルネットワークのように継続的に連携し学習できる存在になります。
1.4MindX のミッションとビジョン
MindX は、グローバルでオープンな AI 思考コンピューティングネットワークの構築に取り組んでいます。
MindX は以下を通じて:
- 分散 GPU 連携
- AI ニューラルネットワーク同期
- 動的タスクスケジューリング
- エッジ AI コンピューティング
- オンチェーン検証可能な推論
AI インフラの長期的な拡張を推進します。
MindX の長期的ビジョンには以下が含まれます:
- AI 思考ネットワークレイヤーの構築
- グローバルな AI 連携エコシステムの形成
- AI Agent のリアルタイム連動の推進
- オープンなインテリジェントコンピューティング市場の確立
MindX は、将来の AI ネットワークが実際の神経系のように継続的に接続・推論・進化できることを目指しています。
CHAPTER 02
プロジェクト概要
2.1定義とコアバリュー
MindX は、AI 思考シミュレーションと動的インテリジェンス連携のための分散コンピューティングプロトコルです。
MindX は以下を:
- AI モデル
- GPU 算力
- AI Agent
- エッジ推論ノード
統一された AI 思考連携ネットワークに統合します。
そのコアバリューには以下が含まれます:
- 動的連携能力
- リアルタイム情報同期
- オンチェーン検証可能な AI 推論
- オープンな GPU ネットワーク
MindX は AI を次の状態から:
「孤立したモデル」
次の状態へと推進します:
「オープンなインテリジェントネットワーク」。

2.2機能モジュールとサービス
MindX はモジュラー型 AI ネットワークアーキテクチャを採用しています。

コアモジュールには以下が含まれます:
- Mind Engine
- Dynamic Neural Layer
- AI Agent Framework
- Verification Layer
- Mind Registry
- Edge Compute Network
システムがサポートするもの:
- AI 推論
- 動的タスクスケジューリング
- ニューラルネットワーク連携
- GPU 並列計算
- エッジ AI サービス
すべてのタスクとノード貢献は、オンチェーン構造によって検証・記録されます。
2.3ポジショニングとターゲットユーザー
MindX のポジショニング:
「将来の AI 思考ネットワークインフラ」。
主な対象:
- AI 開発者
- GPU ノード運営者
- AI Agent チーム
- エッジ AI プラットフォーム
- 自動化インテリジェントシステム
MindX は開発者に以下を提供します:
- オープンな GPU 算力
- AI ネットワーク連携能力
- リアルタイム推論サービス
- 動的 AI タスクネットワーク
そして AI インフラの長期的なオープン化を推進します。
2.4技術・経済エコシステム戦略
MindX のエコシステム戦略は以下を中心に:
- AI 思考連携
- GPU ネットワーク拡張
- 動的タスクエコノミー
- AI Agent エコシステム
構築されています。
技術面では、MindX は以下を継続的に最適化します:
- Mind Engine
- AI 連携システム
- エッジコンピューティングレイヤー
- オンチェーン検証メカニズム
経済面では、以下を通じて:
- Token インセンティブ
- ノード報酬
- AI サービス決済
- 動的貢献メカニズム
エコシステムの長期的成長を推進します。
MindX は、オープンな AI 思考エコノミーネットワークの確立を目指します。
CHAPTER 03
技術アーキテクチャ
3.1MindX コンピューティングフレームワークの原理
MindX は分散 AI 思考コンピューティングフレームワークに基づいて構築されています。
システム全体は以下を組み合わせています:
- GPU 並列計算
- エッジ AI 推論
- 動的タスクネットワーク
- オンチェーン検証メカニズム
これにより AI 思考連携を実現します。
従来の AI ネットワークは通常、固定された GPU クラスターでタスクを実行しますが、MindX が重視するのは:
- リアルタイムタスクフロー
- AI Agent 連動
- ニューラルレベルの情報同期
- 動的リソース連携
システムは AI 推論タスクを複数の動的計算ユニットに分割し、異なるノードに分散して同期実行します。
MindX はこの構造を通じて、将来のオープンな AI 思考ネットワークインフラを確立することを目指します。
3.2オフチェーン推論とオンチェーン検証
MindX が採用するのは:
「オフチェーン AI 推論 + オンチェーン検証」
というアーキテクチャです。
高性能な AI 推論タスクは GPU ノードとエッジネットワークで実行されます。
システムは推論完了後、以下を:
- タスク結果
- ノード貢献
- 推論証明
- 動的状態データ
オンチェーン検証レイヤーに同期します。
この構造が備えるもの:
- 高性能
- 低遅延
- 高い信頼性
- オープンな連携能力
同時にオンチェーンの負荷と GPU コストを削減できます。
MindX が実現を目指すもの:
「AI 推論の検証可能化」。
3.3モジュラー型スマートコントラクト
MindX はモジュラー型スマートコントラクトで AI ネットワークを管理します。
コアモジュールには以下が含まれます:
- Task Contract
- Verification Contract
- Reward Contract
- Agent Contract
- Node Registry
Task Contract は AI タスクリクエストの管理に使用されます;
Verification Contract はノード貢献の検証に使用されます;
Reward Contract は収益決済を担当します;
Agent Contract は AI Agent の行動を管理します。
異なるモジュールは自由に組み合わせることができ、以下に適応します:
- AI Agent ネットワーク
- エッジ AI サービス
- GPU 推論市場
- 自動化 AI システム
3.4コンポーザブル実行パイプライン
MindX は「Composable Mind Pipeline(CMP)」という概念を導入しています。
AI 推論プロセス全体には以下が含まれます:
User → Agent → Executor → Verifier → Settlement
具体的には:
- User:AI リクエストを発起
- Agent:タスクロジックを調整
- Executor:GPU 推論を実行
- Verifier:タスク結果を検証
- Settlement:収益の決済を完了
この構造は以下を向上させます:
- AI 連携効率
- タスク並行処理能力
- GPU 利用率
- ネットワーク拡張性
MindX は、将来の AI ネットワークが神経系のように継続的に連携して動作することを目指しています。
3.5Dynamic Neural Layer
Dynamic Neural Layer は MindX の動的ニューラル連携レイヤーです。
このレイヤーの用途:
- AI Agent の同期
- ノード通信の調整
- 動的タスク移行
- エッジ推論の連動
システムは以下に基づいて:
- ノード状態
- GPU 負荷
- ネットワーク遅延
- タスク優先度
AI ネットワーク構造を動的に調整します。
Dynamic Neural Layer は、MindX AI 思考ネットワーク全体における中核的な連携レイヤーです。
3.6セキュリティ・拡張性・パフォーマンス
MindX のアーキテクチャは以下を中心に:
- セキュリティ
- 拡張性
- リアルタイムパフォーマンス
設計されています。
システムは以下を通じて:
- オンチェーン検証
- 動的タスク分離
- エッジノード同期
- GPU 連携メカニズム
ネットワークの安定性を高めます。
同時に、MindX は以下をサポートします:
- マルチノードの水平スケーリング
- エッジ AI の拡張
- リアルタイム推論ネットワーク
- 動的 Agent 連携
これにより高性能な AI 思考ネットワークを形成します。MindX は、将来の AI ネットワークが継続的に拡張し、長期的に安定して稼働することを目指しています。
CHAPTER 04
コア機能の応用
4.1AI 思考推論の検証
MindX のコア能力の一つは、AI 思考推論の検証です。
従来の AI 推論では通常、以下を検証できません:
- 真正性
- 実行プロセス
- ノード貢献
MindX は以下を:
- 推論結果
- GPU 実行記録
- タスク状態
- 動的連携データ
オンチェーン構造で検証します。
これにより AI 推論は「ブラックボックス出力」から「検証可能な AI ネットワーク」へと徐々に移行します。
4.2Agent Framework
MindX はオープンな AI Agent Framework を提供します。
異なる AI Agent は以下が可能です:
- タスク状態の共有
- 推論ロジックの同期
- リアルタイム連携による意思決定
- 動的なリソース配分
Agent Framework 全体がサポートするもの:
- 自動化 AI ネットワーク
- エッジインテリジェンス連携
- GPU 推論連動
- マルチ Agent 連携タスク
MindX は将来の AI Agent の長期的なオープン連携を推進することを目指します。
4.3AI の資産化
MindX は AI モデルと推論能力の資産化をサポートします。
以下を含みます:
- AI モデルの呼び出し権
- GPU 推論サービス
- AI Agent ネットワーク
- 動的 AI サービス能力
これらはすべてオンチェーンのデジタル資産になることができます。
開発者は AI サービスの呼び出し、GPU ネットワーク連携、動的タスク実行を通じて長期的な収益を得ることができます。
MindX はオープンな AI 思考エコノミー体系の形成を目指します。
4.4企業の自動化統合
MindX はエンタープライズ級の AI 自動化統合をサポートします。
企業は以下を通じて:
- API
- スマートコントラクト
- AI Agent システム
- GPU 推論サービス
MindX Network に迅速に接続できます。
システムがサポートするもの:
- スマートカスタマーサービス
- 自動リスク管理
- AI 意思決定システム
- エッジ AI サービス
MindX は AI 自動化の長期的なオープン化を推進することを目指します。
4.5開発者エコシステム
MindX は開発者エコシステムの構築を非常に重視しています。
システムが提供するもの:
- SDK
- API
- 開発ドキュメント
- AI Agent ツールチェーン
- GPU 推論インターフェース
開発者は迅速に以下を行えます:
- AI モデルのデプロイ
- AI Agent の作成
- GPU サービスの呼び出し
- AI ネットワーク連携への参加
MindX はグローバルでオープンな AI 開発エコシステムの構築を目指します。
CHAPTER 05
トークンエコノミクスモデル
5.1MindX Token の概要
MindX Token($MINDX)は MindX Network のネイティブユーティリティトークンであり、総発行量は 300,000,000 枚(3 億枚)に固定されており、AI 思考ネットワーク全体における中核的な価値媒介です。
$MINDX の主な用途:
- AI 推論決済
- GPU ノード報酬
- 動的タスク連携
- AI Agent スケジューリング
- DAO ガバナンス参加
開発者は $MINDX で以下を呼び出せます:
- GPU 推論サービス
- AI Agent ネットワーク
- エッジ AI リソース
- 動的思考コンピューティング能力
ノード運営者は以下を提供することで:
- GPU 算力
- エッジ推論リソース
- 動的タスク連携能力
対応する収益を得ます。
MindX は Token を通じて、オープンな AI 思考エコノミー体系を確立することを目指します。
5.2ノードインセンティブメカニズム
MindX は実際の AI 貢献に基づく動的報酬メカニズムを採用しています。
ノードは以下に参加することで:
- AI 推論
- 動的タスク実行
- エッジ AI サービス
- AI Agent 連携
対応する Token 収益を得ます。
システムは以下に基づいて:
- ノードの安定性
- GPU 性能
- タスク完了効率
- リアルタイム連携能力
- AI 推論品質
報酬を動的に調整します。
長期的に安定して稼働するノードは、以下を獲得します:
- より高いタスク重み
- 優先スケジューリング能力
- ガバナンス参加権限
MindX はグローバルな AI 思考ノードネットワークを継続的に拡大することを目指します。
5.3Token 流通メカニズム
MindX の Token 流通は、実際の AI ネットワーク需要と深く結びついています。
以下を含みます:
- AI 推論サービス
- Agent 連携ネットワーク
- GPU タスク実行
- エッジ AI スケジューリング
これらはすべて $MINDX を継続的に消費します。
開発者は Token を支払うことで AI サービスを取得し、
ノードは計算リソースを提供することで収益を得ます。
エコシステム全体は次のような:
「AI 需要の増加 → GPU と Agent の呼び出し増加 → ノード収益の向上 → ネットワーク規模の拡大」
という長期的な循環構造を形成します。
MindX は持続的に成長する AI 思考エコノミーネットワークの確立を目指します。
5.4DAO とガバナンス権益
$MINDX はガバナンストークンでもあります。
保有者は以下に参加できます:
- プロトコルのアップグレード
- AI ネットワークルールの調整
- エコシステム資金のガバナンス
- ノードガバナンス連携
- 将来のロードマップ策定
すべてのガバナンス提案はオンチェーン構造を通じて実行されます。
MindX は AI ネットワークの長期的なオープン自治を推進することを目指します。
5.5デフレと長期価値モデル
MindX は長期的な動的デフレ構造を採用します。
プロトコル収入の一部は以下に充当されます:
- エコシステムの買戻し
- ノード報酬プール
- 長期ガバナンス基金
- ネットワーク拡張準備金
AI ネットワーク規模の成長に伴い、GPU と AI Agent の利用需要は継続的に高まります。
MindX は、実際の AI 需要、ノード連携の拡大、Token 消費メカニズムを通じて、AI 思考ネットワーク全体の長期的な安定性を強化することを目指します。
CHAPTER 06
セキュリティとガバナンス
6.1セキュリティ原則
MindX のセキュリティ体系は以下を中心に:
- ノードの信頼性
- オンチェーン検証
- 監査可能な AI 推論
- 動的タスク分離
構築されています。
システムは「AI ネットワークセキュリティ第一」を強調します。
すべてのノードは以下を経ます:
- 本人確認
- 貢献評価
- オンチェーン評判記録
これにより悪意あるノードのリスクを低減します。
6.2ノード評判システム
MindX は動的ノード評判メカニズムを導入しています。
システムは以下を継続的に記録します:
- タスク完了率
- GPU のオンライン状態
- AI 推論品質
- 連携の安定性
- 過去の行動記録
評判が高いノードほど、以下を獲得します:
- より高いタスク優先度
- より高い報酬重み
- より多くのガバナンス権限
評判に異常があるノードは、以下の対象となる場合があります:
- タスク制限
- 収益削減
- ガバナンス権限の低下
といった処理の対象です。
6.3AI 推論検証
MindX の中核的なセキュリティ能力の一つは、AI 推論検証です。
システムは以下を:
- タスクハッシュ
- GPU 実行状態
- AI 推論ダイジェスト
- 動的連携データ
オンチェーン検証レイヤーに同期します。
これにより AI ネットワークは以下を備えます:
- 透明性
- 信頼性
- 監査可能性
MindX は将来の AI 推論の長期的な検証可能化を推進することを目指します。
6.4DAO ガバナンスメカニズム
MindX は DAO ガバナンス構造を採用しています。
コミュニティメンバーは以下を通じて:
- 提案の提出
- オンチェーン投票
- ガバナンス連携
ネットワークの発展に参加できます。
ガバナンスの内容には以下が含まれます:
- プロトコルのアップグレード
- AI ネットワークパラメータ
- ノードルールの調整
- エコシステム連携の拡大
MindX は長期的にオープンな AI 自治ネットワークの確立を目指します。
6.5長期的なネットワークガバナンス
MindX のガバナンス目標はプロトコル管理にとどまらず、
AI ネットワークの長期的な連携進化を推進することにあります。
将来、MindX は以下を継続的に拡大します:
- AI Agent ガバナンス能力
- GPU ネットワーク連携
- エッジ AI インフラ
- 自動化タスクネットワーク
そして段階的に以下を推進します:
「AI ネットワークの自治化」。
MindX は、将来の AI ネットワークが継続的に自己拡張し、長期的に連携することを目指しています。
CHAPTER 07
エコシステムとロードマップ
7.1第 1 段階:基盤ネットワークのデプロイ
MindX は以下の:
- Mind Engine
- Core GPU Nodes
- Verification Layer
- Agent Framework
基盤モジュールのデプロイを完了します。
同時に開発者向けテスト環境を開放します。
7.2第 2 段階:AI 連携の拡大
MindX は以下を拡大します:
- AI Agent ネットワーク
- エッジ AI 推論
- 動的タスク連携
- GPU 分散ネットワーク
また、より多くの AI サービスのエコシステム参加を推進します。
7.3第 3 段階:オープンな AI 思考ネットワーク
MindX は以下の構築を目指します:
- グローバル AI 思考レイヤー
- リアルタイム Agent 連携システム
- 動的 AI 情報フローネットワーク
- オープンなインテリジェントコンピューティング市場
将来、AI ノードは継続的に連携し、進化していきます。
CHAPTER 08
結論
8.1結論
MindX は AI インフラを次の時代へ推進することを目指します:
「思考連携ネットワークの時代」。
将来の AI は単一のモデルにとどまらず、
次第に以下を形成していきます:
- AI Agent ネットワーク
- GPU 連携システム
- 動的タスクインターネットワーク
- オープンなインテリジェントエコシステム
MindX は以下を通じて:
- AI 思考シミュレーション
- 動的ニューラル連携
- オンチェーン推論検証
- オープンな GPU ネットワーク
将来の AI ネットワークインフラを構築します。
MindX は、世界中の開発者、GPU ノード、AI コミュニティと共に、次世代 AI 思考ネットワークの持続的な発展を推進していくことを目指しています。
CHAPTER 09
マイニングガイド
MindX マイニングへの参加方法を説明します。以下のメソッド名と呼び出しフローは既存ガイドを引き継いでいます。トランザクションを送信する前に、デプロイ済みコントラクトの ABI とネットワーク設定を必ず確認してください。
9.1マイニング概要
MindX は、独立した計算貢献のための Compute-PoC と、ステーキングに基づくタスク受け入れ・検証のための Stake-to-Validate という 2 つの参加経路を提供します。どちらも MindX マイニングプールを報酬決済コントラクトとして使用します。
| パラメータ | 値 | 説明 |
|---|---|---|
| トークン | $MINDX | MindX のネイティブユーティリティトークン |
| 固定総供給量 | 300,000,000 $MINDX | プロジェクトで確認済みの総供給量 |
| トークンコントラクト | 0x09EfFA74Bc0f0781CE1D7cFB5c14c10Af426A14E | MindX トークンコントラクトアドレス |
| マイニングプール | 0xc0b991287b0e79755eC71c2789C315974133bABC | MindX マイニングプールコントラクトアドレス |
| マイニング方式 | Compute-PoC + Stake-to-Validate | 本ガイドで説明する貢献・検証経路 |
| ネットワークと RPC | デプロイ済みネットワークに合わせて設定 | 利用前にチェーンと RPC エンドポイントを確認 |
本ガイドでは、既存のコントラクトメソッド名と ethers.js の呼び出し形式を保持しています。上記は確認済みの MindX アドレスです。ネットワーク、デプロイ済み ABI、報酬パラメータ、バリデータポリシーは、コントラクトと公式ネットワークの情報を優先してください。
- Compute-PoC はマイニングプールへ検証可能な計算ソリューションを提出します。
- Stake-to-Validate はバリデータ登録、タスク完了、署名付き報酬承認のフローを使用します。
- 秘密鍵はローカルで管理し、トランザクション用のネットワークガスも準備してください。
- 秘密鍵や署名用シークレットをサポート担当者やウェブサイトへ送らないでください。
9.2Compute-PoC(計算貢献証明)
Compute-PoC(Proof of Compute)は独立した計算貢献の経路です。ノードは GPU、CPU、エッジデバイスでタスクを実行し、MindX マイニングプールへ検証可能なワークロード証明を提出します。報酬はハッシュ競争だけではなく、貢献度を基準に決まります。
| パラメータ | 値 | 説明 |
|---|---|---|
| 総供給量 | 300,000,000 $MINDX | プロジェクトの固定総量 |
| 報酬モデル | 貢献度ベース | 最終的な金額はデプロイ済みの報酬ロジックが決定 |
| 難易度調整 | マイニングプールが定義 | マイニング前にコントラクトの現在値を読み取る |
| マイニングターゲット | マイニングプールが定義 | コントラクトが返す現在のターゲットを使用 |
| マイニングプール | 0xc0b991287b0e79755eC71c2789C315974133bABC | Compute-PoC の提出先コントラクト |
本ガイドの貢献モデルでは、計算貢献、タスク品質、過去の評判を考慮します。これらの要素を報酬計算へ適用する方法は、実際のコントラクトとネットワーク実装が決定します。
- 貢献値:ノードが実際に提供した計算リソース。
- タスク品質:完了したタスクの正確性、効率、安定性。
- 過去の評判:ノードの長期的なオンチェーン記録。
digest = keccak256(keccak256(challengeNumber + minerAddress + nonce))
uint256(digest) <= miningTarget以下の環境設定は既存ガイドの基準を引き継いでいます。実行前に、対応 OS、Node.js のバージョン、RPC エンドポイント、デプロイ済み ABI を確認してください。
npm install ethers@6const { ethers, keccak256, solidityPacked } = require("ethers");
const CONFIG = {
RPC_URL: "https://your-mindx-rpc-url",
TOKEN_CONTRACT: "0x09EfFA74Bc0f0781CE1D7cFB5c14c10Af426A14E",
MINER_CONTRACT: "0xc0b991287b0e79755eC71c2789C315974133bABC",
PRIVATE_KEY: "0x...", // Keep your private key secure
};
const MINER_ABI = [
"function mint(uint256 nonce) external returns (bool)",
"function getChallengeNumber() external view returns (bytes32)",
"function getMiningTarget() external view returns (uint256)",
"function getMiningReward() external view returns (uint256)",
"function checkMintSolution(uint256 nonce, address miner) external view returns (bool)",
];
class MindXMiner {
constructor() {
this.provider = new ethers.JsonRpcProvider(CONFIG.RPC_URL);
this.wallet = new ethers.Wallet(CONFIG.PRIVATE_KEY, this.provider);
this.contract = new ethers.Contract(
CONFIG.MINER_CONTRACT,
MINER_ABI,
this.wallet,
);
this.minerAddress = this.wallet.address;
}
async initialize() {
this.challengeNumber = await this.contract.getChallengeNumber();
this.miningTarget = await this.contract.getMiningTarget();
const reward = await this.contract.getMiningReward();
console.log("Current Reward: " + ethers.formatEther(reward) + " $MINDX");
}
calculateHash(nonce) {
const innerHash = keccak256(
solidityPacked(
["bytes32", "address", "uint256"],
[this.challengeNumber, this.minerAddress, nonce],
),
);
return BigInt(keccak256(solidityPacked(["bytes32"], [innerHash])));
}
checkSolution(nonce) {
const digest = this.calculateHash(nonce);
return digest <= this.miningTarget;
}
async mine() {
let nonce = BigInt(Math.floor(Math.random() * Number.MAX_SAFE_INTEGER));
while (true) {
if (this.checkSolution(nonce)) {
console.log("Found valid compute proof! Nonce: " + nonce);
const tx = await this.contract.mint(nonce);
await tx.wait();
console.log("Compute-PoC mining successful!");
await this.initialize();
}
nonce++;
}
}
}
async function main() {
const miner = new MindXMiner();
await miner.initialize();
await miner.mine();
}
main().catch(console.error);9.3Stake-to-Validate(ステーキング検証)
Stake-to-Validate はステーキングに基づくタスク受け入れ・検証経路です。MindX のステーキングおよびバリデータ要件を満たしたノードは、モデル学習検証、勾配チェック、状態仲裁など、ネットワークが提供するタスクに参加できます。以下のコードは署名呼び出しの流れを保持していますが、最終的にはデプロイ済みコントラクトを確認してください。
- AI モデル学習の検証
- 勾配の整合性チェック
- 状態仲裁
- エコシステムインセンティブの配布
- 長期的なバリデータ参加
| 項目 | Compute-PoC | Stake-to-Validate |
|---|---|---|
| マイニング方法 | オンチェーン計算証明の提出 | タスク完了後の署名承認 |
| 報酬額 | 貢献度とデプロイ済みロジックで決定 | タスクと承認内容で指定 |
| 参加条件 | 対応ノードとウォレット | バリデータ登録と必要な $MINDX ステーク |
| 計算負荷 | 能動的な計算貢献 | 検証・仲裁タスク |
| 用途 | 独立した計算貢献 | タスク報酬、モデル検証、ガバナンス関連作業 |
| ブロック制限 | デプロイ済みプールが定義 | デプロイ済みプールが定義 |
- Ethereum 互換のウォレットアドレス。
- 登録と報酬トランザクション用のネットワークガス。
- バリデータポリシーが定める最低量の $MINDX ステーク。
- 公式のバリデータ登録と必要な承認または署名。
- 公式 MindX ネットワーク、ステーキングポリシー、バリデータ要件を確認します。
- 公式手順でウォレットアドレスと用途を提出します。
- 登録フローに必要な承認を受け取ります。
- 登録メソッドを呼び出し、承認されたタスク報酬を送信します。
const { ethers } = require("ethers");
const CONFIG = {
rpcUrl: "https://your-mindx-rpc-url",
tokenAddress: "0x09EfFA74Bc0f0781CE1D7cFB5c14c10Af426A14E",
minerAddress: "0xc0b991287b0e79755eC71c2789C315974133bABC",
privateKey: "0x...", // Keep your private key secure
};
const MINER_ABI = [
"function registerFlexUser(address user, uint256 deadline, bytes32 nonce, uint8 v, bytes32 r, bytes32 s) external",
"function mintFlex(address miner, uint256 amount, uint256 deadline, bytes32 signatureNonce, uint8 v, bytes32 r, bytes32 s) external returns (bool)",
"function isFlexUser(address user) external view returns (bool)",
];
class StakeValidatorClient {
constructor(config) {
this.provider = new ethers.JsonRpcProvider(config.rpcUrl);
this.wallet = new ethers.Wallet(config.privateKey, this.provider);
this.contract = new ethers.Contract(
config.minerAddress,
MINER_ABI,
this.wallet,
);
}
async checkValidatorStatus() {
return await this.contract.isFlexUser(this.wallet.address);
}
async register(signature) {
const { user, deadline, nonce, v, r, s } = signature;
const tx = await this.contract.registerFlexUser(
user,
deadline,
nonce,
v,
r,
s,
);
return await tx.wait();
}
async mint(signature) {
const { miner, amount, deadline, nonce, v, r, s } = signature;
if (Date.now() / 1000 > deadline) {
throw new Error("Signature expired");
}
const tx = await this.contract.mintFlex(
miner,
amount,
deadline,
nonce,
v,
r,
s,
);
return await tx.wait();
}
}9.4マイニング統計
既存ガイドの統計呼び出しは、マイニングコントラクトから現在の報酬、難易度、エポック数、配布済みトークン、プール残高を読み取ります。戻り値タプルのインデックスはデプロイ済み ABI に依存するため、本番利用前に確認してください。
async function getMiningStats(contract) {
const stats = await contract.getMiningStats();
return {
currentReward: ethers.formatEther(stats[0]),
difficulty: stats[1].toString(),
epochCount: stats[3].toString(),
tokensDistributed: ethers.formatEther(stats[6]),
poolBalance: ethers.formatEther(stats[12]),
};
}9.5よくあるエラー
以下のエラー名は既存のメソッドガイドを引き継いだものです。実際の MindX コントラクトでは異なるカスタムエラーやリバートメッセージが使われる可能性があるため、検証済み ABI とトランザクショントレースを確認してください。
| エラー | 説明 | 解決策 |
|---|---|---|
| NotFlexUser | 呼び出し元が登録済み Stake Validator ではない | 先に公式バリデータ登録を完了する |
| AlreadyMinedInBlock | 現在のブロックがすでに使用された | 次に参加可能なブロックを待つ |
| InvalidProofOfWork | 提出した計算証明が無効 | チャレンジを更新して再試行する |
| SignatureExpired | 承認署名の有効期限が切れた | 新しい承認を要求する |
| NonceAlreadyUsed | 承認 nonce がすでに使用された | 新しい nonce と署名を要求する |
| InsufficientPoolBalance | プールが要求された報酬を支払えない | 要求額を減らすかプールの補充を待つ |
9.6コントラクト情報とサポート
| 項目 | アドレスまたは状態 |
|---|---|
| MindX トークンコントラクト | 0x09EfFA74Bc0f0781CE1D7cFB5c14c10Af426A14E |
| MindX マイニングプール | 0xc0b991287b0e79755eC71c2789C315974133bABC |
| RPC エンドポイント | デプロイ済み MindX ネットワークの公式エンドポイントを使用 |
| バリデータサポート | 公式 MindX コミュニティまたはサポート窓口を使用 |
コード例を使用する前に、公式ネットワーク、RPC エンドポイント、コントラクト ABI、バリデータポリシー、サポート窓口を確認してください。上記は本ガイドで確認済みの MindX 参照アドレスです。秘密鍵やシードフレーズを要求する連絡は信用しないでください。