serverIndexer

Indexer の役割とアクティブな Block Builder の検索・推奨の仕組み

Indexer とは

Indexer は、INTMAX ネットワーク上の分散型ノードで、アクティブな Block Builder ノードに関する最新情報をユーザーに提供する役割を担います。ノードの正確で最新のリストを管理し、ユーザーに最適な接続先を提案します。

主な役割

  • アクティブノードリストの管理

    • アクティブな Block Builder ノードを追跡します。

    • 定期的にヘルスチェックを実施し、ノードの可用性を確認します。

  • ノードの推奨

    • アクティブで信頼性の高い Block Builder をユーザーに推奨します。

動作の仕組み

  • Indexer ノードは、Scroll ネットワーク上の Block Builder Registry コントラクトを定期的にチェックし、アクティブな Block Builder ノードの更新を確認します。

  • 変更が検知されると、Indexer はレコードを更新し、ヘルスチェックを実施して各ノードの状態を検証します。

  • 一定の期間内(1 日以上)に応答がないノードは非アクティブとしてマークされ、アクティブリストから除外されます。

  • ユーザーは REST API を通じて推奨 Block Builder のリストをリクエストできます。

特徴

  • 分散型運用

    • 各 Indexer ノードは独立して動作し、他の Indexer との同期は不要です。

    • ユーザーは自身の Indexer ノードをデプロイできますが、リワードは提供されません。

ユーザーができること

ユーザーは、このノードが推奨する Block Builder を使ってトランザクションを実行します。

最終更新