---
title: "Alchemy 收購 Satsuma，強化 Alchemy subgraphs"
description: "Alchemy 已收購頂尖 subgraph 索引平台 Satsuma，讓 web3 開發者能更有效率地存取、管理及儲存區塊鏈資料。"
---

# Alchemy 收購 Satsuma，強化 Alchemy subgraphs

_注意：Alchemy Subgraphs 已於 2025 年 12 月 8 日停止服務。如需持續的 subgraph 支援，請參閱[遷移至 Goldsky 的指南](https://www.alchemy.com/docs/alchemy-subgraphs/deprecation-notice)。_

建構成功的區塊鏈應用程式並不容易。

其中一個原因是：你必須建構複雜的管線來擷取與轉換區塊鏈資料。

解決方案來了。

我們很高興宣布，已收購 Satsuma——業界最頂尖的 subgraph 平台——為 Alchemy 的 Subgraphs 提供支援。

透過 Subgraphs，開發者可以用建置自有資料管線所需時間的一小部分，建構自訂的 [GraphQL](https://www.alchemy.com/dapps/graphql) API。

有興趣嗎？

[Subgraphs](https://www.alchemy.com/docs/alchemy-subgraphs/deprecation-notice) 完全自助使用，並已包含在你的 Alchemy 帳戶中。

## Subgraphs：解決存取區塊鏈資料的挑戰
隨著區塊鏈使用者活動增加，以及高吞吐量的 [L2 日益普及](https://www.alchemy.com/blog/web3-developer-report-q2-2023)，鏈上儲存的資料量也不斷增長。

為了支援資料密集型的應用程式，區塊鏈開發者主要有兩種選擇：自行建構，或使用 Subgraphs。

### 1. 自行建構
由於區塊鏈儲存成本高昂，開發者會盡量減少鏈上儲存的資料量。

如果你想計算像 TVL 這樣複雜的指標，就必須自行擷取並轉換原始交易資料。當 [reorg](https://www.alchemy.com/overviews/what-is-a-reorg) 發生時，你得處理資料失效的問題，還要承擔維運資料管線的成本。

### 2. 使用 Subgraphs
Subgraphs 提供一套開源的抽象層，讓你能基於區塊鏈資料建立自訂的 GraphQL API 索引。定義你的 API schema 以及資料處理方式——就這麼簡單！

將你的 subgraph 程式碼部署到像 Subgraphs 這樣的平台後，你就能取得一個完全託管的 GraphQL API，用來支援你的應用程式！

<CalloutBlock>

Subgraph 的基礎架構提升了 GMX 面向使用者的統計頁面以及內部鏈相關追蹤需求的品質。高速的初始同步與重新索引，對於像 Arbitrum 和 Avalanche 這類高交易量的鏈特別有幫助，讓更新能更快推送，並保持資料的新鮮度。

**@coinflipcanada**，GMX 核心貢獻者

</CalloutBlock>

## 介紹 Alchemy Subgraphs
<ImageBlock
  src="https://media.alchemy.com/1704369719-alchemy-subgraph.jpg"
  alt="Alchemy Subgraphs banner:從區塊鏈資料建立自訂 GraphQL API"
  width={3200}
  height={1800}
  caption="使用 Alchemy 的 Subgraph 進行開發"
/>

### 將索引時間縮短高達 80%
使用 Subgraphs 意味著花更少時間等待資料處理完成。

#### 更快的歷史資料索引

身為 subgraph 開發者，每次修改 subgraph 程式碼後，你都得等資料同步完成。Alchemy Subgraph 客戶的歷史資料索引速度最高可提升 5 倍，讓你能更快推出功能。

#### 更快的持續索引

當你的 subgraph 追上鏈上最新區塊後，仍需持續處理新的區塊。使用 Subgraphs，傳入的資料能以最高 2 倍的速度送達你的終端使用者。

<CalloutBlock>

有了 Subgraph 強化過的索引能力，我們的 subgraph 同步速度提升最高 7 倍，我們再也不用擔心它們跟不上最新區塊。

**Philip Andersson**，Superfluid 工程主管

</CalloutBlock>

### 節省工程時間
<EmbeddedTable
  table={{
    columns: [
      { key: "1", width: 200, title: "", dataType: "object" },
      { key: "2", width: 200, title: "alchemy Subgraphs", dataType: "object" },
      { key: "3", width: 200, title: "Alternatives", dataType: "object" },
    ],
    data: [
      {
        "1": { title: "<p>Time to index</p>", tooltip: "", icon: "" },
        "2": { title: "<p>2 days</p>", tooltip: "", icon: "" },
        "3": { title: "<p>4-7 days</p>", tooltip: "", icon: "" },
        id: 0,
      },
      {
        "1": { title: "<p>Data lag</p>", tooltip: "", icon: "" },
        "2": { title: "<p>0-10 blocks</p>", tooltip: "", icon: "" },
        "3": { title: "<p>100-150 blocks</p>", tooltip: "", icon: "" },
        id: 1,
      },
      {
        "1": { title: "<p>Engineering cost</p>", tooltip: "", icon: "" },
        "2": { title: "<p>0 hrs / week</p>", tooltip: "", icon: "" },
        "3": { title: "<p>2.5-10 hrs/week</p>", tooltip: "", icon: "" },
        id: 2,
      },
    ],
  }}
/>

Subgraphs 協助開發者透過以下功能更快地反覆開發與除錯：

#### 1. 即插即用相容性

不到 5 分鐘即可切換至 Subgraph 的完全託管服務。

#### 2. 進階指標

檢視你的 subgraph 效能的即時分析數據，並透過 Performance Insights 了解如何優化索引。

#### 3. 直接存取資料庫

直接存取你的 subgraph 的 PostgreSQL 資料庫，實現更有效率的聚合運算或解決分析類的使用情境。

#### 4. 彈性版本控管

透過無縫的版本控管系統，部署並查詢你的 subgraph 的多個版本。彈性版本控管讓你的團隊能提前測試功能，並在遇到問題時立即回復。

<CalloutBlock>

我們與 Subgraphs 的合作大幅改善了我們的索引流程，節省了高達 85% 的時間，同時消除了資料遺失的疑慮。

**Yenwen Feng**，Perpetual Protocol 共同創辦人

</CalloutBlock>

### 達到 99.9% 正常運行時間
Subgraphs 提供企業級的可靠性，具備 99.9% API SLA，讓你再也不用擔心服務中斷。

<ImageBlock
  src="https://media.alchemy.com/1704179554-alchemy-subgraphs-testimonial.jpeg"
  alt="Treasure 客戶對 subgraph 索引速度的評價"
  width={3200}
  height={1800}
  caption="來自 Treasure 的客戶評價。"
/>

## 用 alchemy 的技術堆疊強化你的應用程式
結合 Subgraphs 與現有的 API、SDK 及開發者工具套件，可為各類型專案提供企業級解決方案：

- **DeFi** 開發者：需要以快速的索引時間管理複雜的資料抽象層。
- **遊戲** 開發者：需要為使用者提供低資料延遲與快速的索引時間。
- **NFT** 開發者：需要以低資料延遲可靠地追蹤 NFT 資料。
- **元宇宙** 開發者：需要改善的載入時間與可擴展性。

### 如何使用 Subgraphs
Subgraphs 將改變你處理區塊鏈資料的方式。

準備好親自體驗了嗎？

現在就[透過你的控制台](https://www.alchemy.com/docs/alchemy-subgraphs/deprecation-notice)使用 Subgraphs 來部署你的第一個 subgraph，也可透過一鍵式即插即用匯入工具，在不到 5 分鐘內將你既有的 subgraph 遷移到你的控制台，或是[聯繫我們的團隊](https://www.alchemy.com/contact-sales)，討論在你的專案中使用 Subgraphs。
