---
title: "Alchemy 收购 Satsuma，为 Alchemy subgraphs 提供支持"
description: "Alchemy 已收购 Satsuma，这是一款一流的 subgraph 索引平台，可帮助 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 横幅：从区块链数据构建自定义 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 提供企业级可靠性，API SLA 达到 99.9%，让你无需再担心停机问题。

<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 将改变你处理区块链数据的方式。

准备好亲自体验了吗？

现在就[通过你的 dashboard](https://www.alchemy.com/docs/alchemy-subgraphs/deprecation-notice) 访问 Subgraphs，部署你的第一个 subgraph；也可以通过一键导入工具，在 5 分钟内将已有的 subgraph 迁移到你的 dashboard；或者[联系我们的团队](https://www.alchemy.com/contact-sales)，了解如何在你的项目中使用 Subgraphs。
