MindX logoMindX
1 / 9 章

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 を次の状態から:

「孤立したモデル」

次の状態へと推進します:

「オープンなインテリジェントネットワーク」。
MindX Network アーキテクチャ図:AI モデル、GPU 算力、AI Agent、エッジノードが MindX コアレイヤーに集約され、オンチェーン検証レイヤーへと接続し、最終的にオープンな AI インテリジェントネットワークを形成
図 2-1|MindX Network プロトコル階層図

2.2機能モジュールとサービス

MindX はモジュラー型 AI ネットワークアーキテクチャを採用しています。

MindX モジュラーアーキテクチャ図:6 つのコアモジュール(Mind Engine、Dynamic Neural Layer、AI Agent Framework、Verification Layer、Mind Registry、Edge Compute Network)とコア能力レイヤー、オンチェーンレイヤー、ユーザーおよび開発者のアクセス
図 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 マイニングプールを報酬決済コントラクトとして使用します。

パラメータ説明
トークン$MINDXMindX のネイティブユーティリティトークン
固定総供給量300,000,000 $MINDXプロジェクトで確認済みの総供給量
トークンコントラクト0x09EfFA74Bc0f0781CE1D7cFB5c14c10Af426A14EMindX トークンコントラクトアドレス
マイニングプール0xc0b991287b0e79755eC71c2789C315974133bABCMindX マイニングプールコントラクトアドレス
マイニング方式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プロジェクトの固定総量
報酬モデル貢献度ベース最終的な金額はデプロイ済みの報酬ロジックが決定
難易度調整マイニングプールが定義マイニング前にコントラクトの現在値を読み取る
マイニングターゲットマイニングプールが定義コントラクトが返す現在のターゲットを使用
マイニングプール0xc0b991287b0e79755eC71c2789C315974133bABCCompute-PoC の提出先コントラクト

本ガイドの貢献モデルでは、計算貢献、タスク品質、過去の評判を考慮します。これらの要素を報酬計算へ適用する方法は、実際のコントラクトとネットワーク実装が決定します。

  • 貢献値:ノードが実際に提供した計算リソース。
  • タスク品質:完了したタスクの正確性、効率、安定性。
  • 過去の評判:ノードの長期的なオンチェーン記録。
digest = keccak256(keccak256(challengeNumber + minerAddress + nonce))

uint256(digest) <= miningTarget
text

以下の環境設定は既存ガイドの基準を引き継いでいます。実行前に、対応 OS、Node.js のバージョン、RPC エンドポイント、デプロイ済み ABI を確認してください。

npm install ethers@6
bash
const { 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);
javascript

9.3Stake-to-Validate(ステーキング検証)

Stake-to-Validate はステーキングに基づくタスク受け入れ・検証経路です。MindX のステーキングおよびバリデータ要件を満たしたノードは、モデル学習検証、勾配チェック、状態仲裁など、ネットワークが提供するタスクに参加できます。以下のコードは署名呼び出しの流れを保持していますが、最終的にはデプロイ済みコントラクトを確認してください。

  • AI モデル学習の検証
  • 勾配の整合性チェック
  • 状態仲裁
  • エコシステムインセンティブの配布
  • 長期的なバリデータ参加
項目Compute-PoCStake-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();
  }
}
javascript

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]),
  };
}
javascript

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 参照アドレスです。秘密鍵やシードフレーズを要求する連絡は信用しないでください。