什么是 LaserStream?
LaserStream 是一个专为需要可靠、低延迟 Solana 数据的开发人员打造的下一代流媒体服务。 它将链上事件(交易、槽、区块、账户等)直接传送到您的应用程序,具有行业领先的可靠性、性能和灵活性。与我们的 gRPC 产品类似,LaserStream 节点直接连接到 Solana 领导者,以接收生成的数据块,以超低延迟将数据传送到您的应用程序。 与标准的 Solana RPC 节点不同,LaserStream 专为流式用例设计,提供传统节点设置中不可用的功能:历史回放
通过指定起始槽位,自动回填过去24小时内遗漏的数据,确保即使在断开连接后数据的连续性。
多节点可靠性
同时从多个聚合节点进行流传输,消除单点故障,确保最大正常运行时间。
高性能
专为流传输而构建,优化了连接处理,与标准连接相比,降低延迟,提高吞吐量。
协议灵活性
根据应用程序的需求和环境要求选择您喜欢的协议。
计划要求
LaserStream Devnet 适用于 Developer 和 Business 计划 订阅者。LaserStream Mainnet 访问需要 Professional 计划。LaserStream 与 Shred Delivery:快速比较
LaserStream 提供具备承诺级别保证(已处理、确认、最终确定)的处理数据,使其成为即插即用的生产就绪解决方案。 欲获取尽可能早的原始数据(在任何处理发生之前),请参见 Shred Delivery(需要自定义数据重组逻辑)。 欲了解解码的数据块,请参见 预处理交易(测试版)。| 功能 | LaserStream | Shred Delivery |
|---|---|---|
| 数据类型 | 具备承诺保证的处理数据 | 原始、未处理的数据块 |
| 延迟 | 超低延迟的处理数据 | 可能的最早 - 处理之前 |
| 处理 | 即插即用 - 数据已处理并可直接使用 | 需处理原始数据 - 需自定义数据重组逻辑 |
| 适合 | 生产应用、分析、后端服务 | 高频交易、套利(毫秒至关重要) |
| 设置 | 开发者友好的 SDK,即插即用替换 | 专业配置(需测试版访问) |
易于迁移
LaserStream gRPC 设计为您现有 gRPC 设置的无缝替代。只需更改您的端点和 API 令牌,您的应用程序就会立即与 LaserStream 一起工作。使用现有 gRPC 代码
如果您已经使用 Yellowstone gRPC,迁移到 LaserStream 简单如:使用 LaserStream SDK 增强体验
虽然 LaserStream 可以与您的现有代码一起使用,但我们强烈推荐使用我们的 LaserStream SDK 以增强功能:LaserStream SDK 比 JavaScript Yellowstone 客户端快 40 倍
了解我们如何使用 Rust Core 和零拷贝 NAPI 绑定最大化 JavaScript SDK 性能
关键特性
自动重连与跟进
LaserStream SDK 自动处理连接丢失、网络问题和数据缺失。当重新连接时,SDK 会自动:- 以最小延迟重新连接
- 重新传输停机期间错过的任何数据
- 无需干预继续流式传输
高级过滤
LaserStream 支持复杂的过滤选项:- 账号过滤:包括、排除或要求特定帐户
- 交易类型:按交易状态、投票交易等过滤
- 承诺级别:选择已处理、已确认或已完成
- 数据内容:请求特定数据字段或完整数据
极致可扩展性
- 负载均衡:连接分布在多个节点上
- 自动扩展:后端资源按需扩展
- 高效路由:请求自动路由到响应最快的节点
端点与区域
LaserStream 在全球多个地区提供最佳性能。选择离您的应用程序位置最近的端点:主网端点
| 区域 | 位置 | 端点 |
|---|---|---|
| ewr | 纽瓦克,新泽西(纽约附近) | https://laserstream-mainnet-ewr.helius-rpc.com |
| pitt | 匹兹堡,美国(中部) | https://laserstream-mainnet-pitt.helius-rpc.com |
| slc | 盐湖城,美国(西海岸) | https://laserstream-mainnet-slc.helius-rpc.com |
| lax | 洛杉矶,美国(西海岸) | https://laserstream-mainnet-lax.helius-rpc.com |
| lon | 伦敦,欧洲 | https://laserstream-mainnet-lon.helius-rpc.com |
| ams | 阿姆斯特丹,欧洲 | https://laserstream-mainnet-ams.helius-rpc.com |
| fra | 法兰克福,欧洲 | https://laserstream-mainnet-fra.helius-rpc.com |
| tyo | 东京,亚洲 | https://laserstream-mainnet-tyo.helius-rpc.com |
| sgp | 新加坡,亚洲 | https://laserstream-mainnet-sgp.helius-rpc.com |
Devnet 端点
| 网络 | 位置 | 端点 |
|---|---|---|
| Devnet | 纽瓦克,新泽西(纽约附近) | https://laserstream-devnet-ewr.helius-rpc.com |
选择您的网络和区域:
- 对于 生产应用程序,使用最接近您的服务器位置的主网端点。例如,如果您的服务器在法兰克福,请使用
https://laserstream-mainnet-fra.helius-rpc.com。 - 对于 开发和测试,使用 devnet 端点:
https://laserstream-devnet-ewr.helius-rpc.com。
认证与可用性
LaserStream 使用您的 Helius API 密钥进行身份验证。您可以从 Helius 仪表板 获取您的 API 密钥。您的 API 密钥既用作认证令牌,又授予对 LaserStream 增强功能的访问权限。计划要求:
- LaserStream Devnet:适用于开发者(每月49美元)和商业(每月499美元)计划。所有 devnet 使用每0.1 MB支付3个积分。
- LaserStream Mainnet:适用于专业(每月999美元)计划。所有主网和 devnet 使用每0.1 MB支付3个积分。
需要大容量流媒体?LaserStream Plus 附加组件
对于消耗大量实时数据的应用程序,LaserStream Plus将不可预测的按使用付费成本转变为可预测的每月开支,并节省大量费用。成本转换
从: 按使用付费,3积分/0.1 MB
到: 固定月费 + 包含的数据额度
到: 固定月费 + 包含的数据额度
多个等级可用
5TB到100TB+ 的每月额度。访问我们的计划页面查看完整的定价细节。
- 您的应用程序处理完整的市场数据流(所有DEX交易、NFT销售等)
- 您正在构建高频交易系统
- 您需要对数千个钱包进行24/7账户监控
入门指南
gRPC
为后端服务和高吞吐量应用程序优化的流媒体性能
24小时历史重播
了解如何实施历史重播以确保数据连续性
何时使用LaserStream与其他Solana流媒体选项
| 功能 | LaserStream | 标准Solana WebSocket | Yellowstone gRPC |
|---|---|---|---|
| 历史重播 | ✅ 支持最多216,000个槽(约24小时) | ❌ 不支持 | ❌ 有限 |
| 自动重连 | ✅ 内置于SDK | ❌ 手动实现 | ❌ 手动实现 |
| 多节点故障切换 | ✅ 自动 | ❌ 手动实现 | ❌ 手动实现 |
| gRPC支持 | ✅ 增强 | ❌ 不支持 | ✅ 标准 |
| 启用Shredstream | ✅ 是 | ❌ 否 | ❌ 手动 |