ブロックチェーンデータ検索の新しいパラダイム:インデクサがどのようにdAppをより効率的にするか

ブロックチェーンにおけるデータの重要性とその検索方法

データはブロックチェーン技術の核心であり、分散型アプリケーション(dApp)の開発にとって重要です。現在の議論はデータの可用性(DA)に集中していますが、データのアクセス性も同様に重要でありながら、しばしば無視されています。

モジュール化ブロックチェーン時代において、DAソリューションは必需品となっています。これにより、すべての参加者が取引データを使用できるようになり、リアルタイムの検証が実現され、ネットワークの整合性が維持されます。しかし、DAレイヤーはデータベースというよりも看板のようなものであり、データは無期限に保存されるのではなく、時間の経過とともに削除されることを意味します。

対照的に、データのアクセス可能性は歴史的データを取得する能力に焦点を当てており、これはdAppの開発やブロックチェーン分析にとって重要です。議論は少ないですが、データの可用性と同等に重要です。両者はブロックチェーンエコシステムにおいて異なるが補完的な役割を果たしており、包括的なデータ管理アプローチは、強力で効率的なブロックチェーンアプリケーションをサポートするために、同時にこれら二つの問題に対処する必要があります。

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

ブロックチェーンデータ検索の従来の方法

ブロックチェーンは誕生以来、インフラストラクチャを根本的に変え、ゲーム、金融、ソーシャルネットワークなどの分野でdAppの作成を促進しました。しかし、これらのdAppを構築するには大量のブロックチェーンデータにアクセスする必要があり、それは困難で高価です。

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

もう一つの方法は、商業RPCノードプロバイダーを使用することです。これらのプロバイダーは、ノードのコストと管理を担当し、RPCエンドポイントを介してデータを提供します。公共RPCエンドポイントは無料ですが、レート制限があり、dAppのユーザーエクスペリエンスに影響を与える可能性があります。プライベートRPCエンドポイントは、混雑を減らすことでより良いパフォーマンスを提供しますが、単純なデータ取得でさえも多数の往復通信が必要です。これにより、リクエストが重くなり、複雑なデータクエリに対する効率が低下します。さらに、プライベートRPCエンドポイントは通常、スケールしにくく、異なるネットワーク間での互換性が欠けています。

より良い選択:ブロックチェーンインデクサ

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

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

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

  2. 軽量インデクサ: フルノードに依存して特定のデータをオンデマンドで取得し、ストレージ要件を削減するが、クエリ時間が増加する可能性があります。

  3. 専用インデクサー:特定のタイプのデータやブロックチェーンに最適化された検索、例えばNFTデータやDeFi取引。

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

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

インデクサは、複雑なクエリを可能にし、データを簡単にフィルタリングし、分析後のデータを抽出することを許可します。一部のインデクサは複数のソースからのデータを集約でき、多鎖のdAppで複数のAPIを展開する必要を回避します。複数のノードに分散することで、インデクサは強化されたセキュリティとパフォーマンスを提供し、RPCプロバイダーは集中型の特性により中断やダウンタイムが発生する可能性があります。

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

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

インデクサーの使用例

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

DeFiの

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

ゲーム

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

NFTの

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

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

分析

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

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

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

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

ザ・グラフ

The Graphは、イーサリアム上で最初に起動したインデックスプロトコルで、以前はアクセスが難しかった取引データを簡単に照会できます。これは、サブグラフを使用して定義し、ブロックチェーンから収集されたデータのサブセットをフィルタリングします。たとえば、あるDEXのUSDC/ETHプールに関連するすべての取引などです。

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

そのインフラストラクチャにより、毎百万回のクエリの平均コストは40ドルに達し、セルフホスティングノードのコストよりもはるかに低くなります。ファイルデータソースを使用することで、オンチェーンとオフチェーンデータの並列インデックス作成もサポートし、効率的なデータ検索を実現します。

The Graphのインデクサー報酬は、過去数四半期にわたって安定して増加しています。これはクエリ量の増加による部分もありますが、今後人工知能支援クエリを統合する計画があるため、トークン価格の上昇にも起因しています。

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

サブイカ

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

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

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

インデックスを除いて、Subsquid Networkデータレイクは、分析、ZK/TEE協調処理装置、AIエージェント、オラクルなどのユースケースにおける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)は汎用インデクサーであり、APIを通じて標準の事前構成データセットを提供します。これらは迅速である可能性がありますが、カスタムデータセットを必要とする開発者に柔軟性を提供することはできません。インデクサーフレームワークを使用することで、特定のアプリケーションのニーズに応じたより多くのカスタムデータ処理が可能になります。

セキュリティ

インデックスデータは安全でなければならず、そうでないとこれらのインデクサーに基づいて構築されたdAppも攻撃を受けやすくなります。例えば、取引やウォレットの残高が操作される可能性がある場合、dAppは流動性を失う可能性があり、その結果、ユーザーに影響を与えることになります。すべてのインデクサーはインデクサーのステーキングトークンを通じて何らかの形のセキュリティを採用していますが、他のインデクサーソリューションは証明を使用してセキュリティをさらに強化することがあります。

Subsquidは楽観的およびゼロ知識証明を使用するオプションを提供し、Covalentはブロックハッシュを含む証明を公開しました。Graphは楽観的チャレンジウィンドウ期間を使用してインデクサークエリに対する異議申し立て期間を提供し、SubQuery

原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • 3
  • 共有
コメント
0/400
DegenWhisperervip
· 07-18 05:53
DAは何に使うのですか?データはもうありません。
原文表示返信0
SlowLearnerWangvip
· 07-18 05:53
えっと…これが伝説のモジュラーブロックチェーンですか? スローペースでまずはチェックイン〜
原文表示返信0
WalletDetectivevip
· 07-18 05:51
DAはそんなに簡単じゃないよ
原文表示返信0
いつでもどこでも暗号資産取引
qrCode
スキャンしてGateアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)