The Graph(ザ・グラフ)

The Graphとは

The Graph(ザ・グラフ)は、ブロックチェーンのデータをインデックス化し、効率的に検索・取得できるようにする分散型プロトコルです。「Web3のGoogle」とも呼ばれ、DAppがブロックチェーンデータに高速にアクセスするための不可欠なインフラです。

なぜThe Graphが必要か

ブロックチェーンのデータは直接クエリするのが非常に非効率です。例えば「あるNFTコレクションの過去24時間の取引量」を取得するには、膨大なブロックデータを順番に読み取る必要があります。The Graphはこれらのデータをサブグラフとしてインデックス化し、GraphQLで簡単にクエリできるAPIとして提供します。

サブグラフの仕組み

サブグラフ(Subgraph)は、特定のスマートコントラクトのイベントをどのようにインデックスするかを定義するマニフェストです。開発者がサブグラフを作成・デプロイすると、インデクサー(ノードオペレーター)がそのデータを処理・保存します。Uniswap、Aave、ENSなど主要DAppの多くがThe Graphのサブグラフを利用しています。

GRTトークンと参加者

GRTトークンはネットワークの中核をなします。インデクサーはGRTをステーキングしてデータ処理を行い報酬を得ます。キュレーターはGRTを使って質の高いサブグラフにシグナルを送り報酬を得ます。デリゲーターはGRTをインデクサーに委任して利益を分配されます。

マルチチェーン対応

The Graphはイーサリアムだけでなく、Arbitrum、Polygon、Avalanche、BNB Chain、Celo、Gnosis、Optimismなど多数のチェーンに対応しています。Web3の「データレイヤー」として、マルチチェーン化が進むエコシステム全体のデータアクセスを支えています。