AlchemyでHyperCoreストリーミングの早期アクセスを開始
著者: Uttam Singh

Hyperliquidのオーダーブック、最良気配(BBO)、約定(fills)を、Alchemyが東京で運用し、どこからでも接続できるHyperliquidノードからWebSocketでストリーミングできるようになりました。HyperEVM RPCですでにお使いのアカウントとAPIキーで、そのまま利用できます。
HyperEVMとHyperCoreを、1つのプロバイダー、1つのAPIキーで。まずは限られたチームを対象に早期アクセスを開始しており、アクセスの申し込みは本日から受け付けています。
HyperCoreストリーミングとは何か
Hyperliquidは1つのチェーン上で2つの実行環境を動かしています。HyperCoreはネイティブの取引エンジンで、注文、約定、清算はチェーンの状態に直接記録されます。HyperEVMはスマートコントラクトが動作するEVM互換の環境で、プリコンパイルを通じてHyperCoreの状態を読み取ります。
HyperCoreストリーミングは、HyperCoreのデータが変化した瞬間にそのデータをアプリケーションへプッシュします。ポーリングする必要はありません。早期アクセス版では、次の3種類のデータを提供します。
- オーダーブック。集約された価格レベル(L2)、L2の差分更新、そして価格レベルのキュー内での各注文の位置を含む注文単位(L4)の更新。
- 最良気配(BBO)。トップ・オブ・ブックのみを配信します。オーダーブック全体を保持せずに価格やスプレッドを追跡するチーム向けです。
- 約定。特定のアカウントの約定、または選択した市場全体の約定。
HyperCore WebSocket APIはHyperliquidのサブスクリプション形式に準拠しています。すべてのリクエストにsubscriptionIdを付ける、フィルターを配列で指定するなどいくつかの変更点はありますが、ほとんどのクライアントはわずかな修正で移行できます。また、1つのサブスクリプションで複数の市場を購読できるなどの拡張も加えています。
{
"method": "subscribe",
"subscriptionId": "books",
"subscription": {
"type": "l2BookDiff",
"coins": ["BTC", "ETH"],
"nLevels": 20
}
}なぜAlchemyでHyperCoreデータをストリーミングするのか
多くのチームは、最初のバージョンをHyperliquidの公開APIで構築します。無料で、アカウントも必要ありません。一方で、公開APIは共有エンドポイントであり、接続数、サブスクリプション数、追跡できるアカウント数にIPごとの制限があります。また、配信されるデータもトレーディングシステムが通常必要とする量より少なくなっています。
公開APIのl2Bookフィードは、価格レベルが1つしか変化していなくても、更新のたびにオーダーブック全体を送信します。ブックの差分更新や注文単位(L4)のデータはストリーミングされません。これらを必要とするチームは通常、自前のhl-nodeを運用してその上にインデクサーを構築します。そして、活発な相場でそのノードが遅れるたびに、チームの誰かがオンコールで対応することになります。
HyperCoreストリーミングなら、ノードを運用せずにこれらのデータを取得できます。
- データ基盤を自前で運用する必要がなくなる。Hyperliquidノードと、その上で動くストリーミングレイヤーはAlchemyが運用します。エンジニアがインデクサーを構築したり、ノードの同期を維持したりする必要はありません。
- スナップショットではなく変更分を処理できる。差分ストリームは変化した価格レベルだけを配信するため、全体を読み直さなくてもローカルのブックを最新の状態に保てます。また、配信されるすべての更新には発生元のブロック高とブロック時刻が含まれるため、ブックの変更、約定、HyperEVM上のアクティビティを同じチェーンの時間軸で突き合わせられます。
- 両方のレイヤーを1つのプロバイダーで扱える。HyperCoreストリーミングは、HyperEVM RPCとAlchemyがサポートする100以上のネットワークですでにお使いのアカウントとAPIキーで動作します。
主にこのデータを得るために自前のHyperliquidノードを運用しているチームにとって、早期アクセスはそのノード運用をやめる機会になります。
早期アクセスはどのようなチーム向けか
早期アクセスは、HyperCoreのマーケットデータに依存するシステムを持つチームを対象としています。
- トレーディングチームとマーケットメーカー。リアルタイムのオーダーブックと約定を必要とする自己勘定取引デスク、マーケットメーカー、清算・アービトラージボット。
- オラクル・リスクプラットフォーム。複数の市場にわたってオーダーブック、ミッド価格、清算を監視するチーム。
- ウォレット、ブローカー、ビルダーコード(builder codes)を利用するフロントエンド。自社のユーザーにHyperliquidの市場をリアルタイムで表示し、カバレッジの広さと信頼性を重視するチーム。
- HyperEVMをすでに利用しているチーム。現在AlchemyでHyperEVMを利用している場合、HyperCoreストリーミングは同じAPIキーで使えます。新しいアカウントも、新しいAPIキーも不要です。チームのアクセスが有効になったら、ダッシュボードでアプリのHyperCore Mainnetをオンにしてください。
早期アクセスのチームは1社ずつオンボーディングし、それぞれと直接連携しています。いただいたフィードバックは、アクセスをより広く公開する前に、そのまま製品に反映します。
アクセスするにはどうすればよいか
早期アクセスを申し込み、開発中のプロダクトと必要なデータをお知らせください。すでにAlchemyでHyperEVMを利用している場合は、担当のアカウントチームにご連絡ください。お使いのAPIキーでHyperCoreストリーミングを利用できるよう設定します。
HyperliquidでAlchemyを使うのは初めてですか?無料のAlchemyアカウントを作成して、今日からHyperEVM RPCを使い始め、同じアカウントからHyperCoreへのアクセスを申し込んでください。HyperCore WebSocketのドキュメントでは、すべてのストリーム、接続のライフサイクル、サブスクリプション形式を解説しています。
HyperEVMとHyperCoreを、1つのプロバイダー、1つのAPIキーで。Hyperliquidで開発やトレードを行っている方は、次に必要なものをぜひお聞かせください。
Alchemy Newsletter
リリース情報をいち早く受け取る
ニュースレターに登録する
Alchemyの最新のプロダクト情報とリソースをお届けします
メールアドレスを入力すると、当社のマーケティング情報およびプロダクト最新情報の受信に同意したことになります。Alchemyが受け取った情報をプライバシー通知に従って取り扱うことに同意するものとします。購読はいつでも解除できます。
関連記事

Alchemyが支えるステーブルコイン決済
支払いは届いているか、届いていないかのどちらかだ。Cash App、Slash、AllScale、Pana、Usualがステーブルコインのオンチェーンの部分をAlchemyでどう運用しているかを紹介する。

Alchemy Arcクレジットプログラムのご紹介
Arc上で開発するチーム向けに100万ドルのファンドを開始します。最大1万ドルのクレジットを申請し、ArcのトラフィックをAlchemyで実行できます。

Glamsterdam: Ethereum開発者のための完全ガイド
GlamsterdamはSepoliaで稼働中です。開発者にとって何を意味するか、Alchemyがネットワークアップグレードにどう備えたかをまとめた完全ガイドです。