コンテンツへスキップ
0%

Alchemy Notifyの Custom Webhooks のご紹介

著者: Alchemy Team

最終更新日: 2023年3月9日1分で読めます

リアルタイムで、必要なWeb3データを正確に取得

3月8日には、Ethereum、Polygon、Optimism、Arbitrumを合わせて58万5千以上の新しいブロックが生成され、1日で数百万件のトランザクションとイベントに相当しました。これは膨大な情報量であるだけでなく、単体ではほとんど理解不能な形式であることが多いです。このデータをどう統合して最新のアプリケーションを強化するかは、web3における最大の課題の一つです。

本日、Alchemy Notifyの Custom Webhooksの提供開始をお知らせします。これにより、あらゆるオンチェーンイベントについてリアルタイム通知を受け取れるようになります。即座に更新を受け取れる無数のデータの一部を挙げると:

  • Uniswapのトークンペアのデプロイ
  • OpenSeaのNFTスワップの完了
  • Ethereumの高いガス代の検知
  • Aaveトークンのステーキング
  • CryptoPunkの譲渡承認

クエストと報酬ベースの活動を通じてオンチェーンでの作業を可能にするチーム、RabbitHoleは、早期にこの製品を採用しました。彼らはCustom Webhooksを実装し、トランザクションレベルのデータを取り込んで、ユーザーがタスクを完了したことを確認しています。

「Custom Webhooksによって、私たちが重視する正確なオンチェーン活動についての通知を受け取る柔軟性を得ることができました。このパターンをシステムに実装することで、リトライ機能付きのwebhook通知を受け取れるようになり、オンチェーンデータとのより堅牢な連携が可能になりました。その結果、私たちはより速く、より安心して開発を進められるようになりました。」 - Garrett Hughes氏、RabbitHole、Head of Engineering

無限のデータアクセスと正確なデータ制御により、必要なデータをストリームし、アプリに最も使いやすい形式で情報を取り込むことができます。

web3の次世代へようこそ。

無料で始める

ブロックチェーンデータの課題とは?

ブロックチェーンネットワークは、その核心において最新の分散型データベースとして機能しますが、ブロックチェーンデータの構造にはいくつかの問題があります:

  • 必要なデータを特定するのが難しい
  • 大量のデータを取り込むのが難しい
  • UXの観点からは、データがほぼ常に不完全である
  • データが必要な抽象化レベルで動作していない場合がある

これらの問題を、ブロックチェーンデータをより速く、より簡単に解析・変換できる堅牢なデータインフラで解決する必要性が高まっています。

Alchemy NotifyのCustom Webhooksのご紹介

柔軟性と制御という2つの重要な軸によって、Custom Webhooksはブロックチェーンデータの課題を効果的に解決します。

1. 柔軟性

これまでのwebhookソリューションは、事前に定義されたtransferベースのイベントのみをカバーしていました。Custom Webhooksでは、トークンやマーケットプレイスの活動から包括的なデータ取り込みまで、コントラクトベースのあらゆるイベントを把握できます。

2. 制御

無限のデータ選択肢それ自体は、必ずしも有用とは限りません。しかし、カスタムフィルターを使えば、不要な情報を簡単にフィルタリングし、必要な正確なブロックチェーンデータだけを受け取ることができます。

これら2つの軸が合わさることで、Custom Webhooksの核となる価値、すなわち「広範かつ正確なデータ」が実現されます。

Alchemy Dashboard Demo
Free video demo

Alchemy ダッシュボードの動作を見る

30分のガイド付きウォークスルー:ダッシュボードの全ツールをライブでデモ

Watch the demo

Custom Webhooksのメリットとは?

柔軟性と制御に加えて、Custom Webhooksにはパフォーマンス、コスト削減、信頼性といった他の重要なメリットもあります。

1. パフォーマンス

GraphQLとwebhookで構築されているため、1回のプッシュで最新のブロックチェーンデータの変更について即座に通知を受け取れます。

2. コスト削減

トランザクションには、デフォルトで多くの関連データ値が含まれることがあります。Custom Webhooksを使えば、必要なweb3データだけを正確に選び取れるため、過剰な支払いや不要なリクエストの送信を避けられます。

3. 信頼性

Custom Webhooksは、あらゆるデータエンジニアリングのニーズに対して耐障害性とスケーラビリティを確保するよう設計されたインフラを提供します。つまり、シンプルな通知システムから堅牢なデータ取り込みパイプラインまで、このデータを活用できます。

Custom WebhooksのWeb3ユースケース

Custom Webhooksを構築した理由は、より柔軟なwebhookを求めるお客様からの多くのフィードバックがあったためです。大まかに見ると、Custom Webhooksには3つの主要なユースケースがあることが分かりました:通知システム、特定のオンチェーン活動の追跡、そしてデータ取り込みです。

1. 通知システム

ブロックチェーン上で特定の種類のイベントが発生するたびに、リアルタイムの通知とアラートをストリームします。これらのweb3アラートをDiscord、Twitter、Slack、Telegramなどのプラットフォームに送信し、コミュニティに簡単に通知できます。

2. 特定の活動タイプを追跡・対応する

Custom Webhooksを使えば、トークン活動(承認、ステーキング、ミントなど)、マーケットプレイス活動(スワップ、アトミックトレードなど)、オラクル活動(オフチェーンデータのアテステーション)、その他重視するイベントベースの活動を簡単に追跡できます。

3. 自己管理データベースへのデータ取り込み

データを自分のデータベースにプッシュし、あなたとあなたの顧客にとって有用な形に変換・拡充できます。Custom Webhooksを一度設定すれば、データベースを常に最新のブロックチェーン情報で更新し続けられます。

早期採用企業によるCustom Webhooksの活用事例

Custom Webhooksのプライベートベータ期間中、Collab.Land、The Indexing Company、RabbitHoleといった企業がCustom Webhooksを使い始め、自社製品とユーザー体験の向上に取り組んでいます。

Collab.landはCustom Webhooksを使って製品機能を拡張

パートナーであるCollab.Landは、トークン所有権に基づくコミュニティの構築を可能にする、最も有力なweb3プラットフォームの一つを構築してきました。Custom Webhooksを使うことで、Collab.Landの顧客は、単なるトークンゲーティングだけでなく、ステーキングやレンディングなどの高度なトークンアクションに基づいたコミュニティも作成できるようになります。

「Collab.Landには、大規模でも信頼性のある柔軟なwebhookソリューションが必要でした。Alchemyは私たちの意見を取り入れてCustom Webhooksを構築してくれました。これにより、トークン化されたコミュニティの対象メンバーをより効果的かつ効率的に管理するという、私たちの製品にとって全く新しい機能が実現しました。」 - Raymond Feng氏、Collab.Land、CTO

The Indexing CompanyはCustom Webhooksを使ってブロックチェーンデータをリアルタイムで取り込み

パートナーであるThe Indexing Companyは、インデックス作成をサービスとして提供し、顧客のために洗練されたデータパイプラインを構築しています。彼らはすでにCustom Webhooksをこれらのパイプラインに活用し始めており、以前のソリューション──RPCノードを繰り返しポーリングし、新しいブロック内のすべてのデータを取得してから、顧客のニーズに合致するかどうかをパースする方法──に代わる有用な手段となっています。

「Custom Webhooksの導入は非常に速く、簡単でした。設定にかかった時間は30分未満で、私たちと顧客にとって3倍速く、24%安価なアーキテクチャを実現しました。Custom Webhooksのおかげで、顧客が必要とする正確なデータを犠牲にすることなく、ブロックチェーンアダプターを大幅に簡素化できました。」 - Brock Haugen氏、The Indexing Company、CEO & Co-Founder

Custom Webhooks と Alchemy Notify

Custom Webhooksは、Alchemy Notify内で最も新しいリアルタイムデータソリューションです。Alchemy Notifyの他の既存ソリューションは、特定のtransferベースのイベント(例:マイニングされたトランザクションやNFT活動)へのアクセスを提供するよう設計されています。Custom Webhooksはこれらのソリューションを補完するものであり、これまで完全に未定義だったカスタムのブロックチェーンデータへのアクセスを新たに提供します。

Alchemy NotifyのCustom Webhooksの使い方

Custom Webhooksは、本日よりすべてのAlchemy開発者が利用可能です。無料で始める

Alchemy NotifyのCustom Webhooksに対応するブロックチェーン

Alchemy NotifyのCustom Webhooksは、現在以下のチェーン上で開発を行うすべてのAlchemy開発者が利用できます:

  • Ethereum
  • Polygon
  • Optimism
  • Arbitrum

Custom Webhooksは、Ethereum、Optimism、ArbitrumのSepoliaテストネット、およびPolygonのAmoyテストネットでもサポートされています。

試してみませんか?Custom Webhooksを無料で始める

Alchemy Newsletter

リリース情報をいち早く受け取る

ニュースレターに登録する

Alchemyの最新のプロダクト情報とリソースをお届けします

A
O
D
+
80,000人以上が購読中

メールアドレスを入力すると、当社のマーケティング情報およびプロダクト最新情報の受信に同意したことになります。Alchemyが受け取った情報をプライバシー通知に従って取り扱うことに同意するものとします。購読はいつでも解除できます。