---
title: "HyperCore 串流現已在 Alchemy 開放搶先體驗"
description: "透過 WebSocket 串流 Hyperliquid 訂單簿、最佳買賣報價與成交明細，使用的就是你目前用於 HyperEVM RPC 的同一個 Alchemy 帳戶與 API key。"
---

# HyperCore 串流現已在 Alchemy 開放搶先體驗

<ImageBlock
  src="https://media.alchemy.com/blog/hypercore-streaming-early-access-hero-v2.png"
  alt="Alchemy 上的 HyperCore 串流"
  width={1920}
  height={1080}
  priority
/>

團隊現在可以透過 WebSocket 串流 Hyperliquid 的訂單簿、最佳買賣報價（BBO）與成交明細，資料由我們在東京營運的 Hyperliquid 節點提供，從任何地方都能連線。它使用的帳戶與 API key，與你目前用於 [HyperEVM RPC](https://www.alchemy.com/hyperevm) 的完全相同。

HyperEVM 與 HyperCore，一家服務商，一組 API key。我們會先向少數團隊開放搶先體驗，你今天就可以[申請使用權限](https://www.alchemy.com/hypercore-early-access)。

## 什麼是 HyperCore 串流？

Hyperliquid 在同一條鏈上運行兩個執行環境。HyperCore 是原生交易引擎，訂單、成交明細與清算都直接存在於鏈的狀態中。HyperEVM 則是相容 EVM 的環境，供智能合約運行，並透過預編譯合約（precompiles）讀取 HyperCore 的狀態。

HyperCore 串流會在 HyperCore 資料變動的當下，立即將資料推送到你的應用程式，你不必再自行輪詢。搶先體驗版本涵蓋三種資料：

- **訂單簿**。彙總價格檔位（L2）、L2 增量更新，以及逐筆委託（L4）更新，後者會標示每筆訂單在所屬價格檔位佇列中的位置。
- **最佳買賣報價**。只提供訂單簿最上層的報價，適合追蹤價格與價差、但不需要維護完整訂單簿的團隊。
- **成交明細**。特定帳戶的成交明細，或你所選市場中的所有成交明細。

[HyperCore WebSocket API](https://www.alchemy.com/docs/chains/websockets/hypercore) 沿用 Hyperliquid 的訂閱格式，但做了幾項調整，例如每個請求都帶有 `subscriptionId`、篩選條件改用陣列，因此大多數客戶端只需小幅修改就能移植過來。它也加入了一些擴充功能，例如在單一訂閱中訂閱多個市場：

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

## 為什麼要從 Alchemy 串流 HyperCore 資料？

大多數團隊的第一版都建立在 Hyperliquid 的公開 API 上。它免費，也不需要帳戶。但它同時是共用端點，對連線數、訂閱數以及可追蹤的帳戶數量都設有[以 IP 計算的限制](https://hyperliquid.gitbook.io/hyperliquid-docs/for-developers/api/rate-limits-and-user-limits)，而且它串流的資料也比交易系統通常所需的少。

公開的 `l2Book` 資料流每次更新都會[送出完整的訂單簿](https://hyperliquid.gitbook.io/hyperliquid-docs/for-developers/api/websocket/subscriptions)，即使只有一個價格檔位變動也一樣。它不串流訂單簿增量更新，也不提供逐筆委託（L4）資料。需要這些資料的團隊通常會自行運行 `hl-node`，並在上面建置索引器，之後每當市場繁忙、節點進度落後時，團隊裡就得有人待命處理。

HyperCore 串流讓你不必運行節點，就能取得這些資料：

<EmbeddedTable
  table={{
    columns: [
      { key: "feature", width: 200, title: "", dataType: "object" },
      {
        key: "public",
        width: 260,
        title: "Hyperliquid 公開 API",
        dataType: "object",
      },
      {
        key: "alchemy",
        width: 300,
        title: "Alchemy 上的 HyperCore 串流",
        dataType: "object",
      },
    ],
    data: [
      {
        feature: { title: "L2 訂單簿", tooltip: "", icon: "" },
        public: { title: "完整快照", tooltip: "", icon: "" },
        alchemy: {
          title: "快照與增量更新",
          tooltip: "",
          icon: "",
        },
        id: 0,
      },
      {
        feature: { title: "逐筆委託（L4）訂單簿", tooltip: "", icon: "" },
        public: { title: "不提供串流", tooltip: "", icon: "" },
        alchemy: {
          title: "提供串流，含佇列位置",
          tooltip: "",
          icon: "",
        },
        id: 1,
      },
      {
        feature: { title: "每個訂閱涵蓋的市場數", tooltip: "", icon: "" },
        public: { title: "一個", tooltip: "", icon: "" },
        alchemy: { title: "最多 200 個，或全部市場", tooltip: "", icon: "" },
        id: 2,
      },
      {
        feature: { title: "每個訂閱涵蓋的帳戶數", tooltip: "", icon: "" },
        public: { title: "一個", tooltip: "", icon: "" },
        alchemy: { title: "最多 200 個", tooltip: "", icon: "" },
        id: 3,
      },
      {
        feature: { title: "傳輸方式", tooltip: "", icon: "" },
        public: { title: "WebSocket", tooltip: "", icon: "" },
        alchemy: {
          title: "WebSocket",
          tooltip: "",
          icon: "",
        },
        id: 4,
      },
      {
        feature: { title: "基礎設施", tooltip: "", icon: "" },
        public: { title: "共用公開端點", tooltip: "", icon: "" },
        alchemy: {
          title: "我們在東京營運的節點，全球皆可存取",
          tooltip: "",
          icon: "",
        },
        id: 5,
      },
    ],
  }}
/>

- **不必再自行營運資料基礎設施**。Hyperliquid 節點與其上的串流層都由我們營運。你的工程師不必自建索引器，也不必讓節點保持同步。
- **只處理變動，而非快照**。差異（diff）串流只傳送有變動的價格檔位，因此本地訂單簿不必整本重讀就能保持最新。每則更新也都會標明其來源區塊的高度與區塊時間，讓訂單簿變動、成交明細與 HyperEVM 活動都能對齊同一個鏈上時鐘。
- **兩層都交給同一家服務商**。HyperCore 串流使用的帳戶與 API key，就是你目前用於 HyperEVM RPC 以及[我們支援的 100 多個網路](https://www.alchemy.com/rpc-api)的同一組。

如果你的團隊目前自行運行 Hyperliquid 節點，主要是為了取得這些資料，搶先體驗正是讓你不必再自己運行節點的機會。

## 搶先體驗適合哪些團隊？

搶先體驗專為系統仰賴 HyperCore 市場資料的團隊打造：

- **交易團隊與做市商**。需要即時訂單簿與成交明細的自營交易部門、做市商，以及清算與套利機器人。
- **預言機與風控平台**。跨市場監控訂單簿、中間價與清算的團隊。
- **錢包、經紀商與 builder code 前端**。向自家使用者呈現即時 Hyperliquid 市場，並重視市場覆蓋廣度與可靠性的團隊。
- **已在使用 HyperEVM 的團隊**。如果你目前已在 Alchemy 上使用 HyperEVM，HyperCore 串流會沿用同一組 API key。不必新開帳戶，也不必申請新的 API key。團隊開通後，請在儀表板中為你的應用程式啟用 HyperCore Mainnet。

我們正逐一為搶先體驗團隊完成導入，並與每個團隊直接合作。在更大範圍開放之前，他們的回饋會直接反映到產品中。

## 如何取得使用權限？

[申請搶先體驗](https://www.alchemy.com/hypercore-early-access)，並告訴我們你正在打造什麼、需要哪些資料。如果你已在 Alchemy 上使用 HyperEVM，請聯繫你的客戶團隊，我們會在你目前使用的 API key 上開通 HyperCore 串流。

第一次在 Hyperliquid 上使用 Alchemy？[建立免費的 Alchemy 帳戶](https://dashboard.alchemy.com/signup)，今天就從 [HyperEVM RPC](https://www.alchemy.com/rpc/hyperliquid) 開始，再以同一個帳戶申請 HyperCore 使用權限。[HyperCore WebSocket 文件](https://www.alchemy.com/docs/chains/websockets/hypercore)會逐一說明每個串流、連線生命週期與訂閱格式。

HyperEVM 與 HyperCore，一家服務商，一組 API key。如果你正在 Hyperliquid 上開發或交易，歡迎告訴我們你接下來需要什麼。
