ERPC 将以 Solana RPC getTransaction 为核心的历史交易检索速度最高提升约 6 倍 — 已应用于所有区域和所有 Solana RPC 方案,并强化最近 30 个 epoch 的数据获取
ERPC 将以 Solana RPC getTransaction 为核心的历史交易检索速度最高提升约 6 倍 — 已应用于所有区域和所有 Solana RPC 方案,并强化最近 30 个 epoch 的数据获取

ELSOUL LABO B.V.(总部:荷兰阿姆斯特丹,CEO:Fumitake Kawasaki)与 ERPC 的运营方 Validators DAO 宣布,已显著改善以 Solana RPC getTransaction 为核心的历史交易检索性能。
通过本次更新,在我们的内部对比环境中,ERPC Solana RPC 的 getTransaction 相比更新前最高可实现约 6 倍提速。该改进已应用于所有区域,所有 ERPC Solana RPC 方案用户无需额外配置即可使用。
特别是最近 30 个 epoch 的数据获取能力得到了增强。作为大致参考,30 个 epoch 约相当于最近两个月的历史数据。本次改进使 explorer、钱包、indexing、分析基础设施、监控系统、backend API 以及交易历史查询等场景中经常被访问的历史交易数据更容易被快速获取。
显著改善以 getTransaction 为核心的历史交易检索
Solana 应用并不只是发送交易。在生产环境中,应用还需要确认结果、显示交易历史、分析交易详情、与内部系统进行对账、执行监控、调试问题以及运行 indexing pipeline。getTransaction 被广泛用于这些工作流。
虽然 getTransaction 是用于获取单笔交易详情的基础方法,但在实际应用中调用频率非常高。钱包会使用它向用户展示交易历史;explorer 和分析系统会使用它查看每笔交易的详情;交易应用和 backend 系统也会依赖它确认已发送交易的状态,并验证链上实际发生了什么。
本次更新显著改善了以 getTransaction 为核心的历史交易检索性能。在我们的内部对比环境中,通过 getTransaction 获取数据的速度相比更新前最高提升约 6 倍。这使得在更短时间内获取更多交易数据变得更加容易。
这项改进并不只是让一个方法变快。许多 Solana 应用会同时组合实时数据接收、交易发送、结果确认、历史显示、分析和监控。getTransaction 响应速度提升,会直接影响整个应用中确认、显示、补全和分析流程的速度。
强化最近 30 个 epoch 的数据获取,约相当于两个月作为参考
本次改进尤其侧重于强化最近 30 个 epoch 的数据获取。Solana 的 epoch 长度会随网络状况变化,但作为大致参考,最近 30 个 epoch 约相当于最近两个月的历史数据。
对许多应用来说,最常被访问的并不是非常久远的归档数据,而是近期交易历史、近期用户活动、过去几天到几周内的交易、运行过程中发生的事件,以及需要被监控的近期状态变化。通过强化最近 30 个 epoch 的检索性能,本次更新重点优化了实际应用运营中更常使用的数据范围。
钱包可以更快地显示近期交易历史。Explorer 和分析服务可以更高效地获取近期交易详情。Indexing 基础设施可以更容易执行缺口检查、重新获取、backfill 和验证。监控系统与 backend API 也可以在故障调查、交易确认、用户支持和内部对账中受益。
在 Solana 生产环境中,数据获取缓慢会直接形成运营摩擦。如果交易已经完成但详情获取仍然耗时,用户界面可能延迟更新,内部流程可能等待确认,历史数据 backfill 也可能花费超过必要的时间。本次改进正是为了减少历史交易检索中的这类摩擦。
已应用于所有区域和所有 ERPC Solana RPC 方案
本次 getTransaction 性能改进已应用于 ERPC 的所有区域。它并不局限于某个特定区域,而是在所有可使用 ERPC Solana RPC 的区域中生效。
该改进也已应用于所有 ERPC Solana RPC 方案。现有用户无需更换方案或追加配置即可受益。新用户在试用 ERPC Solana RPC 时,也可以直接测试已经反映本次改进的当前环境。
ERPC 在同一平台上提供 Solana RPC、WebSocket、Solana Geyser gRPC、Solana Shredstream、VPS 与裸金属服务器。通过持续改善面向 Solana 的网络部署、服务器配置、数据分发和运营调优,ERPC 正在构建一个让用户能够更稳定、更快速地处理更多 Solana 数据的环境。
本次更新也是持续改进的一部分。ERPC 不仅会添加新功能,也会持续改善已经提供的现有方案和核心方法的性能。无论是现有用户还是新用户,我们的目标都是让同一套方案在真实生产负载中越来越实用。
适用于 explorer、indexing、分析、监控和 backend 处理
getTransaction 提速对多种 Solana 应用都很有帮助。
对于 explorer 和钱包来说,用户想要查看的交易详情可以更快显示。NFT、DeFi、游戏、支付、交易、DePIN、AI x Crypto 等领域的应用,往往需要确认链上实际发生的处理,并将结果反映到用户界面或内部状态中。
对于 indexing 和分析基础设施,Solana 上的事件不只是实时收集。系统还需要在必要时重新获取交易详情、验证内容,并与内部数据库进行对账。getTransaction 检索速度提高后,这类 backfill 和复查流程可以更高效地推进。
对于监控系统和 backend API,交易详情检索同样重要。为了理解某个具体 signature 发生了什么、执行了哪些 instruction、涉及哪些 account、是否发生错误,以及处理是否符合预期,getTransaction 的响应速度和稳定性都是生产运营中的重要因素。
在实时 Solana 应用中,重要的不只是最初接收数据的速度,还包括之后的确认、补全、记录、显示和分析等完整下游流程。本次 getTransaction 提速正是支撑这些接收之后的实用流程。
扩大包括 DAS 相关方法在内的支持范围
除 getTransaction 性能提升外,ERPC 也在继续扩大支持方法的覆盖范围。我们持续扩展对实际运营中使用的方法的支持,其中包括 DAS 相关方法。对于过去因为缺少必要方法而无法使用 ERPC 的用户,我们建议重新测试当前的支持状况。
Solana 应用的需求会因项目而显著不同。有些项目只需要标准 Solana RPC 方法,而另一些项目则需要与 NFT 数据、compressed NFT、asset 信息、metadata、历史数据、account 状态、token 信息以及 indexer 类 API 组合使用。ERPC 会根据这些实际需求持续扩大可用方法范围。
如果您过去曾因为缺少必要方法而判断 ERPC 不适合自己的应用,现在的情况可能已经发生变化。请再次尝试 ERPC。如果您需要的方法目前仍不可用,请在 Validators DAO 官方 Discord 创建支持工单。我们会确认需求,并将其作为未来扩展支持范围的参考。
首次用户可使用 free trial,部分过去试用过的用户也可能再次试用
如果您还没有试过 ERPC,可以从 ERPC Dashboard 使用 free trial。您可以在接近实际负载的环境中,测试 getTransaction 提速、最近 30 个 epoch 的数据获取增强,以及更广的方法支持范围。
即使您过去已经使用过 free trial,也有可能再次试用 ERPC。如果您很久以前测试过 ERPC,而当时它在必要方法、性能预期或应用需求方面尚未满足要求,我们建议您重新确认当前环境。
Solana RPC 的实际价值取决于方法支持范围、可用区域、响应速度、稳定性、价格结构、与应用的距离以及运营支持。由于 ERPC 持续改进,现在的结果可能与过去的使用体验不同。请在最新环境中测试 ERPC 是否符合您当前的需求。
ERPC Dashboard:https://dashboard.erpc.global/zh
持续改善 Solana RPC 的实际性能
ERPC 并不把 Solana RPC 仅仅视为 endpoint 访问,而是将其作为支撑 Solana 应用执行质量的基础设施。在 Solana 中,网络距离、验证者质量、服务器性能、数据分发路径、各 RPC 方法的数据获取性能,以及与 WebSocket 和 Geyser gRPC 的组合,都会直接影响应用体验和运营效率。
即使是 getTransaction 这样的基础方法,在生产环境中也非常重要。核心方法性能提升后,开发者可以处理更多数据、更快验证结果,并构建更顺畅的用户体验。
ERPC 将继续改善覆盖 Solana RPC、WebSocket、Solana Geyser gRPC、Solana Shredstream、VPS 和裸金属服务器的 Solana 专用基础设施。我们会持续改进方法支持、检索速度、到达稳定性、区域扩展和运营易用性,让用户能够专注于 Solana 应用开发和生产运营。
联系我们
关于 Solana RPC 使用、以 getTransaction 为核心的历史交易检索、DAS 相关方法、free trial、现有方案或基础设施配置咨询,请在 Validators DAO 官方 Discord 创建支持工单。
ERPC Dashboard:https://dashboard.erpc.global/zh
ERPC 官网:https://erpc.global/zh
Validators DAO 官方 Discord:https://discord.gg/C7ZQSrCkYR
ERPC 官网:https://erpc.global/zh
Validators DAO 官方 Discord:https://discord.gg/C7ZQSrCkYR


