用語集
-
The Graph。データのインデックス(索引付け)とクエリ(問い合わせ)のための分散型プロトコル。
-
クエリ:データに対する要求。The Graphの場合、クエリとは、インデクサーが回答するサブグラフのデータに対するリクエストのことです。
-
GraphQL:API用のクエリ言語であり、既存のデータでクエリを実行するためのランタイムです。グラフは、サブグラフのクエリにGraphQLを使用しています。
-
エンドポイント: サブグラフのクエリに使用できる URL。 Subgraph Studio のテスト エンドポイントは
https://api.studio.thegraph.com/query/<ID>/<SUBGRAPH_NAME>/<VERSION>
であり、Graph Explorer エンドポイントはhttps: //gateway.thegraph.com/api/<API_KEY>/subgraphs/id/<SUBGRAPH_ID>
. Graph Explorer エンドポイントは、The Graph の分散型ネットワーク上のサブグラフをクエリするために使用されます。 -
サブグラフ: ブロックチェーンからデータを抽出し、処理し、GraphQLで簡単にクエリできるように保存するオープンAPIです。開発者はサブグラフを構築し、デプロイし、グラフネットワークに公開することができます。その後、インデクサーはサブグラフのインデックス作成を開始して、誰でもクエリできるようにします。
-
ホスティングサービス: The Graphの分散型ネットワークが、サービスコスト、サービス品質、開発者エクスペリエンスを成熟させつつある中、サブグラフの構築とクエリのための一時的な足場となるサービスです。
-
インデクサー:ブロックチェーンからデータをインデックスし、GraphQLクエリを提供するためにインデックスノードを実行するネットワーク参加者です。
-
インデクサー報酬:GRTでは、インデクサー報酬は、クエリ料金のリベートとインデックスの報酬の2つの要素で成り立っています。
クエリ料:ネットワーク上でクエリを提供するサブグラフ消費者から支払われます。
インデックス作成報酬:インデクサーが、サブグラフのインデックス作成に対して受け取る報酬です。インデックス報酬は、毎年3%のGRTを新規に発行することで発生します。
-
インデクサーのセルフステーク:インデクサーが分散型ネットワークに参加するためにステークするGRTの金額です。最低額は100,000GRTで、上限はありません。
-
アップグレード・インデクサー: ネットワーク上の他のIndexerによってサービスされないサブグラフのクエリのフォールバックとして機能するように設計された一時的なインデクサーです。ホスティングサービスからアップグレードされたサブグラフが、公開されたときにそのクエリに対応することで、シームレスな移行を保証します。アップグレードインデクサーは他のインデクサーと競合しません。以前はホスティングサービスでのみ利用可能だった多数のブロックチェーンをサポートしています。
-
デリゲーター:GRTを所有し、そのGRTをインデクサーに委任するネットワーク参加者です。これにより、インデクサーはネットワーク上のサブグラフへの出資比率を高めることができます。デリゲーターは、インデクサーがサブグラフを処理する際に受け取るインデクサー報酬の一部を受け取ります。
-
デリゲーション・タックス。デリゲーターがインデクサーにGRTを委任する際に支払う0.5%の手数料です。手数料の支払いに使われたGRTはバーンされます。
-
キュレーター:質の高いサブグラフを特定し、キュレーションシェアと引き換えにそれらを「キュレーション」する(つまり、その上でGRTをシグナルする)ネットワーク参加者。インデクサーがサブグラフのクエリ料を請求すると、10%がそのサブグラフのCuratorに分配されます。インデクサーは、サブグラフ上のシグナルに比例してインデックス作成報酬を得ます。GRTのシグナル量と、サブグラフのインデックスを作成するインデクサーの数には相関関係があります。
-
キュレーション税。キュレーターがサブグラフにGRTのシグナルを送る際に支払う1%の手数料。手数料を支払うために使用されるGRTはバーンされます。
-
サブグラフ・コンシューマー。消費者。サブグラフにクエリをするアプリケーションやユーザーが主となります。
-
サブグラフ・デベロッパー:The Graphの分散型ネットワークにサブグラフを構築し、デプロイする開発者のことです。
-
Subgraph Manifest:サブグラフの GraphQL スキーマ、データ ソース、およびその他のメタデータを記述する JSON ファイルです。こちらがその例です。
-
エポック: ネットワーク内の時間の単位。現在、1エポックは6,646ブロック、または約1日です。
-
アロケーション:インデクサは、GRTのステーク(デリゲータのステークを含む)を、The Graphの分散型ネットワークで公開されているサブグラフに割り当てることができます。アロケーションは、4つの段階のうちの1つです。
アクティブ:アロケーションは、オンチェーンで作成されたときにアクティブとみなされます。これはアロケーションを開くと呼ばれ、インデクサーが特定のサブグラフのために積極的にインデックスを作成し、クエリを提供していることをネットワークに示しています。アクティブなアロケーションは、サブグラフ上のシグナルと割り当てられたGRTの量に比例してインデックス作成報酬を発生させます。
クローズ: インデックス作成者は、最近の有効なインデックス証明(POI) を提出することで、 与えられたサブグラフに発生したインデックス報酬を要求することができる。これは割り当てを終了することとして知られている。割り当てを閉じるには、最低1エポック開いていなければなりません。最大割当期間は28エポックです。もしインデクサが28エポックを超えて割り当てを開いたままにしておくと、その割り当ては古くなった割り当てとして知られています。割り当てがクローズ状態にあるときでも、 フィッシャーマンは、虚偽のデータを提供したとして、 インデクサーに異議を申し立てるために紛争を開くことができます。
-
Subgraph Studio:サブグラフの構築、デプロイ、公開のための強力なDAPです。
-
フィッシャーマン: The Graph Networkの中で、Indexersが提供するデータの正確性と完全性を監視する参加者が持つ役割。フィッシャーマンは、不正確であると思われるクエリ応答やPOIを特定した場合、インデクサに対して論争を開始することができる。もし紛争がフィッシャーマンに有利な裁定を下した場合、 インデックサーは切り捨てられます。具体的には、インデクサーのGRTの2.5%を失う。この額のうち、50%は警戒に対する報奨金としてフィッシャーマンに与えられ、残りの50%は流通から外される(燃やされる)。この仕組みは、インデクサーの提供するデータに対する責任を保証することで、ネットワークの信頼性維持に貢献するようフィッシャーマンを奨励するためのものです。
-
アービトレーター(仲裁人): 仲裁人は、ガバナンスプロセスを通じて任命されるネットワーク参加者です。仲裁人の役割は、インデックス作成とクエリの論争の結果を決定することです。その目的は、グラフネットワークの実用性と信頼性を最大化することです。
-
スラッシング: インデクサーは、不正確な POI を提供したり、不正確なデータを提供したりした場合に、 自己ステークの GRT をスラッシングされることがあります。スラッシングのパーセンテージはプロトコルのパラメータで、 現在はインデクサーのセルフステークの2.5%に設定されています。削減されたGRTの50%は、不正確なデータや不正確なPOIに異議を唱えたフィッシャーマンに支払われます。残りの50%はバーンされます。
-
インデックス作成報酬:インデクサーがサブグラフのインデックス作成に対して受け取る報酬です。インデックス作成報酬はGRTで分配されます。
-
デリゲーション報酬:GRTをインデクサーにデリゲートすることでデリゲーターが受け取る報酬。デリゲーション報酬はGRTで分配されます。
-
GRT: Graphのワークユーティリティトークン。GRTは、ネットワーク参加者にネットワークへの貢献に対する経済的インセンティブを提供します。
-
POIまたはインデックス証明: インデクサーが割り当てを終了し、与えられたサブグラフについて発生したインデックス報酬を要求する場合、有効で最近のインデックスの証明(POI)を提出しなければなりません。フィッシャーマンは、インデクサーの提示した POI に異議を唱えることができます。フィッシャーマンに有利に解決された論争は、そのインデクサーのスラッシュに繋がります。
-
グラフノード:Graph Nodeは、サブグラフにインデックスを付け、その結果得られたデータをGraphQL APIを介してクエリに利用できるようにするコンポーネントです。そのため、インデクサースタックの中心であり、グラフノードの正しい動作は、成功するインデクサを実行するために重要です。
-
インデクサエージェント:インデクサエージェントは、インデクサスタックの一部です。ネットワークへの登録、グラフノードへのサブグラフの展開の管理、割り当ての管理など、チェーン上でのインデクサーのインタラクションを促進します。
-
グラフクライアント:GraphQLベースのDappsを分散的に構築するためのライブラリです。
-
グラフエクスプローラ:ネットワーク参加者がサブグラフを探索し、プロトコルと対話するために設計されたdappです。
-
グラフCLI:The Graphを構築し、デプロイするためのコマンドラインインターフェースツールです。
-
クールダウン期間:デリゲーションパラメータを変更したインデクサが再度デリゲーションできるようになるまでの残り時間。
-
L2転送ツール:ネットワーク参加者がイーサリアムメインネットからArbitrum Oneにネットワーク関連資産を転送できるようにするスマートコントラクトとUIです。ネットワーク参加者は、委任されたGRT、サブグラフ、キュレーションシェア、およびインデクサーのセルフステークを転送できます。
-
サブグラフを Graph Network にアップグレードする: サブグラフをホストされたサービスから Graph Network に移動するプロセス。
-
サブグラフの更新: サブグラフのマニフェスト、スキーマ、または更新を含む新しいサブグラフ バージョンをリリースするプロセス。マッピング。
-
移行:サブグラフの古いバージョンから新しいバージョンに移行するキュレーション共有のプロセスです(例えば、v0.0.1がv0.0.2に更新される場合)。