Substreams 提升 Solana (SOL) 数据访问,增加分叉感知功能 - Blockchain.News

Substreams 提升 Solana (SOL) 数据访问,增加分叉感知功能

realtime news Nov 07, 2025 21:44

Substreams 推出了一种能够感知分叉的 Solana 账户数据访问解决方案,优化了开发者的数据检索和历史分析。

Substreams 提升 Solana (SOL) 数据访问,增加分叉感知功能

Solana (SOL) 以其高速区块链功能著称,为开发者在访问和解释链上数据方面带来了独特挑战。据 The Graph 称,Substreams 已推出了一种解决方案,简化了 Solana 账户数据的检索,提供了增强的数据流功能并具备分叉感知能力。

Solana 架构的挑战

Solana 的架构设计旨在独立于账户执行每秒数千笔交易,将交易执行与账户状态分开。尽管这种设计提高了性能,但对于开发者而言,这也使数据访问和历史数据解释复杂化。关键数据如代币余额和 NFT 元数据存储在账户中,与交易或区块数据分离,使可靠的数据查询成为一项复杂的任务。

解决数据碎片化问题

由于 Solana 的数据模型碎片化,开发者面临若干障碍:

  • RPC 限制: 公共 RPC 提供商往往因负载高而表现不佳,导致数据查询变慢且成本高昂。
  • 缺乏历史数据: 大多数流服务专注于实时数据,缺乏历史深度,除非开发者维护自己的基础设施。
  • 重组挑战: Solana 快速发展的环境中频繁的重组需要自行管理的工具,往往导致数据报告不准确。

Substreams:全面的解决方案

Substreams 提供了一种可过滤且具备分叉感知的 Solana 账户变更数据流。主要特点包括:

  • 绕过 RPC 瓶颈: 利用 gRPC,高效流式传输 Solana 区块数据,避免 RPC 速率限制。
  • 历史数据访问: 提供长达 90 天的历史账户变更数据,方便分析和系统同步。
  • 自动分叉感知: 通过跟踪 Solana 重组和账户,确保与主链的数据一致性。
  • 集成解码: 为主要的 Solana 程序提供解码后的账户变更,免去自定义解析的需要。

实际应用:Helium 协议

Helium,作为 Substreams 的重要用户,通过追踪实时账户状态变化,减少冗余基础设施和提高可靠性,从而利用其功能增强用户体验。

欲了解更多详细信息,请访问 The Graph 上的原文。

Image source: Shutterstock