什么是 Solana 上的数据流?
数据流允许应用程序在 Solana 区块链上发生事件时接收实时更新。与其反复轮询更新,不如建立持久连接,当交易被处理、账户发生变化或区块生成时,立即将数据推送到您的应用程序。 这对于需要秒级数据的应用程序至关重要,例如:- 交易应用程序 监控价格变化和清算
- DeFi 协议 跟踪用户交互和状态变化
- NFT 市场 检测销售、上市和转移
- 分析平台 收集全面的区块链指标
- 钱包 显示实时余额和交易更新
为什么选择 Helius 进行数据流?
超低延迟
直接连接到Solana节点,确保数据传递在一秒以内
企业可靠性
多节点冗余和自动故障切换,确保99.9%的正常运行时间
24小时历史重播
自动回填功能确保不会错过数据
全球基础设施
在多个区域提供端点,以实现全球范围内的最佳性能
Helius 流解决方案
我们提供多种流式传输选项,以满足应用程序的特定需求,从简单的WebSocket连接到为HFT提供的超低延迟原始数据流。Shred Delivery (Beta)
Shred Delivery 是通过 UDP 提供的原始 Solana 分片的专业化、超低延迟馈送。需要解碎能力。主要特性
- 提前访问:原始shred数据在网络产生时即被传输
- 未处理数据:原始格式允许根据交易策略进行定制处理
- 验证器优势:Helius作为一个顶级验证器,接收到shred数据比低权益验证器和无权益的RPC节点更快
- 专业设置:提供专业的工程支持管理访问
- 仅限测试:目前仅限合格团队和HFT使用
适用对象
原始分片非常适合对毫秒决定盈利能力的延迟关键策略,例如:- 高频交易台
- 套利交易者
- 清算系统
- MEV 搜索者
LaserStream (开发者+ Devnet,专业+ Mainnet)
LaserStream 通过 gRPC 提供超低延迟数据流,并包括高级功能,如历史重播、自动重新连接和多节点可靠性。主要特点
- 一体化:无需处理硬件或升级的麻烦即可获得更快的 gRPC 流
- 24 小时历史重播:自动补充多达 24 小时的丢失数据
- 自动重连:内置连接管理,具有智能重试逻辑
- 全球端点:在全球 9 个地区 提供,优化延迟
- 即插即用替代:兼容现有的 Yellowstone gRPC 实现
预处理交易 (测试版)
除了流处理、确认和最终确定的数据外,LaserStream 还可以提供预处理交易,或解码的分片。 与等待完整交易处理不同,LaserStream 从分片到达验证器时直接解码交易,使您能比标准一致性级别更快地访问交易数据。 要尝试预处理交易 (测试版),请通过 Telegram 或 Discord 联系我们的团队。最适合
- 后端服务
- 高吞吐量应用
- 需要保证数据交付的关键任务系统
增强的 WebSockets (商业+)
增强型 WSS 是经过性能优化的 WebSockets,由相同的基础设施驱动,这些基础设施也为 LaserStream 提供支持。增强型 WSS 包括高级过滤,以及账户和交易订阅。关键特点
- 更快的响应时间:针对比标准 WebSockets 更低的延迟进行了优化
- 增强型过滤:高级订阅选项,用于精准的数据定位
- 账户和交易订阅:监控特定账户或交易模式
- 下一代基础设施:由与 LaserStream 使用相同的高性能流媒体后端驱动
最适合
实时前端应用程序、中等流量后端、定制过滤要求标准 WebSockets
标准 Solana WebSocket API 增强了 Helius 基础设施的可靠性。关键特点
- 完全兼容性:适用于任何 Solana WebSocket 客户端库
- 标准方法:支持所有 Solana 订阅类型(账户、程序、日志、签名、插槽)
- 多种网络:可在主网和开发网使用
- Helius 可靠性:相较于标准 RPC 节点,改进了正常运行时间和性能
最适合
现有应用程序,标准用例,广泛的兼容性需求Webhooks
事件驱动的服务器到服务器 webhook 通知,用于将链上活动传递到您的端点。关键功能
- 解析事件数据:可读的交易数据,如销售、兑换等
- 多种类型:增强型、原始型和 Discord webhook 选项
- 交易过滤:订阅特定事件类型和地址
- 可靠交付:自动重试和交付确认
适用对象
事件驱动架构、通知、与外部服务的集成入门指南
获取您的 API 密钥
在 dashboard.helius.dev 注册并获取您的 API 密钥。
数据流快速入门
只需几分钟即可启动并运行您的第一个流连接