Skip to main content

什么是 LaserStream gRPC?

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

Historical Replay

通过指定起始时隙,自动回填过去 48 小时内遗漏的数据,确保即使断开连接后数据仍保持连续。

Multi-Node Reliability

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

High Performance

专为流式传输而构建,并优化了连接处理。与标准连接相比,可降低延迟并提高吞吐量。

Yellowstone-Compatible

与开放的 Yellowstone gRPC 协议在线路层面兼容,任何 Yellowstone 客户端都可直接替换使用。

计划要求

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

入门

Quickstart

安装 SDK,选择端点,然后开始传输你的第一批交易。

Clients & SDKs

提供 TypeScript、Rust 和 Go SDK,也支持任何 Yellowstone gRPC 客户端。

Historical Replay

断开连接后,可回填最多 48 小时内遗漏的数据。

Delivery Guarantees

了解至少一次交付、顺序和重放语义。

Compressed Filters

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

Token Account Filtering

通过 tokenAccounts (ATA) 扩展捕获钱包收到的 SPL 代币转账。

Token Mint Filtering

使用 matchMints 订阅某个代币铸币地址的每笔交易。

LaserStream gRPC 与 Shred Delivery

LaserStream gRPC 提供具有提交级别保证的已处理数据(已处理、已确认、已完成),使其具备即插即用和生产就绪特性。 如果你需要在处理完成之前的数据——用于propAMMs、狙击手、复制交易者、清算机器人、套利或RPC节点同步——查看分片传递。它有两种模式:
需要比原始Shreds更快的数据吗?通过preconfSubscribe在数据被分片之前流式传输交易。请参阅预确认以开始使用。
注意:在 processed 上使用 LaserStream gRPC 是接收账户和程序更新的最快方式。账户状态变化由运行时在执行过程中产生,因此它们不存在于分片或预处理的交易中——只有 LaserStream 的后执行流携带它们。使用 processed 可获得最早的传递,一旦需要不会回滚的最终性水平,则使用 confirmed。
准备接收原始分片?在您的 Helius 仪表板中订阅。详细信息请参见定价。

LaserStream gRPC 与其他流选项的比较

LaserStream gRPC 与开放的 Yellowstone gRPC 协议线缆兼容——因此任何 Yellowstone 客户端都可以工作——但增加了原始 Yellowstone 部署和标准 Solana WebSockets 所没有的生产功能:

高容量流:LaserStream Plus

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

指南

逐步教程,其中的代码可以在 LaserStream gRPC 指南 页面上运行。

下一步

欲了解更多信息,请加入我们的 Discord 或 Telegram 讨论。

归属

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