> ## 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.

# LaserStream gRPC

> 下一代 Solana gRPC 数据流，具有超低延迟、历史重放和多节点可靠性。专为高性能应用而设计。

## 什么是 LaserStream gRPC?

LaserStream gRPC 是一种**专为需要可靠、低延迟 Solana 数据的开发人员而构建的下一代流媒体服务**。

它直接将链上事件（交易、插槽、区块、账户等）以行业领先的可靠性、性能和灵活性传送到您的应用程序。LaserStream 节点直接接入 Solana 领导节点，以接收生成的碎片，将超低延迟处理的数据传输到您的应用程序。

<Tip>
  更喜欢 WebSocket 协议？ **[LaserStream WebSocket](/zh/rpc/websocket)** 运行在相同的后端，并公开标准的 Solana 订阅方法以及 Helius 特定的扩展，如 `transactionSubscribe`。
</Tip>

与标准 Solana RPC 节点不同，LaserStream 专为流媒体使用场景设计，提供传统节点设置中不可用的功能：

<CardGroup cols={2}>
  <Card title="历史重放" icon="clock-rotate-left">
    通过指定起始插槽自动回填过去24小时内错过的数据，确保即使在断开连接后数据的连续性。
  </Card>

  <Card title="多节点可靠性" icon="server">
    同时从多个聚合节点流式传输，消除单点故障，确保最大正常运行时间。
  </Card>

  <Card title="高性能" icon="bolt">
    专为流媒体构建，具有优化的连接处理，与标准连接相比，减少延迟，提升吞吐量。
  </Card>

  <Card title="Yellowstone 兼容" icon="shuffle">
    与开放的 Yellowstone gRPC 协议相兼容 — 任何 Yellowstone 客户端都可以作为直接替代使用。
  </Card>
</CardGroup>

## 计划要求

LaserStream Devnet 可用于所有[计划](/zh/billing/plans)。使用 LaserStream Mainnet 需要商业或专业计划。

## 入门

<CardGroup cols={2}>
  <Card title="快速开始" icon="bolt" href="/zh/laserstream/grpc">
    安装 SDK，选择一个端点，并流式传输您的第一个交易。
  </Card>

  <Card title="客户端和 SDKs" icon="code" href="/zh/laserstream/clients">
    TypeScript, Rust 和 Go SDKs — 以及任何 Yellowstone gRPC 客户端。
  </Card>

  <Card title="历史重播" icon="clock-rotate-left" href="/zh/laserstream/historical-replay">
    在断开连接后补充最多 24 小时的丢失数据。
  </Card>

  <Card title="传递保证" icon="shield-check" href="/zh/laserstream/delivery-guarantees">
    了解至少一次传递、排序和重播语义。
  </Card>

  <Card title="压缩过滤器" icon="filter" href="/zh/laserstream/cuckoo-filters">
    使用压缩账户过滤器在一个流中跟踪数十万个账户。
  </Card>
</CardGroup>

## LaserStream gRPC 与 Shred Delivery

LaserStream gRPC 提供具有提交级别保证的**已处理数据**（已处理、已确认、已完成），使其具备即插即用和生产就绪特性。

如果您需要**在处理完成之前**的数据 — 用于 HFT、MEV 或套利 — 请参阅 [Shred Delivery](/zh/shred-delivery)。它有两种形式：

* **[原始切片 (UDP)](/zh/shred-delivery/raw-shreds)** — 最早的可能信号；需自行解切片。每 IP 每月 1000 美元（专业计划每 IP 每月 800 美元）。[在您的 Helius Dashboard 中订阅](https://dashboard.helius.dev/shred-delivery-seats)。
* **[预处理交易 (gRPC)](/zh/shred-delivery/preprocessed-transactions)** — 解码的切片，约提前 8 毫秒到 `processed` 提交级别。任何专业计划订阅者可用，每 1 MB 需 20 积分。

| 功能       | LaserStream gRPC                | Shred Delivery                                                                      |
| -------- | ------------------------------- | ----------------------------------------------------------------------------------- |
| **数据类型** | 交易**和**账户/程序更新，并具有提交保证          | 仅限预执行**交易** — 原始切片或预处理交易                                                            |
| **延迟**   | 超低延迟已处理数据                       | **最早可能** — 在切片解码之前/期间                                                               |
| **处理**   | 即插即用 — 数据已处理且可直接使用              | 原始模式需要自定义解切片；预处理模式提供解码的交易，无执行元数据                                                    |
| **最佳用途** | 生产应用、分析、后端服务，**任何监控账户/程序状态的对象** | 高频交易、套利（当交易信号的毫秒决定收益时）                                                              |
| **设置**   | 开发者友好的 SDKs，轻松替换                | 按座位付费；通过 [Helius Dashboard](https://dashboard.helius.dev/shred-delivery-seats) 进行配置 |

<Note>
  **LaserStream gRPC 在 `processed` 是接收账户和程序更新的最快方式。** 账户状态更改由运行时在执行过程中生成，因此它们不存在于碎片或预处理交易中——只有 LaserStream 的执行后流携带它们。使用 `processed` 可实现最早的交付，一旦您需要不会回滚的最终确定级别，请使用 `confirmed`。
</Note>

<Tip>
  准备好接收原始碎片了吗？[在您的 Helius 仪表板中订阅](https://dashboard.helius.dev/shred-delivery-seats)。详情见[定价](/zh/billing/plans)。
</Tip>

## LaserStream gRPC 与其他流选项的比较

LaserStream gRPC 与开放的 Yellowstone gRPC 协议在通信上兼容——因此任何 Yellowstone 客户端都能使用——但增加了原始 Yellowstone 部署和标准 Solana WebSockets 所不具备的生产功能：

| 特性                 | LaserStream gRPC            | LaserStream WebSocket | 原始 Yellowstone gRPC （自托管） |
| ------------------ | --------------------------- | --------------------- | ------------------------- |
| **历史重放**           | ✅ 支持最多 216,000 个槽（大约 24 小时） | ❌ 不可用                 | ❌ 不内置                     |
| **自动重连与重放**        | ✅ SDK 内置                    | ❌ 手动实现                | ❌ 手动实现                    |
| **多节点故障转移**        | ✅ 自动                        | ❌ 手动实现                | ❌ 手动实现                    |
| **协议**             | gRPC                        | WebSocket             | gRPC                      |
| **Shredstream 启用** | ✅ 是                         | ❌ 否                   | ❌ 手动                      |
| **托管基础设施**         | ✅ 多区域，完全托管                  | ✅ 多区域，完全托管            | ❌ 用户自运营                   |

## 高容量流：LaserStream Plus

对于消耗大量实时数据的应用程序，**LaserStream Plus** 将按使用付费的成本转换为可预测的月度账单，并显著节省费用。级别范围从 **5TB 到 100TB+** 的月度配额。

有关完整的定价详情，请参见[计划](/zh/billing/plans)，或者如果您正在处理完整的市场数据流、构建HFT系统或24/7全天候监控数千个钱包，请探索Plus。

## 后续步骤

欲了解更多信息，请加入我们在[Discord](https://discord.com/invite/6GXdee3gBj)或[Telegram](https://t.me/helius_help)的讨论。

## 归因

LaserStream是[Richat](https://github.com/lamports-dev/richat)项目的一个自定义分支。
