Web3データアクセスの革新:インデクサーがdApp開発のスピードと効率を向上させる

Web3データアクセスの発展:インデクサーおよび関連プロジェクトの分析

データはブロックチェーン技術の核心であり、分散型アプリケーション(dApp)の開発の基礎でもあります。現在、多くの議論はデータの可用性(DA)に集中しており、つまり、すべてのネットワーク参加者が最新の取引データにアクセスして検証できることを確保することです。しかし、データのアクセス可能性という同様に重要な側面はしばしば無視されています。

モジュール化ブロックチェーン時代において、DAソリューションは不可欠な構成要素となっています。これらのソリューションは、すべての参加者が取引データを利用できるようにし、リアルタイムの検証を実現し、ネットワークの整合性を維持します。しかし、DA層の機能はデータベースよりも掲示板に近いです。これは、データが無期限に保存されるのではなく、時間の経過とともに削除されることを意味します。まるで掲示板のポスターが最終的に新しいポスターに置き換えられるのと同じです。

対照的に、データのアクセス可能性は、過去のデータを取得する能力に重点を置いており、これはdAppの開発やブロックチェーン分析にとって非常に重要です。この側面は、正確な表現と実行を保証するために過去のデータにアクセスする必要があるタスクに特に重要です。データのアクセス可能性についての議論は少ないですが、それはデータの利用可能性と同等に重要です。両者はブロックチェーンエコシステムの中で異なるが補完的な役割を果たしており、包括的なデータ管理アプローチは、この2つの問題を同時に解決し、強力で効率的なブロックチェーンアプリケーションを支える必要があります。

! Web3データアクセスの進化:インデクサーと関連プロジェクトの紹介

ブロックチェーンデータ検索の初期の方法

誕生以来、ブロックチェーンはインフラストラクチャを根本的に変革し、ゲーム、金融、ソーシャルネットワークなどの分野における分散型アプリケーション(dApp)の創出を促進してきました。しかし、これらのdAppを構築するには膨大なブロックチェーンデータへのアクセスが必要であり、それは困難で高価です。

dApp開発者にとって、選択肢の一つは自分のアーカイブRPCノードをホスティングして運用することです。これらのノードは最初からすべての履歴ブロックチェーンデータを保存しており、データへの完全なアクセスを可能にします。しかし、アーカイブノードの維持コストは非常に高く、クエリ機能も限られており、開発者が必要とする形式でデータをクエリすることができません。より安価なノードを運用することは一つの選択肢ですが、これらのノードのデータ取得能力は限られており、dAppの運用に支障をきたす可能性があります。

別の方法は、商業RPCノードプロバイダーを使用することです。これらのプロバイダーはノードのコストと管理を担当し、RPCエンドポイントを通じてデータを提供します。公共RPCエンドポイントは無料ですが、レート制限があり、dAppのユーザー体験に悪影響を与える可能性があります。プライベートRPCエンドポイントは混雑を減らすことでより良いパフォーマンスを提供しますが、単純なデータ取得であっても大量の往復通信が必要です。これにより、リクエストが重くなり、複雑なデータクエリには非効率的です。さらに、プライベートRPCエンドポイントは通常、スケーラビリティが難しく、異なるネットワーク間の互換性が欠如しています。

より優れたソリューション: ブロックチェーンインデクサー

ブロックチェーンインデクサーは、データを組織し、データベースに送信してクエリを容易にする上で重要な役割を果たしています。これが、彼らがしばしば「ブロックチェーンの検索エンジン」と呼ばれる理由です。彼らの仕組みは、ブロックチェーンデータをインデックスし、SQLに似たクエリ言語(を使用してGraphQLなどのAPI)を介していつでも利用できるようにすることです。インデクサーは、クエリデータの統一インターフェースを提供することにより、開発者が標準化されたクエリ言語を使用して必要な情報を迅速かつ正確に取得できるようにし、プロセスを大幅に簡素化します。

異なるタイプのインデクサは、さまざまな方法でデータの検索を最適化します:

  1. フルノードインデクサー:これらのインデクサーはフルブロックチェーンノードを運営し、データを直接抽出します。データの完全性と正確性を確保しますが、大量のストレージと処理能力を必要とします。

  2. 軽量インデクサ: これらのインデクサは、必要に応じて特定のデータを取得するためにフルノードに依存し、ストレージの要件を減らしますが、クエリ時間が増加する可能性があります。

  3. 専用インデクサー: これらのインデクサーは特定のデータタイプや特定のブロックチェーンに特化しており、NFTデータやDeFi取引など特定のユースケースの検索を最適化できます。

  4. アグリゲータインデクサー: これらのインデクサーは、複数のブロックチェーンやソースからデータを抽出し、オフチェーン情報を含め、統一されたクエリインターフェースを提供します。これは、マルチチェーンdAppに特に役立ちます。

イーサリアムだけで3TBのストレージスペースが必要であり、ブロックチェーンの成長に伴い、Erigonアーカイブノードのデータストレージ量も増加し続けます。インデクサープロトコルは複数のインデクサーを展開しており、大量のデータを効率的にインデックス付けし、高速でクエリを実行することができ、これはRPCでは実現できません。

インデクサは、複雑なクエリを実行したり、異なる基準に基づいてデータを簡単にフィルタリングしたり、抽出後にデータを分析したりすることを可能にします。一部のインデクサは、複数のソースからのデータを集約することも可能であり、これによりマルチチェーンドアプリケーションで複数のAPIを展開する必要がなくなります。複数のノードに分散されることで、インデクサは強化されたセキュリティとパフォーマンスを提供し、RPCプロバイダーはその集中型特性により中断やダウンタイムが発生する可能性があります。

全体として、RPCノードプロバイダーと比較して、インデクサーはデータ取得の効率と信頼性を向上させると同時に、単一ノードの展開コストを削減しました。これにより、ブロックチェーンインデクサープロトコルはdApp開発者の第一選択となっています。

! Web3データアクセスの進化:インデクサーと関連プロジェクトの紹介

インデクサのアプリケーションシーン

前述のように、dAppを構築するには、そのサービスを実行するためにブロックチェーンデータを取得して読み取る必要があります。これには、DeFi、NFTプラットフォーム、ゲーム、さらにはソーシャルネットワークを含むあらゆる種類のdAppが含まれます。これらのプラットフォームは、他の取引を実行する前にデータを読み取る必要があります。

DeFi

DeFiプロトコルは、ユーザーに特定の価格、比率、手数料などを提供するために異なる情報を必要とします。自動マーケットメーカー(AMM)は、スワップレートを計算するために特定の資金プールの価格と流動性情報を必要とし、貸出プロトコルは、貸出金利と清算の債務比率を決定するために利用率を利用します。ユーザーが実行する金利を計算する前に、情報を彼らのdAppに入力することは不可欠です。

ゲーム

GameFiは、ユーザーがスムーズにゲームをプレイできるように、データを迅速にインデックス化し、アクセスする必要があります。データの取得と実行が閃光のように速いことで、Web3ゲームはWeb2ゲームとパフォーマンスで競争できるようになり、より多くのユーザーを引き付けることができます。これらのゲームは、土地の所有権、ゲーム内トークンの残高、ゲーム内操作などのデータを必要とします。インデクサーを使用することで、安定したデータフローと安定した稼働時間を確保し、完璧なゲーム体験を保証できます。

NFT ###

NFT市場と貸出プラットフォームは、NFTメタデータ、所有権および譲渡データ、ロイヤリティ情報など、さまざまな情報へのデータアクセスをインデックスする必要があります。このようなデータを迅速にインデックスすることで、すべてのNFTの所有権やNFT属性データを見つけるために1つずつブラウジングすることを避けることができます。

価格と流動性情報を必要とするDeFi自動マーケットメイカー(AMM)や、新しいユーザーポストを更新する必要があるSocialFiアプリケーションにおいて、データを迅速に取得できることはdAppの正常な運営にとって非常に重要です。インデクサーを活用することで、効率的かつ正確にデータを取得し、スムーズなユーザー体験を提供できます。

###分析

インデクサは、原始ブロックチェーンデータ(から各ブロック内のスマートコントラクトイベント)に特定のデータを抽出する方法を提供します。これにより、より具体的なデータ分析の機会が生まれ、包括的な洞察が得られます。

例えば、永続取引プロトコルは、どのトークンの取引量が大きいか、どのトークンが手数料を生じるかを特定し、それに基づいてこれらのトークンを永続契約としてプラットフォームにリストするかどうかを決定できます。DEX開発者は、自分の製品のためにダッシュボードを作成し、どの資金プールのリターンが最も高いか、流動性が最も強いかを深く理解することができます。また、開発者が自由に柔軟に表示したいデータの任意の種類をクエリできる公共ダッシュボードを作成することもできます。

複数のブロックチェーンインデクサーが利用可能であるため、インデックスプロトコル間の違いを特定することは、開発者が自身のニーズに最も適したインデクサーを選択するために非常に重要です。

ブロックチェーンインデクサーの概要

グラフ

The Graphは、Ethereum上で最初に立ち上げられたインデックスプロトコルであり、以前はアクセスしにくかった取引データを簡単にクエリできます。これは、サブグラフを使用して、ブロックチェーンから収集されたデータのサブセットを定義し、フィルタリングします。例えば、特定のDEXのUSDC/ETHプールに関連するすべての取引です。

インデックス証明を使用して、インデクサーはネイティブトークンGRTをインデックスおよびクエリサービスのためにステーキングし、委任者はそのトークンをここにステーキングすることを選択できます。キュレーターは、高品質のサブグラフにアクセスでき、インデクサーが最適なクエリ料金を得るためにどのサブグラフのデータを編纂するかを判断するのに役立ちます。より大きな分散化への移行の過程で、The Graphは最終的にそのホスティングサービスを停止し、サブグラフをそのネットワークにアップグレードするよう要求し、インデクサーのアップグレードを提供します。

そのインフラストラクチャは、毎百万回のクエリの平均コストを40ドルに抑え、自主管理ノードのコストよりもはるかに低くなっています。ファイルデータソースを使用することで、オンチェーンとオフチェーンのデータを同時に並行してインデックス化し、高効率のデータ検索を実現します。

The Graphのインデクサー報酬は、過去数四半期にわたり着実に増加しています。これは、クエリ数の増加による部分もありますが、彼らが将来的にAI支援クエリを統合する計画を持っているため、トークン価格の上昇にも起因しています。

サブスクイッド

Subsquidは、ピアツーピアで水平方向にスケーラブルな分散型データレイクであり、大量のオンチェーンおよびオフチェーンデータを効率的に集約し、ゼロ知識証明を用いて保護します。分散型ワーカーネットワークとして、各ノードは特定のブロックサブセットからのデータを保存する責任があり、必要なデータを保存しているノードを迅速に特定することでデータ検索プロセスを加速します。

Subsquidはリアルタイムインデックスをサポートしており、ブロックが最終確定される前にインデックスを作成することができます。また、開発者が選択したフォーマットでデータを保存することをサポートし、BigQuery、Parquet、CSVなどのツールを使用した分析をより簡単に行えるようにしています。さらに、サブグラフはSubsquidネットワーク上にデプロイでき、Squid SDKに移行することなくノーコードデプロイを実現します。

テストネット段階にあるにもかかわらず、Subsquidは80,000人以上のテストネットユーザーを持ち、60,000以上のSquidインデクサを展開し、ネットワーク上には20,000人以上の認証された開発者がいるという印象的な統計データを達成しました。最近、6月3日に、Subsquidはデータレイクのメインネットを立ち上げました。

インデックスの代わりに、Subsquid Networkデータレイクは、分析、ZK/TEEコプロセッサ、AIエージェント、OracleなどのユースケースにおけるRPCの代替としても使用できます。

サブクエリ

SubQueryは、RPCおよびインデックスデータサービスを提供する分散型ミドルウェアインフラネットワークです。それはもともとPolkadotおよびSubstrateネットワークをサポートしていましたが、現在は200以上のチェーンを含むまでに拡張されています。その動作は、The Graphのインデックス証明を使用するのと似ており、インデクサーがデータをインデックスし、クエリリクエストを提供し、委任者がインデクサーに対して株式をステークします。しかし、管理者ではなく、インデクサーの収益が保証されることを示すために、消費者が購入注文を提出することを導入しています。

それは、各ノード間で新しいデータを継続的に同期することを防ぎ、クエリ効率を最適化し、同時により大きな非中央集権に向かうために、シャーディングをサポートするSubQueryデータノードを導入します。ユーザーは、1000リクエストごとに約1 SQTトークンの計算手数料を支払うか、プロトコルを通じてインデクサーにカスタム料金を設定することを選択できます。

SubQueryは今年の初めにトークンを発行したにもかかわらず、ノードとデリゲートへの発行報酬は米ドル換算で増加しており、これはそのプラットフォームで提供されるクエリサービスの数が増加していることを示しています。TGE以来、ステーキングされたSQTの総量は600万から1.25億に増加し、ネットワークへの参加度の成長を浮き彫りにしています。

コバレント

Covalentは、分散型インデクサーネットワークであり、ブロックサンプルプロデューサー(BSP)ネットワークノードがバルクエクスポートの方法でブロックチェーンデータのコピーを作成し、Covalent L1ブロックチェーン上に証明を発行します。これらのデータは、ブロック結果プロデューサー(BRP)ノードによって、設定されたルールに従って精製され、要求に合致するデータが選別されます。

統一されたAPIを通じて、開発者は一貫したリクエストおよびレスポンス形式で関連するブロックチェーンデータを簡単に抽出でき、カスタムの複雑なクエリを記述することなくデータにアクセスできます。Moonbeam上で決済されるCQTトークンを支払い手段として使用して、ネットワークプロバイダーからこれらの事前構成されたデータセットを抽出できます。

Covalentの報酬は、CovalentのトークンCQTの価格上昇もあって、23年第1四半期から24年第1四半期にかけて全体的に上昇傾向にあるようです。

! Web3データアクセスの進化:インデクサーと関連プロジェクトの紹介

インデクサーを選択する際の注意事項

データのカスタマイズ性

いくつかのインデクサ(、例えばCovalent)は汎用インデクサであり、単に通

DAPP-4.86%
原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • コメント
  • 共有
コメント
0/400
コメントなし
いつでもどこでも暗号資産取引
qrCode
スキャンしてGateアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)