跳转到主要内容
计划要求:LaserStream devnet 可供 Developer 和 Business 计划订阅者使用。访问 LaserStream mainnet 需要 Professional 计划。查看计划和定价以开始使用 LaserStream。

什么是 LaserStream?

LaserStream 是一项下一代流服务,专为需要可靠、低延迟 Solana 数据的开发者设计。它将链上事件(交易、槽、区块、账户等)直接传递到您的应用程序,提供行业领先的可靠性、性能和灵活性。与我们的 gRPC 服务类似,LaserStream 节点直接连接到 Solana 领导者,接收实时生成的分片数据,为您的应用程序提供超低延迟的数据。 与标准的 Solana RPC 节点不同,LaserStream 专为流式用例设计,提供传统节点设置中不可用的功能:

历史回放

通过指定起始槽位自动回填丢失的数据,即使在断线后也能确保数据连续性。

多节点可靠性

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

高性能

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

协议灵活性

根据您的应用需求和环境要求选择首选协议。

LaserStream 与 Shred Delivery:快速比较

简而言之:LaserStream 提供具有承诺级别保证(已处理、已确认、已完成)的处理数据,使其即插即用并可投入生产。对于在任何处理发生之前的最早可能的原始数据,请参阅 Shred Delivery——但您必须实现自定义的去碎片化逻辑。
功能LaserStreamShred Delivery
数据类型具有承诺保证的处理数据原始、未处理的碎片
延迟超低延迟处理数据最早可能 - 在任何处理之前
处理即插即用 - 数据已处理并可直接使用您必须处理原始数据 - 需要自定义去碎片化逻辑
最佳用途生产应用、分析、后端服务高频交易、套利(当毫秒至关重要时)
设置开发者友好的 SDK,即插即用替换白手套配置(需要测试版访问)

了解 Shred Delivery

了解 Shred Delivery 如何通过原始碎片提供最早的链上信号

简易迁移

即插即用替换:LaserStream gRPC 设计为您现有 gRPC 设置的无缝即插即用替换。只需更改您的端点和 API 令牌,您的应用程序即可立即与 LaserStream 一起工作。

使用现有的 gRPC 代码

如果您已经使用 Yellowstone gRPC,迁移到 LaserStream 就像这样简单:
// Before: Using standard Yellowstone gRPC
const connection = new GeyserConnection(
  "your-current-endpoint.com",
  { token: "your-current-token" }
);

// After: Using LaserStream (just change endpoint and token)
const connection = new GeyserConnection(
  "https://laserstream-mainnet-ewr.helius-rpc.com", // Choose your closest region
  { token: "your-helius-api-key" }
);

使用 LaserStream SDK 提升体验

虽然 LaserStream 可以与您现有的代码一起工作,但我们强烈推荐使用我们的 LaserStream SDK 以获得增强的功能:
// Using the dedicated LaserStream SDK
import { subscribe, CommitmentLevel, LaserstreamConfig } from 'helius-laserstream';

const config = {
  apiKey: "your-helius-api-key",
  endpoint: "https://laserstream-mainnet-ewr.helius-rpc.com" // Choose your closest region
};

// The SDK automatically handles:
// - Connection management
// - Reconnection with backoff
// - Historical replay after disconnects
// - Subscription management
await subscribe(config, subscriptionRequest, handleData, handleError);

关键特性

自动重连与追赶

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

开发网端点

网络位置端点
开发网纽瓦克,新泽西(靠近纽约)https://laserstream-devnet-ewr.helius-rpc.com
选择您的网络和区域
  • 对于生产应用程序,使用最接近您的服务器位置的主网端点。例如,如果您的服务器在法兰克福,请使用 https://laserstream-mainnet-fra.helius-rpc.com
  • 对于开发和测试,使用开发网端点:https://laserstream-devnet-ewr.helius-rpc.com

认证与可用性

LaserStream 使用您的 Helius API 密钥进行认证。您可以从 Helius Dashboard 获取您的 API 密钥。您的 API 密钥既是您的认证令牌,也授予对 LaserStream 增强功能的访问权限。
计划要求
  • LaserStream Devnet:适用于开发者(每月 49 美元)和企业(每月 499 美元)计划。所有 devnet 使用每 0.1 MB 支付 3 个积分。
  • LaserStream Mainnet:适用于专业(每月 999 美元)计划。所有 mainnet 和 devnet 使用每 0.1 MB 支付 3 个积分。
您可以在 Helius Dashboard 中升级您的计划。

需要大容量流媒体?LaserStream Plus 附加组件

对于消耗大量实时数据的应用程序,LaserStream Plus 将不可预测的按使用付费成本转化为可预测的每月费用,并节省大量开支。

成本转化

从: 按使用付费,每 0.1 MB 3 个积分
到: 固定月费 + 包含的数据配额

多层次可用

5TB 到 100TB+ 每月配额
查看详细定价
何时考虑使用 LaserStream Plus:
  • 您的应用程序处理完整的市场数据流(所有 DEX 交易、NFT 销售等)
  • 您正在构建高频交易系统
  • 您需要对数千个钱包进行 24/7 账户监控

入门

gRPC

针对后端服务和高吞吐量应用程序优化的高性能流媒体
对于需要追溯历史数据或实现容错连接的应用程序:

历史重播

了解如何实现历史重播以确保数据连续性

何时使用 LaserStream 与其他 Solana 流媒体选项

功能LaserStream标准 Solana WebSocketYellowstone gRPC
历史重播✅ 支持最多 3000 个槽(约 20 分钟)❌ 不可用❌ 有限
自动重连✅ SDK 内置❌ 手动实现❌ 手动实现
多节点故障转移✅ 自动❌ 手动实现❌ 手动实现
gRPC 支持✅ 增强❌ 不可用✅ 标准
Shredstream 启用✅ 是❌ 否❌ 手动

下一步

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

归因

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