跳转到主要内容

什么是 LaserStream gRPC?

LaserStream gRPC 是一种专为需要可靠、低延迟 Solana 数据的开发人员而构建的下一代流媒体服务 它直接将链上事件(交易、插槽、区块、账户等)以行业领先的可靠性、性能和灵活性传送到您的应用程序。LaserStream 节点直接接入 Solana 领导节点,以接收生成的碎片,将超低延迟处理的数据传输到您的应用程序。
更喜欢 WebSocket 协议? LaserStream WebSocket 运行在相同的后端,并公开标准的 Solana 订阅方法以及 Helius 特定的扩展,如 transactionSubscribe
与标准 Solana RPC 节点不同,LaserStream 专为流媒体使用场景设计,提供传统节点设置中不可用的功能:

历史重放

通过指定起始插槽自动回填过去24小时内错过的数据,确保即使在断开连接后数据的连续性。

多节点可靠性

同时从多个聚合节点流式传输,消除单点故障,确保最大正常运行时间。

高性能

专为流媒体构建,具有优化的连接处理,与标准连接相比,减少延迟,提升吞吐量。

Yellowstone 兼容

与开放的 Yellowstone gRPC 协议相兼容 — 任何 Yellowstone 客户端都可以作为直接替代使用。

计划要求

LaserStream Devnet 可用于所有计划。使用 LaserStream Mainnet 需要商业或专业计划。

入门

快速开始

安装 SDK,选择一个端点,并流式传输您的第一个交易。

客户端和 SDKs

TypeScript, Rust 和 Go SDKs — 以及任何 Yellowstone gRPC 客户端。

历史重播

在断开连接后补充最多 24 小时的丢失数据。

传递保证

了解至少一次传递、排序和重播语义。

压缩过滤器

使用压缩账户过滤器在一个流中跟踪数十万个账户。

LaserStream gRPC 与 Shred Delivery

LaserStream gRPC 提供具有提交级别保证的已处理数据(已处理、已确认、已完成),使其具备即插即用和生产就绪特性。 如果您需要在处理完成之前的数据 — 用于 HFT、MEV 或套利 — 请参阅 Shred Delivery。它有两种形式:
功能LaserStream gRPCShred Delivery
数据类型交易账户/程序更新,并具有提交保证仅限预执行交易 — 原始切片或预处理交易
延迟超低延迟已处理数据最早可能 — 在切片解码之前/期间
处理即插即用 — 数据已处理且可直接使用原始模式需要自定义解切片;预处理模式提供解码的交易,无执行元数据
最佳用途生产应用、分析、后端服务,任何监控账户/程序状态的对象高频交易、套利(当交易信号的毫秒决定收益时)
设置开发者友好的 SDKs,轻松替换按座位付费;通过 Helius Dashboard 进行配置
LaserStream gRPC 在 processed 是接收账户和程序更新的最快方式。 账户状态更改由运行时在执行过程中生成,因此它们不存在于碎片或预处理交易中——只有 LaserStream 的执行后流携带它们。使用 processed 可实现最早的交付,一旦您需要不会回滚的最终确定级别,请使用 confirmed
准备好接收原始碎片了吗?在您的 Helius 仪表板中订阅。详情见定价

LaserStream gRPC 与其他流选项的比较

LaserStream gRPC 与开放的 Yellowstone gRPC 协议在通信上兼容——因此任何 Yellowstone 客户端都能使用——但增加了原始 Yellowstone 部署和标准 Solana WebSockets 所不具备的生产功能:
特性LaserStream gRPCLaserStream WebSocket原始 Yellowstone gRPC (自托管)
历史重放✅ 支持最多 216,000 个槽(大约 24 小时)❌ 不可用❌ 不内置
自动重连与重放✅ SDK 内置❌ 手动实现❌ 手动实现
多节点故障转移✅ 自动❌ 手动实现❌ 手动实现
协议gRPCWebSocketgRPC
Shredstream 启用✅ 是❌ 否❌ 手动
托管基础设施✅ 多区域,完全托管✅ 多区域,完全托管❌ 用户自运营

高容量流:LaserStream Plus

对于消耗大量实时数据的应用程序,LaserStream Plus 将按使用付费的成本转换为可预测的月度账单,并显著节省费用。级别范围从 5TB 到 100TB+ 的月度配额。 有关完整的定价详情,请参见计划,或者如果您正在处理完整的市场数据流、构建HFT系统或24/7全天候监控数千个钱包,请探索Plus。

后续步骤

欲了解更多信息,请加入我们在DiscordTelegram的讨论。

归因

LaserStream是Richat项目的一个自定义分支。