レッスン2

Footprint Analyticsはどのようにして意味を持つのか?

Footprint Analyticsは、複数のブロックチェーンからデータを収集し、構造化して可視化できるブロックチェーン分析ツールです。本モジュールでは、データ分析ツールとしてFootprintを選ぶメリットについてご説明します。

ブロックチェーンのオープンデータは、誰もがアクセスし理解できなければ価値を持ちません。暗号資産初心者はトークン価格だけを重視しがちですが、それは簡単な指標です。しかし、ブロックチェーンの知見を深めるにつれ、市場を本質的に捉えるにはDeFiのプールレベルデータやGameFiのリテンションデータなど、より高度な情報が不可欠だと気づきます。TVLやウォレット情報、入出金履歴などがその代表例です。

異なるプロジェクト間のクジラの資金移動を調べたい場合や、PR危機がプロトコルに与える影響を全体的に把握したい場合、どのようにしてそのデータを取得し、特定の課題に答えるカスタムソリューションを構築すればよいのでしょうか。

単一チェーンから生データを取得すること自体は技術的に難しくありません。そのため、ブロックチェーン分析分野には多くのサービスが存在しています。基本的なプロセスはデータの構造化、すなわち多様な技術実装を持つブロックチェーンから何百万行ものデータを標準化し、データベースに取り込むことです。UX設計によって、そのデータを視覚的に分かりやすい形へと変換します。

異なるプロジェクトの様々な指標をチャートに追加して比較することは難しくありません。Dune AnalyticsではSQLが必要ですが、Nansenのようなサービスではより限定的な範囲でカスタマイズ可能なチャートが提供されています。しかし、異なるチェーンのデータを比較したい場合は難易度が上がります。Footprintでは、生データを集約し、意味のある形でインデックス化する独自モデルを開発しました。

何百万件ものトランザクション情報はドメインごとに分類され、弊社データエンジンがGameFi、NFT、DEXなどのカテゴリを判定します。アナリストは必要な情報、例えばブロックタイム、TVL、トークン価格などを検索でき、即座にチャートで表示できます。

多くの人にとって判読困難な数字や文字列ではなく、ウォレットアドレス、チェーン、NFTコレクションなど、意味あるカテゴリで情報を取得できます。

一方、より高度な分析を求める熟練アナリストは、SQLやPythonを使って生データを直接扱うことも可能です。

業界最大級(現時点で22チェーン対応)の網羅性と最高クラスのパフォーマンスを両立するデータエンジンの構築は、技術的にも大きな挑戦でした。

以下の記事では、弊社のデータ設計について詳しくご紹介します。

クロスチェーン分析の課題

リンゴとオレンジは単純には比較できません。

ゴールデンデリシャスの皮の厚みやカラカラオレンジの種の数を比べても意味がありませんが、糖度やサイズ、硬さ、世界消費量など、両者に共通する定量的指標で比較すれば意味が生まれます。

この論理的な分類は、構造化されたセマンティックデータと同様です。SolanaでNFTをミントするコードがどうであれ、Ethereumでどうであれ、すべてのデータを「Minting」という一つのカテゴリにまとめる必要があります。

主要なブロックチェーン分析ソリューションの多くは、リンゴとオレンジの比較が可能です。しかし、Footprint Analyticsではリンゴ、オレンジだけでなく、キウイやパイナップルなど多様なデータを比較できます。

12月時点で、弊社は22の異なるチェーンからデータを解析しており、これは他のプラットフォームを凌駕する規模です。Footprint Analyticsのデータベースは、ブロックチェーン上のブロック、ログ、トレース、トランザクションを自動取得し、コミュニティ提供データや外部API(例:Coingeckoのトークン価格データ)も補完します。これらのデータは未加工・非構造化ですが、借入、貸付、イールドファーミングなどのカテゴリに構造化することで、誰でも容易にブロックチェーンデータへアクセスできるようになります。

Footprint Analyticsが柔軟性とシンプルさを両立する理由

FootprintのWebアプリケーションは、Metabaseオープンソース技術を基盤に構築されています。Metabaseの詳細はこちら。Metabaseはオープンで、ユーザーがコードベースに貢献し、長期的な開発・改善が可能です。

例えば、Metabaseの最新アップデートでは「モデル」機能が導入され、ユーザーがデータベース内の他テーブルや複数テーブルからデータをキュレーションし、データに対する質問を予測できるようになりました。

アナリストはFootprint Analyticsプラットフォーム上で、直感的なドラッグ&ドロップ式クエリビルダーを使い、簡単にチャートを作成できます。この機能により、技術知識がなくても誰でも製品を利用し、ビジネス価値を引き出せます。

重要なのは、MetabaseのアーキテクチャがSQLコードの抽象化であり、ドラッグ&ドロップ操作はすべてSQLで表現できることです。より複雑なクエリを構築したい、あるいはコードでデータを扱いたい場合は、SQLを直接利用できます。

他の多くの分析ソリューションも、ユーザーの要件に応じて異なるネットワークを分析できますが、多くは柔軟性が高いがクエリ言語やプログラミング言語の知識が必要な製品、または事前定義されたスクリプトで操作できるシンプルなインターフェースのいずれかに偏りがちです。結果として柔軟性が制限される傾向があります。

カバレッジ
弊社は市場最大級のカバレッジを誇ります。現状のカバレッジについては、データの構造(レベル、ドメイン)とともに次のセクションで詳しく説明します。

Footprint Analyticsが膨大なデータを解析できる理由

弊社の主な競争優位性は、Footprint Machine Learning Platformによって強化されたFootprint Analytics Platformです。

「Footprint Analytics Platform」は、footprint.networkのウェブサイトだけでなく、裏側で高度な処理を担うエンジンも含みます。

レベル
Bronze DataをSilver、Goldへと変換するために、PythonやSQLなどのETL技術を活用しています。今後はBronzeからSilverへのパースも含め、ETLコードをオープンソース化する予定です。

また、弊社のブロックチェーンデータAPIを通じて、あらゆる組織がこの構造化データの宝庫を活用できるようにしています。

Footprint Data APIで世界最高水準のブロックチェーンデータを取得

UI以外にも、データへアクセスできるインターフェースは複数存在します。現在対応しているすべてのインターフェースはこちら:Interfaces

Footprint Analytics登場以前は、ブロックチェーン分析は未完成かつ非構造化データに限定されていました。さらに、主要ソリューションを利用する組織でも、アクセス遅延やパフォーマンス制約、高額なAPI集約コストなどの課題がありました。

弊社プラットフォームは、オンチェーンデータを23チェーンから取得し、SilverやGoldレベルにパースすることで、世界のGameFi、NFT、DeFiデータの大半を統合APIで取得可能にしています。Footprint AnalyticsではREST APIとSQL APIの両方に対応しています。

このデータを使ってどんなアプリが構築できるでしょうか?一例を挙げます:

  • 全GameFiタイトルの中で、最も高い・低いゲーマーリテンション率を追跡
  • クジラウォレットが注目チェーンやプロトコルに資金を入出金した際にアラートを発報
  • TVLのクロスチェーン変動とコモディティ価格を比較
  • 複数ネットワークのNFTコレクションをカスタム表示
  • 最新の人気コレクションを発見し、15,000件超のプロジェクトの詳細分析にアクセス
  • クジラの資金流入・流出を追跡し、投資機会や潜在リスクを特定

Footprintを使えば、投資家、アナリスト、個人トレーダー、開発者、そしてお気に入りの暗号資産プロジェクトを探究する方まで、誰でもブロックチェーン分析に一歩近づくことができます。

免責事項
* 暗号資産投資には重大なリスクが伴います。注意して進めてください。このコースは投資アドバイスを目的としたものではありません。
※ このコースはGate Learnに参加しているメンバーが作成したものです。作成者が共有した意見はGate Learnを代表するものではありません。