Blockchain Indexer
ブロックチェーンのデータやイベント情報をDBに保存し、クライアントシステムから高速にブロックチェーンのデータを取得可能なシステムのパッケージを提供しています。
Blockchain Indexerとは?
Blockchain Indexerは、ブロックチェーン上のデータをオフチェーンのDBに保存するシステムです。ブロックチェーンのノードへ毎回直接データをフェッチする場合、ノードプロバイダーへの高額なコストが発生します。さらにブロックチェーンノードはデータ検索のパフォーマンスは高く設計されていません。
そのため、よく使用されるデータはDBに保存することで、パフォーマンスを向上させることができます。
Blockchain Indexerはブロックチェーンアプリケーションの様々な場面で使用されます。
課題
Blockchain indexerの課題
01
難しさ
サーバーがダウンした場合などにデータの整合性を保つには高度な技術が必要になります。
さらに、re-orgへの対応の対応なども考慮する必要があるため、ブロックチェーンへの知見が必要になります。
02
高コスト
データを正しく同期するシステムを構築するには高い費用と時間が必要です。
弊社はそれらの仕組みをパッケージ化して提供します。
03
既存の解決策
既存の解決策はNFTのAPIやトークン関連のAPIは存在しますが、欲しいエンドポイントが存在しない場合や、何度もAPIへリクエストを送信する必要があったりなど、コストがかかる上にパフォーマンスにも影響します。
04
スケーラビリティ
ブロックチェーンネットワークが成長し続ける中、Indexerのスケーラビリティは重要な課題です。
ネットワークの拡大に伴い、データ量が増加し、処理能力に高い要求が生じます。効率的なインデックス作成とデータ処理のスケーリングには、専門的な技術と設計が必要となります。
Services
Use cases
Blockchain Indexerは様々なブロックチェーンシステムに幅広く使用されます
お客様のネットワークへ配置可能
Blockchain Indexerをお客様のインフラ、ネットワークへと配置することで、セキュリティとパフォーマンスを向上することができます。
さらに、アプリケーションサーバから直接データベースへアクセスすることも可能なため、様々データを柔軟にクエリ可能です。
Architecture Example
Indexerの枠内は我々が提供する部分です。
API部分は我々が開発することも可能ですが、お客様ご自身も開発することが可能です。
弊社は、ブロックチェーンの情報をDBへ正確に保存する技術に優れています。