ブロックチェーンインデクサー:効率的なdAppを構築するための重要なインフラストラクチャ

ブロックチェーンデータアクセスの進化:インデクサーおよび関連プロジェクトの紹介

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

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

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

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

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

別の方法は、商業RPCノードプロバイダーを使用することです。彼らはノードのコストと管理を担当し、RPCエンドポイントを介してデータを提供します。公共RPCエンドポイントは無料ですが、レート制限があり、ユーザーエクスペリエンスに影響を与える可能性があります。プライベートRPCエンドポイントはパフォーマンスが向上しますが、単純なデータの取得でさえ大量の通信を必要とし、効率が悪く、スケールアップが難しいです。

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

異なるタイプのインデクサーがデータ検索を最適化する:

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

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

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

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

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

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

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

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

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

DeFiプロトコルは、ユーザーに価格、比率、手数料などの異なる情報を提供する必要があります。AMMは価格と流動性情報を使用してスワップ金利を計算し、貸出プロトコルは利用率を用いて貸出金利と清算債務比率を決定します。ユーザーが実行金利を計算する前に、情報をdAppに入力することが不可欠です。

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

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

DeFi AMMに必要な価格と流動性情報、または新しいユーザーポストを更新するためのSocialFiアプリに関して、データの迅速な検索はdAppの正常な動作にとって重要です。インデクサーを利用することで、効率的かつ正確にデータを取得し、スムーズなユーザー体験を提供できます。

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

例えば、永続取引プロトコルはどのトークンの取引量が多く、手数料を生み出しているかを特定し、永続契約として上場するかどうかを決定できます。DEX開発者はダッシュボードを作成し、どの資金プールのリターンが最も高いか、または流動性が最も強いかを深く理解することができます。また、開発者がグラフに表示する任意のデータタイプを自由に柔軟に照会できる公共ダッシュボードを作成することもできます。

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

The Graphはイーサリアム上で初めて立ち上げられたインデックスプロトコルで、以前はアクセスが難しかった取引データを簡単に照会できます。これは、ブロックチェーンから収集したデータのサブセットを定義し、フィルタリングするためにサブグラフを使用し、特定の取引プールに関連するすべての取引などを扱います。

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

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

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

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

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の代替となることができます。

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

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

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

SubQueryは今年初めにトークンをリリースしたばかりですが、ノードと委任者の発行報酬も米ドル価値で増加しており、これはそのプラットフォーム上で提供されるクエリサービスの数が増えていることを示しています。TGE以来、ステーキングされたSQTの総量は600万から1.25億に増加しており、そのネットワーク参加度の増加を際立たせています。

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

Covalentは非中央集権のインデクサーネットワークで、ブロックサンプルプロデューサー(BSP)ネットワークノードがバルクエクスポートを通じてブロックチェーンデータのコピーを作成し、Covalent L1ブロックチェーン上で証明を公開します。これらのデータは、ブロック結果プロデューサー(BRP)ノードによって設定されたルールに基づいて精製され、要件を満たすデータがフィルタリングされます。

統一APIを通じて、開発者は一貫したリクエストとレスポンスフォーマットを使用して関連するブロックチェーンデータを簡単に抽出でき、カスタムの複雑なクエリを作成することなくデータにアクセスできます。Moonbeam上で決済されるCQTトークンを支払い手段として使用して、ネットワークオペレーターからこれらのプリセットデータセットを抽出できます。

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

インデクサーを選択する際に考慮すべき要素は次の通りです:

データのカスタマイズ性: 一部のインデクサ(、例えばCovalent)は汎用インデクサであり、APIを通じて標準の事前構成データセットを提供します。高速ですが、カスタムデータセットを必要とする開発者には柔軟性を提供しません。インデクサーフレームワークを使用することで、特定のアプリケーションニーズを満たすためにより多くのカスタムデータ処理が可能になります。

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

Subsquidは楽観的およびゼロ知識証明のオプションを提供し、Covalentはブロックハッシュ値を含む証明を発表しました。Graphは楽観的チャレンジウィンドウ期間に対してインデクサーのクエリに争議チャレンジ期間を提供し、SubQueryは各ブロックに対してマークルマウンテン証明を生成し、データベースに保存されているすべてのデータの各ブロックハッシュ値を計算します。

速度とスケーラビリティ:ブロックチェーンの成長に伴い、取引量が増加し、大量のデータのインデックス作成がより煩雑になり、より多くの処理能力とストレージスペースが必要となります。効率を維持することがより困難になっていますが、インデクサープロトコルはこれらのニーズに応える解決策を導入しています。

Subsquidは、より多くのノードを追加してデータを保存することで水平スケーリングを実現し、ハードウェアの改善に伴って拡張可能です。Graphは、より高速な同期のために並列ストリームデータを提供し、SubQueryはノードシャーディングを導入して同期プロセスを加速します。

サポートされているネットワーク:ほとんどのブロックチェーン活動は依然としてイーサリアムで行われていますが、異なるブロックチェーンがますます人気を集めています。Layer 2、Solana、Moveブロックチェーン、およびビットコインエコシステムチェーンはそれぞれ独自の成長を続ける開発者と活動を持っており、インデックスサービスも必要とされています。

他のインデクサープロトコルがサポートしていない特定のチェーンをサポートすることで、市場シェアを増やすことができます。インデックスデータ集約型ネットワーク(、例えばSolana)をインデックス化することは簡単ではなく、現在Subsquidだけがそれらにインデックスサポートを提供しています。

アプリ開発においてインデクサーが広く採用されているにもかかわらず、その潜在能力は依然として巨大であり、特にAIを統合した場合において。Web2およびWeb3におけるAIの普及に伴い、その改善能力はモデルをトレーニングしAIエージェントを開発するために関連データにアクセスすることに依存している。データの完全性を確保することはAIアプリケーションにとって非常に重要であり、モデルが偏ったり不正確な情報を入力されるのを防ぐことができる。

インデクサー解

DAPP-5.31%
原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • 5
  • 共有
コメント
0/400
ForkTonguevip
· 13時間前
dbを使えばもっと早くチェーンに上げられますか?
原文表示返信0
GlueGuyvip
· 18時間前
このデータ管理はとても複雑ですね
原文表示返信0
LayerZeroHerovip
· 07-31 09:16
DAは今回、本当にダメです。
原文表示返信0
PumpDoctrinevip
· 07-31 09:07
何を言っているのかわからない。理解している人はいますか?
原文表示返信0
rekt_but_resilientvip
· 07-31 08:58
耐えられない この技術はどうしてこんなに複雑なのか
原文表示返信0
いつでもどこでも暗号資産取引
qrCode
スキャンしてGateアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)