> ## Documentation Index
> Fetch the complete documentation index at: https://www.helius.dev/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Solana 数据流

> 传输实时的Solana区块、账户更新、交易数据和区块链事件。LaserStream gRPC、LaserStream WebSocket、Webhooks和Shred Delivery解决方案。

## 什么是 Solana 上的数据流？

数据流允许应用程序在 Solana 区块链上发生事件时接收实时更新。与其反复轮询更新，不如建立持久连接，当交易被处理、账户发生变化或区块生成时，立即将数据推送到您的应用程序。

这对于需要秒级数据的应用程序至关重要，例如：

* **交易应用程序** 监控价格变化和清算
* **DeFi 协议** 跟踪用户交互和状态变化
* **NFT 市场** 检测销售、上市和转移
* **分析平台** 收集全面的区块链指标
* **钱包** 显示实时余额和交易更新

## 为什么选择 Helius 进行数据流？

<CardGroup cols={2}>
  <Card title="超低延迟" icon="bolt">
    直接连接到Solana节点，确保数据传递在一秒以内
  </Card>

  <Card title="企业可靠性" icon="shield-check">
    多节点冗余和自动故障切换，确保99.9%的正常运行时间
  </Card>

  <Card title="24小时历史重播" icon="clock-rotate-left">
    自动回填功能确保不会错过数据
  </Card>

  <Card title="全球基础设施" icon="globe">
    在多个区域提供端点，以实现全球范围内的最佳性能
  </Card>
</CardGroup>

## 我应该使用哪个流媒体解决方案？

选择与**您需要的数据阶段**和**您的应用想要如何消费它**相匹配的产品。下表将每个选项映射到其传递形式和最适合的负载类型。

| 解决方案                                                | 最适合                     | 协议         | 延迟     | 计划                                               | 重播     |
| --------------------------------------------------- | ----------------------- | ---------- | ------ | ------------------------------------------------ | ------ |
| **[Shred Delivery](/zh/shred-delivery)** (原始 / 预处理) | HFT、MEV、套利 — 预执行数据      | UDP / gRPC | 尽可能早   | 所有计划（[付费附加组件](/zh/billing/plans#shred-delivery)） | ❌      |
| **[LaserStream gRPC](/zh/laserstream)**             | 关键任务后端、索引器、多区域故障转移      | gRPC       | 超低     | 商业+（主网），所有计划（测试网）                                | ✅ 24小时 |
| **[LaserStream WebSocket](/zh/rpc/websocket)**      | 网络应用程序、实时用户界面、广泛的客户端兼容性 | WebSocket  | 低      | 免费+                                              | ❌      |
| **[Webhooks](/zh/webhooks)**                        | 服务器到服务器事件通知、低流量集成       | HTTP POST  | 推送（可变） | 免费+                                              | ❌      |

<Tip>
  不确定该选哪个？大多数生产应用程序从用于后端的**LaserStream gRPC**和用于浏览器/UI客户端的**LaserStream WebSocket**开始。当您不想维持持久连接时，**Webhooks**非常棒。**Shred Delivery**专为亚毫秒级交易策略而设计——包括其**预处理交易**模式，比`processed`提早约8毫秒到达。
</Tip>

### 根据您优化的目标进行选择

基于分片的产品和LaserStream的承诺水平处于交易生命周期的不同点。你要接收的内容和协议同样重要：

| 目标             | 最快路径                                                                                       |
| -------------- | ------------------------------------------------------------------------------------------ |
| **最早的交易信号**    | **原始碎片（UDP）** → **预处理交易（gRPC）**（大约比`processed`提前8毫秒）→ LaserStream gRPC 在 `processed`       |
| **最早的账户/程序更新** | **LaserStream gRPC 在 `processed`** — 碎片和预处理交易仅携带交易数据，不包含账户状态。账户更新由执行期间的运行时生成，因此在处理完成之前不可用。 |
| **最早确认的交易或账户** | **LaserStream gRPC 在 `confirmed`** — 不会回滚的最快承诺级别                                           |

<Note>
  **常见问题：** 如果您需要实时的账户或程序状态变化（例如，监控AMM的绑定曲线账户或用户的代币余额），**碎片传递无助于此** — 这些更新在碎片阶段不存在。请改用 LaserStream gRPC 在 `processed`。
</Note>

## Helius 流解决方案

### Shred Delivery

[碎片传递](/zh/shred-delivery) 是 Helius 的预执行数据产品。它有两种形式：

* **[原始分片（UDP）](/zh/shred-delivery/raw-shreds)** — 最早的信号。Helius 是资金最多的[顶级验证器](https://www.helius.dev/validator)，因此我们在低资金验证器和未出资的 RPC 节点之前收到分片。您自己实现解码。所有计划可用；每个座位每个 IP 每月 1000 美元（专业计划每个 IP 每月 800 美元）。[在您的 Helius 仪表板中订阅](https://dashboard.helius.dev/shred-delivery-seats) - 无需手动配置。
* **[预处理交易（gRPC，公开测试版）](/zh/shred-delivery/preprocessed-transactions)** — 解码的分片。跳过解码步骤，并在平均情况下在 `processed` 承诺级别前约提前 8 毫秒传递交易。任何专业计划订阅者均可使用，**20 积分每 1 MB**。

#### 最佳用途

预执行数据非常适合于以毫秒计算盈利的低延迟关键策略：

* 高频交易桌
* 套利交易员
* 清算系统
* MEV 搜索者

<Tip>
  准备接收原始分片了吗？[在您的 Helius 仪表板中订阅](https://dashboard.helius.dev/shred-delivery-seats)。
</Tip>

### LaserStream gRPC（所有计划测试网，商业+ 主网）

[LaserStream gRPC](/zh/laserstream)通过gRPC提供超低延迟数据流，具有历史重放、自动重连和多节点可靠性等高级功能。LaserStream与开放的Yellowstone gRPC协议线缆兼容，因此任何Yellowstone客户端都能正常工作。

#### 主要特点

* 开箱即用：无需管理硬件或升级即可获得更快的gRPC流
* 24小时历史重放：自动补充最多24小时的丢失数据
* 自动重连：内置连接管理和智能重试逻辑
* 全球终端：在全球[9个地区](/zh/laserstream/grpc#mainnet-endpoints)提供，优化延迟
* Yellowstone兼容：可以替代现有`@triton-one/yellowstone-grpc`设置

#### 最佳适用

* 后端服务
* 高吞吐量应用程序
* 需要保证数据传输的关键任务系统

<Tip>
  从您的 [Helius 仪表板](https://dashboard.helius.dev/laserstream)开始使用 LaserStream。主网需要商业或专业计划；测试网在开发者及以上可用。有关详细信息，请参见[计划和定价](/zh/billing/plans)。
</Tip>

### LaserStream WebSocket

[LaserStream WebSocket](/zh/rpc/websocket)是LaserStream的WebSocket协议变体。它提供标准的Solana JSON-RPC订阅方法（`accountSubscribe`，`programSubscribe`，`logsSubscribe`，…），以及Helius特定扩展如`transactionSubscribe`用于高级过滤，所有这些都在同一统一端点上，由与gRPC产品相同的LaserStream后端支持。

#### 主要特点

* 完全支持Solana：兼容任何Solana WebSocket客户端库
* Helius扩展：`transactionSubscribe`和增强的`accountSubscribe`用于更丰富的过滤
* 比标准Agave RPC基础的WebSockets快多达200毫秒
* 统一端点：`wss://mainnet.helius-rpc.com`和`wss://devnet.helius-rpc.com`用于标准和Helius扩展方法

#### 最佳适用

实时前端应用程序，中等量后端，广泛生态系统兼容性

### Webhooks

事件驱动的服务器到服务器的[webhook](/zh/webhooks)通知，用于链上活动发送到您的端点。

#### 主要功能

* 解析事件数据：人类可读的交易数据，包括销售、交换等
* 多种类型：增强型、原始型和 Discord webhook 选项
* 交易过滤：订阅特定事件类型和地址
* 可靠传递：自动重试和传递确认

#### 适用范围

事件驱动的架构、通知、与外部服务的集成

## 入门指南

<Steps>
  <Step title="选择您的解决方案">
    选择最符合您的应用需求和基础设施的流式方法。
  </Step>

  <Step title="获取您的 API 密钥">
    在 [dashboard.helius.dev](https://dashboard.helius.dev) 上注册并获取您的 API 密钥。
  </Step>

  <Step title="遵循快速入门">
    每种解决方案都有专门的快速入门指南和代码示例。
  </Step>

  <Step title="监控和扩展">
    使用 Helius 仪表板监控使用情况，并根据需要扩展您的计划。
  </Step>
</Steps>

<Card title="数据流快速入门" icon="play" href="/zh/data-streaming/quickstart">
  在几分钟内启动并运行您的第一个流连接
</Card>

## 支持与社区

<CardGroup cols={3}>
  <Card title="文档" icon="book-open" href="/zh/api-reference">
    所有流方法的综合 API 参考和指南
  </Card>

  <Card title="Discord 社区" icon="discord" href="https://discord.com/invite/6GXdee3gBj">
    加入数千名使用 Helius 在 Solana 上构建的开发者
  </Card>

  <Card title="企业支持" icon="headset" href="/zh/support">
    为企业和专业客户提供优先支持渠道
  </Card>
</CardGroup>

准备开始流式传输 Solana 数据了吗？

选择上面的首选方法并深入了解文档！
