ブロックチェーンインデクサー: RPCを超えた効率的なデータ検索ソリューション

ブロックチェーンデータ検索の進化:インデクサーとその応用

ブロックチェーンデータの重要性

データはブロックチェーン技術の核心であり、去中心化アプリ(dApp)を開発するための基盤でもあります。現在の議論の大半はデータの可用性(DA)に集中しており、つまりネットワーク参加者が最近の取引データにアクセスして検証できることを確保しています。しかし、同様に重要でありながらしばしば見落とされる要素はデータの可アクセス性です。

モジュール化ブロックチェーン時代において、DAソリューションは欠かせない部分となっています。これらのソリューションは、すべての参加者が取引データを使用できることを保証し、リアルタイムの検証を実現し、ネットワークの完全性を維持します。しかし、DA層はデータベースではなく広告板のようなものです。これは、データが無期限に保存されるのではなく、時間とともに削除されることを意味します。まるで広告板のポスターが最終的に新しいポスターに置き換えられるように。

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

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

伝統的なブロックチェーンデータ検索方法

誕生以来、ブロックチェーンはインフラを根本的に変え、ゲーム、金融、ソーシャルネットワークなどの分野における非中央集権的なアプリケーション(dApp)の創造を推進しました。しかし、これらのdAppを構築するには、大量のブロックチェーンデータにアクセスする必要があり、これは困難かつ高価です。

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

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

より優れた選択:ブロックチェーンインデクサー

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

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

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

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

  3. 専用インデクサ: これらのインデクサは特定のタイプのデータや特定のブロックチェーンに最適化されており、特定のユースケース(、例えばNFTデータやDeFi取引)に対して、より効率的な検索を提供します。

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

イーサリアムだけで3TBのストレージが必要であり、ブロックチェーンの成長に伴い、Erigonアーカイブノードのデータストレージ量も増加し続けます。インデクサープロトコルは複数のインデクサーを展開しており、大量のデータを効率的にインデックス化し、高速でクエリできるのは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)や、新しいユーザー投稿を更新する必要があるソーシャルアプリケーションにおいて、データを迅速に検索できることはdAppの正常な運用にとって非常に重要です。インデクサーを活用することで、効率的かつ正確にデータを検索でき、スムーズなユーザー体験を提供します。

###分析

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

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

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

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

主要ブロックチェーン索引器概述

ザ・グラフ

The Graphは、イーサリアム上で最初に立ち上がったインデックスプロトコルの一つであり、以前はアクセスが難しかった取引データを簡単にクエリできます。これは、サブグラフを使用して、ブロックチェーンから収集されたデータのサブセットを定義およびフィルタリングし、特定の資金プールに関連するすべての取引を含みます。

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

そのインフラストラクチャにより、100万回のクエリあたりの平均コストが40ドルに達し、これは自己ホスト型ノードのコストよりもはるかに低いです。ファイルデータソースを使用することで、オンチェーンとオフチェーンのデータに対して同時に並列インデックスをサポートし、高効率のデータ検索を実現しています。

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

サブイカ

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

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

テストネット段階にあるにもかかわらず、Subsquidは80,000人以上のテストネットユーザー、60,000を超えるSquidインデクサーの展開、20,000人以上の検証済み開発者をネットワーク上に持つという印象的な統計を達成しました。最近、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データアクセスの進化:インデクサーと関連プロジェクトの紹介

インデクサーを選択する際の考慮事項

###番号

原文表示
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • 報酬
  • 5
  • 共有
コメント
0/400
MissedAirdropBrovip
· 12時間前
また技術を研究している 明日も損失を続ける
原文表示返信0
AllInDaddyvip
· 12時間前
一日中データを無駄にいじくり回している
原文表示返信0
TokenomicsTinfoilHatvip
· 12時間前
広告板 もう言わないで ただの小さな黒板でしょ
原文表示返信0
BearMarketSurvivorvip
· 12時間前
daは何のために使うの?
原文表示返信0
Hash_Banditvip
· 12時間前
2017年のマイニングプールはすでにデータをインデックス化していました...正直言って新しいことはありません。
原文表示返信0
  • ピン
いつでもどこでも暗号資産取引
qrCode
スキャンしてGateアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)