跳转到主要内容

购买 LaserStream

激光流支持九个区域端点,并通过重播实现自动故障转移,是 Geyser 的替代方案。与专用节点相比,您将获得更高的吞吐量和弹性。更多信息,请查看我们的比较
激光流 Plus 附加组件将您的专业计划的按使用付费模式转变为可预测的每月费用。提供五个级别:每月 5TB ($500)、10TB ($900)、25TB ($2,000)、50TB ($2,500) 和 100TB ($4,500)。每个级别包含指定的数据限额,无需耗费积分,而超额部分则按每 0.1 MB 3 积分计费。查看详细定价
对于绝对最低延迟,Shred Delivery 提供来自网络的原始、未处理的分片,以尽早访问交易数据。作为持有量最大的验证者,Helius 在大多数其他网络参与者之前接收到分片。对于需要处理数据和承诺保证的生产应用程序,LaserStream 在处理过的流解决方案中提供最低延迟。它直接连接到 Solana 领导者,并跨多个区域端点以最小化地理延迟。了解更多关于 Shred Delivery
是的!Helius 提供 Shred Delivery,这是我们首屈一指的低延迟分片交付服务,提供尽早访问原始 Solana 交易数据的机会。Shred Delivery 直接从网络传递未处理的分片,为高频交易和套利策略提供显著的竞争优势。作为持有量最大的验证者,Helius 比持有量较少的验证者和未持有的 RPC 节点更快地接收到分片,确保您能第一时间查看链上发生的交易。与激光流的主要区别:
  • 切片交付:原始、未处理的切片,具有绝对最低的延迟。目前处于白手套供应的测试阶段。需要自定义去切片逻辑。
  • 激光流:经过处理的数据,具有承诺等级的保证、24 小时历史重播,并为开发人员友好的 SDK 提供生产应用支持。
了解更多关于 Shred Delivery请求测试访问
每个流最多 1000 万 个账户包含,无限的程序过滤器,以及每个项目 100 个并发连接

使用 LaserStream

是的!LaserStream gRPC被设计为Yellowstone gRPC的直接替代品。只需更改您的端点和API令牌,您现有的gRPC代码即可立即与LaserStream一起工作。LaserStream使用开源的gRPC协议。
您可以在Helius仪表板的LaserStream页面上找到LaserStream的带宽指标。
不,“已处理”已经是Solana上最快的承诺级别(约400毫秒延迟)。它代表由单个验证者处理的数据,尚未经过网络确认。LaserStream通过直接领导者连接和shredstream技术优化了已处理级别数据的传输。
是的,您可以在单个请求中订阅多种数据类型。添加单独的过滤配置(如 SubscribeRequestaccounts)以在一个流中接收账户更新和交易数据。

消息顺序

不,LaserStream 不保证消息的顺序。您可能会收到乱序的交易和账户更新,即使在同一个槽中也是如此。
不,LaserStream 不按账户写入的顺序进行流式传输。账户更新可能会以不同于写入账本的顺序到达。
您无法按顺序流式传输交易,但可以在客户端重建顺序。您可以这样做:
  1. 在客户端缓冲消息
  2. 提取每个消息中包含的 slotindex 字段
  3. 基于这些字段对交易进行排序
slot 字段指示交易所属的槽位,而 index 字段指示其在该槽位内的位置。通过使用这两个字段,可以重建顺序。

LaserStream 故障排除

客户端瓶颈:JavaScript 客户端在负载过重时可能会出现延迟。缩小过滤器范围或切换到更快的语言。本地带宽限制:大量订阅可能会使慢速链接饱和。监控网络使用情况或升级您的连接。地理距离:选择离您最近的 LaserStream 端点;长距离路由会丢包并增加延迟。处理逻辑:避免阻塞主线程;使用异步队列或工作线程。基准测试提示
cargo install helius-laserstream-bandwidth
helius-laserstream-bandwidth --laserstream-url $LASERSTREAM_URL --api-key $API_KEY
验证您的 x-token 和端点,确保允许出站 gRPC。检查您的仪表板以获取连接状态,并查看应用程序中的错误日志以查找身份验证或网络问题。
确认公钥和承诺级别,并查看您的 AND/OR 逻辑。过滤器的评估方式如文档中所述。
这些是维持连接健康和防止超时的 ping/心跳事件。它们是 gRPC 协议连接管理的一部分。您可以安全地忽略这些事件,或在您的应用程序中使用它们来监控连接状态。

需要更多帮助?