---
title: "HyperCore 現已在 Alchemy 正式上線"
description: "透過 WebSocket 串流 Hyperliquid 訂單簿、最佳買賣報價、中間價與成交明細，成交明細串流可在重新連線後重播，使用的就是你目前已在用的同一個 Alchemy API key。"
datePublished: "2026-11-11"
dateModified: "2026-11-11T09:00:00-08:00"
---

# HyperCore 現已在 Alchemy 正式上線

<ImageBlock
  src="https://media.alchemy.com/blog/hypercore-is-live-hero.png"
  alt="HyperCore 現已在 Alchemy 正式上線"
  width={1920}
  height={1080}
  priority
/>

HyperCore 現已在 Alchemy 正式上線。任何在 Hyperliquid 上開發的團隊，都可以透過 WebSocket 串流 HyperCore 的訂單簿、最佳買賣報價（BBO）、中間價與成交明細，使用的就是目前在我們這裡已在用的同一組 API key。所有 Alchemy 使用者都能使用串流，上線週期間免費。

取得 Hyperliquid 市場資料，不必自行運行 Hyperliquid 節點。

我們在 10 月開放了 [HyperCore 串流搶先體驗](https://www.alchemy.com/blog/hypercore-streaming-early-access)，並與第一批團隊一起完善了它。今天起，所有在 Hyperliquid 上開發的團隊都能使用。

## 可以從 HyperCore 串流哪些資料？

HyperCore 是 Hyperliquid 的原生交易引擎，訂單、成交明細與清算都直接存在於鏈的狀態中。目前已上線九個 WebSocket 資料流：

<EmbeddedTable
  table={{
    columns: [
      { key: "stream", width: 200, title: "資料流", dataType: "object" },
      {
        key: "delivers",
        width: 460,
        title: "提供的資料",
        dataType: "object",
      },
    ],
    data: [
      {
        stream: { title: "l2Book", tooltip: "", icon: "" },
        delivers: {
          title: "每個市場的彙總價格檔位，以完整快照提供",
          tooltip: "",
          icon: "",
        },
        id: 0,
      },
      {
        stream: { title: "l2BookDiff", tooltip: "", icon: "" },
        delivers: {
          title: "先提供一份快照，之後只傳送有變動的價格檔位",
          tooltip: "",
          icon: "",
        },
        id: 1,
      },
      {
        stream: { title: "bbo", tooltip: "", icon: "" },
        delivers: {
          title: "每個市場的最佳買賣報價",
          tooltip: "",
          icon: "",
        },
        id: 2,
      },
      {
        stream: { title: "allMids", tooltip: "", icon: "" },
        delivers: { title: "各市場的中間價", tooltip: "", icon: "" },
        id: 3,
      },
      {
        stream: { title: "l4BookUpdates", tooltip: "", icon: "" },
        delivers: {
          title:
            "每筆委託在下單、調整數量或移除時的個別更新，並標示其在佇列中的位置",
          tooltip: "",
          icon: "",
        },
        id: 4,
      },
      {
        stream: { title: "allFills", tooltip: "", icon: "" },
        delivers: {
          title: "你所選市場中的成交明細",
          tooltip: "",
          icon: "",
        },
        id: 5,
      },
      {
        stream: { title: "userFills", tooltip: "", icon: "" },
        delivers: {
          title: "特定帳戶的成交明細",
          tooltip: "",
          icon: "",
        },
        id: 6,
      },
      {
        stream: { title: "builderFills", tooltip: "", icon: "" },
        delivers: {
          title: "透過特定 builder code 路由的成交明細",
          tooltip: "",
          icon: "",
        },
        id: 7,
      },
      {
        stream: { title: "liquidationFills", tooltip: "", icon: "" },
        delivers: { title: "每一筆清算成交明細", tooltip: "", icon: "" },
        id: 8,
      },
    ],
  }}
/>

如果你還不熟悉這些紀錄之間的關係，我們的 [Hyperliquid 訂單、交易與成交明細](https://www.alchemy.com/overviews/hyperliquid-orders-trades-fills)指南會逐一說明每一種紀錄，以及它們如何彼此關聯。

在 Enterprise 方案中，單一訂閱最多可涵蓋 200 個市場或 200 個帳戶，省略市場篩選條件則會一次訂閱所有市場。每則資料訊息也都會標明其來源區塊的高度與區塊時間，讓訂單簿變動與成交明細都能對齊同一個鏈上時鐘。

付費方案也可以透過 gRPC 串流原始 HyperCore 區塊。

## 這與 Hyperliquid 的公開 API 有何不同？

Hyperliquid 的公開 API 免費，也不需要帳戶，大多數團隊的第一版都建立在它之上。但它同時是共用端點，設有[以 IP 計算的限制](https://hyperliquid.gitbook.io/hyperliquid-docs/for-developers/api/rate-limits-and-user-limits)，包括 10 個 WebSocket 連線，以及在使用者專屬訂閱中最多 10 個不同使用者。它的訂單簿資料流每個訂閱只涵蓋一個市場，並以[完整快照的形式，最快每半秒推送一次](https://hyperliquid.gitbook.io/hyperliquid-docs/for-developers/api/websocket/subscriptions)。

Alchemy 上的 HyperCore 串流為交易系統帶來四項改變：

- **更高的限制**。業界最高的 HyperCore 速率限制，在 Enterprise 方案中，每個訂閱最多可涵蓋 200 個市場或帳戶，公開 API 則只有一個。
- **只處理變動，而非快照**。`l2BookDiff` 只傳送有變動的價格檔位，`l4BookUpdates` 則加入公開資料流不提供串流的逐筆委託細節。
- **可偵測的缺漏與成交明細重播**。每個訂閱都會為訊息編號，序號跳號就代表漏收了訊息。成交明細串流接受 `fromBlock`，並可在重新連線後重播大約最近一分鐘的區塊。
- **兩層都交給同一家服務商**。HyperCore 與你的 [HyperEVM RPC](https://www.alchemy.com/hyperevm) 使用同一個帳戶與 API key，資料由我們在東京營運、緊鄰驗證者集合的 Hyperliquid 節點提供。

下單仍需透過 Hyperliquid 自己的 API，因此大多數團隊會兩者並用：市場資料來自我們，訂單則透過 Hyperliquid 送出。

## 如何將現有客戶端移轉過來？

同樣存在於 Hyperliquid 公開 API 的資料流，都保留相同的名稱與核心酬載，因此大部分的修改都在請求格式上。訂閱需要帶上 `subscriptionId`，市場與帳戶改用陣列（`coins`、`users`），心跳則改用 WebSocket ping 框架，而非 JSON 訊息：

<CodeSnippet
  language="json"
  code={`{
  "method": "subscribe",
  "subscriptionId": "books",
  "subscription": { "type": "l2BookDiff", "coins": ["BTC", "ETH"], "nLevels": 20 }
}`}
/>

我們的[從 Hyperliquid API 移轉](https://www.alchemy.com/docs/chains/websockets/hypercore/migrating-from-hyperliquid-api)文件頁面列出了所有差異，[連線生命週期](https://www.alchemy.com/docs/chains/websockets/hypercore/connection-lifecycle)與[重播與復原](https://www.alchemy.com/docs/chains/websockets/hypercore/replay-and-recovery)頁面則說明重新連線、序號與缺漏的處理方式。

## HyperCore 串流適合哪些團隊？

我們為系統仰賴 Hyperliquid 市場資料的團隊打造了它：

- **交易團隊與做市商**，需要跨多個市場維護本地訂單簿，並需要逐筆委託細節
- **清算、套利與風控系統**，需要即時追蹤成交明細與清算
- **錢包、經紀商與 builder code 前端**，向自家使用者呈現即時 Hyperliquid 市場，並追蹤透過自家 builder code 路由的成交明細
- **已在我們這裡使用 HyperEVM 的團隊**，希望以同一組 API key 取得 HyperCore 資料

如果你仍在比較各家服務商，我們的[最佳 Hyperliquid RPC 服務商](https://www.alchemy.com/overviews/best-hyperliquid-rpc-providers)指南會並列比較 HyperCore 資料與 HyperEVM RPC。

## 如何開始使用？

先從 [HyperCore 文件](https://www.alchemy.com/docs/data/hypercore/overview)開始。文件涵蓋端點、每個資料流的訂閱與訊息格式，以及復原機制。現有的 Alchemy 團隊可以直接使用已有的 API key，新團隊則可以[建立 Alchemy 帳戶](https://dashboard.alchemy.com/signup)來取得一組。上線週期間，HyperCore 對所有使用者免費。

我們也正以此為基礎，打造 HyperCore 資料堆疊的其餘部分，而目前正在串流資料的團隊，正影響著接下來的發展方向。如果你的系統需要某個資料流或功能，[歡迎告訴我們](https://www.alchemy.com/contact-sales)。
