Skip to main content

购买 LaserStream

LaserStream支持nine regional endpoints,通过重播自动故障转移,是Geyser的替代品。与专用节点相比,您将获得更高的吞吐量和弹性。如需更多信息,请查看我们的比较。
LaserStream的Devnet在Developer、Business和Professional计划中可用。LaserStream Mainnet需要Business或Professional计划。从您的Helius仪表板开始,然后按照LaserStream gRPC快速入门连接您的第一个流。
LaserStream Plus 附加组件将您的专业计划的按使用付费模式转变为可预测的月度费用。提供五个级别:每月 5TB ($400)、10TB ($750)、25TB ($1,750)、50TB ($3,250) 和 100TB ($6,000)。每个级别包括指定的数据配额,不消耗积分,超额部分为每 0.1 MB(未压缩)2 个积分。查看详细价格。
对于绝对最低延迟,Preconfirmations 在交易被分片处理之前流式传输交易 —— Helius 在领导者执行交易的瞬间提供预确认,连同它们的执行状态,以及当验证者承诺执行时提供 BAM 预确认。这是 Helius 提供的最早交易信号,通过preconfSubscribe WebSocket 订阅传递。需要专业计划或更高;计费为每条消息 10 个信用。接下来最快的流产品是原始分片 (UDP),它直接从网络提供未处理的分片。作为出块最多的验证者,Helius 比大多数其他网络参与者更早收到分片。在您的Helius仪表板中订阅。通常在提交服务器IP地址后5秒内开始接收分片。每个IP地址的每个席位每月收费$1,000(Pro计划每个IP每月收费$800)。更多详情请参见计划页面。对于需要承诺保证的处理数据的生产应用,LaserStream在处理流解决方案中提供最低的延迟。它直接连接到Solana的领导者并跨多个区域端点,以最大限度地减少地理延迟。从您的Helius仪表板开始使用LaserStream。
是的!Helius 提供原始分片 (UDP),这是我们首屈一指的低延迟分片传输服务,提供超低延迟访问原始 Solana 交易数据。分片交付直接从网络提供未处理的分片,为高频交易和套利策略提供显著的竞争优势。你可以直接在你的Helius仪表板上订阅Raw Shreds。只需添加一个席位并输入你的IP地址,无需手动配置。每个IP每个席位收费$1,000/月(专业计划每个IP每月$800)。作为出块最多的验证者,Helius 比拥有较少出块的验证者和非质押的 RPC 节点更快接收分片。与 LaserStream 的主要区别:
  • Shred Delivery:原始、未经处理的数据分片。可通过 Helius 仪表板自助使用。需要实现分片重组逻辑。如需参考起点,请参阅 Jito’s ShredStream Proxy。
  • LaserStream:提供具有承诺级别保证的已处理数据、48 小时历史重放,以及适用于生产应用且对开发者友好的 SDK。
每个流最多1,000万个账户包含,不限程序过滤器。连接限制根据计划而不同:商业计划最多可获得10个并发gRPC连接,专业计划最多可获得100个并发gRPC连接。

使用LaserStream

是的!LaserStream gRPC被设计为Yellowstone gRPC的直接替代品。只需更改你的端点和API令牌,你现有的gRPC代码即可立即与LaserStream协同工作。LaserStream使用开源的gRPC协议。
你可以在Helius仪表板的LaserStream页面找到LaserStream带宽指标。
可以。Preconfirmations 在交易被分片处理之前流式传输交易 —— Helius 在领导者执行交易的瞬间提供预确认,连同它们的执行状态,以及当验证者承诺执行时提供 BAM 预确认。这是 Helius 提供的最早交易信号,通过preconfSubscribe WebSocket 订阅传递。需要专业计划或更高;计费为每条消息 10 个信用。解码后的分片也可以通过 预处理交易(测试版) 获取,这是 Helius 的分片交付产品系列的一部分。它们平均比 processed 承诺级别快约 8 毫秒 到达,但不包括诸如余额变更、日志或错误信息等执行元数据。在 所有付费计划 上通过 preprocessedSubscribe WebSocket 交付,每条消息计费 0.1 积分。您还可以使用原始分片(UDP)通过UDP接收未经处理的Solana分片(需要自定义解分片逻辑)。您可以在Helius仪表板中订阅原始分片。要开始,购买一个席位($1,000/月/IP或专业计划下$800/月/IP),然后输入您的服务器IP地址。
可以,您可以在一个SubscribeRequest中订阅多种数据类型。添加单独的过滤配置(如accounts和transactions)以在一个流中接收账户更新和交易数据。
在 gRPC 交易过滤器的 accountInclude 中填入铸币地址,并设置 matchMints: true。随后,LaserStream 会将该铸币地址与交易前后的代币余额铸币地址进行匹配,而不只是与交易的账户密钥匹配,因此也能捕获从未引用铸币地址的普通 SPL 转账。要求 helius-laserstream 0.8.5+(JS)、0.6.4+(Rust)或 go/v0.3.0+(Go);仅支持 gRPC。请参阅代币铸币地址过滤。

消息顺序

不保证。LaserStream 不保证消息顺序。你可能会收到顺序错乱的交易和账户更新,即使它们位于同一个槽位中也是如此。有关更多信息,请阅读有关 LaserStream 交付保证的文档。
不保证。LaserStream 不会按照账户的写入顺序对其进行流式传输。账户更新的到达顺序可能与写入账本的顺序不同。有关更多详情,请阅读我们的 LaserStream 交付保证文档。
你无法按顺序流式传输交易,但可以在客户端重建交易顺序。操作方法如下:
  1. 在客户端缓冲消息
  2. 提取每条消息中包含的 slot 和 index 字段
  3. 根据这些字段对交易进行排序
slot 字段表示交易所属的槽位,index 字段表示交易在该槽位中的位置。结合使用这两个字段即可重建交易顺序。

LaserStream 故障排除

• 客户端瓶颈:JavaScript 客户端在负载过高时可能出现延迟。请缩小过滤器范围或改用速度更快的语言。• 本地带宽有限:数据量大的订阅可能使低速连接达到饱和。请监控网络使用情况或升级网络连接。• 地理距离:选择离你所在区域最近的 LaserStream 端点;较长的网络路由会导致丢包并增加延迟。• 处理逻辑:避免阻塞主线程;请使用异步队列或工作线程。基准测试提示:
验证你的 x-token 和端点,并确保允许出站 gRPC 连接。检查仪表板中的连接状态,并查看应用程序的错误日志,以排查身份验证或网络问题。
确认公钥和确认级别,并检查你的 AND/OR 逻辑。过滤器会按照文档中的说明进行评估。
这些是用于维持连接正常并防止超时的 ping/心跳事件。它们是 gRPC 协议连接管理的一部分。你可以放心忽略这些事件,也可以使用它们监控应用程序中的连接状态。

需要更多帮助?

Contact Support

通过 Discord、聊天或电子邮件联系团队以获取支持。

Status Page

查看实时服务可用性和性能信息。