Amazon Web Services ブログ

Blocksee が Amazon Amazon Managed Blockchain Query のブロックチェーンデータを使用して Web3 CRM を構築した方法

Blocksee は、非代替性トークン (NFT) やその他の暗号資産のマーケター向けに実用的な洞察を提供する Web3 の顧客関係管理 (CRM) とユーザーエンゲージメントソリューションを提供しています。
Blocksee は、Web3 製品マーケターがデジタルメンバーシップ、イベントチケット、プロモーションアセットに関心のあるユーザーから一次データを収集するため、Web サイトにコードスニペットを簡単に埋め込むか、または API にアクセスできるようにしています。
Amazon Managed Blockchain (AMB) などの AWS サービスによってサポートされている Blocksee は、従来のメールログインを利用した自動ウォレット作成から、NFT などのデジタル製品やサービスをユーザーが簡単に購入できるようにするクリック決済ソリューションまで、さまざまなツールを備えており、ブロックチェーンでサポートされたロイヤリティプログラム、トークンゲートされたコンテンツ、動的顧客ジャーニーを提供しようとするブランドにシームレスな移行を支援します。

デジタル資産と Web3 アプリケーションとのユーザー インタラクションに関するデータ駆動型の洞察を提供するために、Blocksee は Ethereum などの複数のパブリックブロックチェーンからオンチェーンデータの大量のデータを取り込み、分析する必要がありました。
このデータには、ファンジブルトークンやノン ファンジブルトークン (NFT) などのデジタル資産の現在および過去の所有権情報 (残高)、ならびに Web3 アプリケーションとそれらを下支えするスマートコントラクトとのユーザートランザクション/インタラクションが含まれていますが、これらに限定されるものではありません。
このデータを取得および処理するために、Blocksee はセルフマネージド型のブロックチェーン基盤から第三者のブロックチェーンデータプロバイダまでさまざまな技術ソリューションを検討しました。
抽出、変換、ロード (ETL) ワークフローとブロックチェーンデータのインデックス作成のためにブロックチェーンノードの運用に必要な計算、ストレージ、ネットワーキングリソースの高コストを考慮すると、セルフマネージド型のデータアーキテクチャではコスト効率の要件を満たすことはできないと Blocksee は判断しました。
ブロックチェーンノードの管理、データインデックス作成、ETL プロセスは特別なものではなく、自社で構築すると顧客向けの主要な機能開発に専念できなくなります。

Blocksee は次に、アプリケーションに必要なデータを提供できる第三者プロバイダを検討し、データニーズに対して複数の第三者プロバイダを使用したMinimum-Viable Product(MVP)を構築しました。しかし、Blocksee はデータの信頼性、コストパフォーマンス、データの品質に問題があり、ブロックチェーンデータのニーズに対する代替案を更に検討する必要がありました。Blocksee は、複数のプロバイダによる API からの集約された入力を使用するの方式から切り替え、パフォーマンスが高く信頼性のあるブロックチェーンデータを得るため、複数のパブリックブロックチェーンの統合ブロックチェーンデータ API であるAMB Query を使用するようになりました。AMB Query を使うことで、Blocksee は複雑な複数のプロバイダによる API に対する開発サイクルを削減し、データニーズに対して予測可能な価格設定の単一の API を使用することでコストを最適化することができ、市場への投入時間を短縮することができました。

「AWS の Amazon Managed Blockchain サービスを利用する前の私たちのワークフローでは、チームが多数の RPC プロバイダーからデータフィードを集める必要があり、複雑な API の設定 と監視が必要でした。これにより開発期間が長くなり、ベンダーやステークホルダーとのフィードバックループが長期化していました。さらに、完全なデータセットを入手するために複数のサービスを支払う必要があったため、資金の非効率的な使用と、必ずしも高品質で信頼性の高いサービスを提供できるリソースを持たないスタートアップに過度に依存していました。Amazon Managed Blockchain を使えば、それらすべてを変えられます。信頼できる高速なブロックチェーンデータにアクセスできるようになり、当社のテクノロジースタックをより管理しやすく統合されたものにすることができました。」

– Eric Forst、Blocksee 共同創設者兼 CEO

マーケターやプロジェクト管理者が Blocksee CRM ツールを立ち上げると、ブロックチェーンアドレス (ユーザー) に関するトークン残高データがスクリーン上に表示され、AI を用いたユーザーの行動分析などの追加の状況データと組み合わせて利用できるようになります。
以下は Blocksee のツールのスクリーンショットで、ユーザーが利用できるデータとインサイトの一例を示しています。

Blocksee は、ブロックチェインアドレスの ERC20 および ERC721 トークン残高を取得するために、AMB Query ListTokenBalances API を利用しています。これにより、特定のコントラクトによって生成された全てのトークンを照会できます。ListTokenBalances API は、次のような様々な方法で利用できます。

  • 特定のアドレス (コントラクトアドレスまたはウォレットアドレス) が保有しているすべてのトークンの残高をリストアップすること。
  • 特定のコントラクトで作成されたすべてのトークンのオーナーとトークン残高をリストアップすること。
  • 特定のトークン(例えば ERC-20 トークン)のすべてのオーナーの残高をリストアップすること。

1 つの API で、リストのそれぞれのアドレスに対して複数のトークンタイプの残高を取得できるようにしたことで、Blocksee が以前使用していたこのデータの取得と集約のメカニズムと比較して、パフォーマンスが 25 %向上し、コスト削減効果は 50 %と見積もられています。

Matt Kotnik さんは Blocksee の共同創設者兼 CTO で、AMB Query がアプリケーション実装に与えた影響について次のように述べています。

私たちは、ListTokenBalances API を使用して、[ 前のプロバイダ ] に比べて 25 %以上のロード時間の改善ができるため、すでに大幅な読み込み速度の向上が見られています。また、Amazon のサービスが、チェーンにとらわれないシステムアーキテクチャを補完するものであるため、AMB はその他のブロックチェーンのサポート拡大にも貢献しています。これにより、デジタルインフラストラクチャの最も信頼できる名前の 1 つとのパートナーシップから得られる安心感があり、コア製品と顧客関係により重要な焦点を当てることができるようになりました。

AMB Query のデータクエリの REST API インターフェイスが標準化されているため、 一度に1 つまたは複数のブロックチェーンデータを問合せるリクエストの構文は大きく変わらないため、Blocksee は AMB Query でサポートされる新しいブロックチェーンを簡単に導入できます。

まとめ

AMB Query が、米国東部 (バージニア北部) リージョンで一般提供開始になり、1秒未満のレイテンシーで履歴残高やトランザクションなどのブロックチェーンデータにアクセスできるようになりました。特別なインフラストラクチャを必要とすることなく、大規模かつ高速でブロックチェーンデータをお客様に提供します。
AMB Query のお客様は、主要なネットワークからのブロックチェーンデータを、実世界のアプリケーションがパフォーマンス要件を満たすスピードとスケールで受け取ることができます。お客様は、実行した API 呼び出しに対してのみシンプルで予測可能な料金を支払います。AMB Query の詳細については、ユーザーマニュアルをご覧ください。その他の AMB 製品については、Amazon Managed Blockchain をご覧ください。

本記事は、How Blocksee built a Web3 CRM with blockchain data from Amazon Managed Blockchain Query を翻訳したものです。翻訳は Blockchain Prototyping Engineer の 深津 颯騎 が担当しました。

著者について

AJ Park は、AWS の Amazon Managed Blockchain チームでプロダクトマネージャーを務め、顧客向けのブロックチェーンと Web3 ソリューションの構築に情熱を注いでいます。それ以前は、20 年以上にわたりソフトウェア開発者とプロダクトマネージャーとしてデータ保護とストレージ分野で革新的な活動に取り組んでいました。

Forrest Colyer は、Amazon Managed Blockchain (AMB) サービスをサポートする Web3/Blockchain スペシャリスト ソリューションアーキテクトチームを管理しています。Forrest と彼のチームは、概念実証から本番環境まで、お客様のブロックチェーンワークロードの導入の各段階で深い技術的専門知識と戦略的指針を提供し、支援しています。コンソーシアムが主導するプライベートブロックチェーンソリューションと NFT や DeFi などのパブリックブロックチェーンの使用事例の両方の経験から、Forrest はお客様が高い影響力を持つブロックチェーンソリューションを特定して実装できるようサポートしています。