由ELSOUL LABO B.V.(总公司:荷兰阿姆斯特丹,代表董事CEO:川崎文武)和Validators DAO营运的ERPC,本日宣布大幅改善了以Solana RPC的getTransaction为内核的历史交易查找性能。 本次更新后,根据我们的内部比较,ERPC的Solana RPC中getTransaction的查找速度较更新前最高可提升约6倍。此改进已应用于所有地区,所有ERPC Solana RPC方案的用户无需额外设置即可享用。 特别是,最近30个纪元(epoch)的数据查找得到了强化。这大约相当于过去两个月的近期数据。此改进使得在实际营运中频繁查阅的历史交易范围内,如Explorer、钱包、索引、分析平台、监控系统、后端API以及交易历史查找等,能够更快速地进行历史交易查找。 ERPC仪表板:https://dashboard.erpc.global/ja ERPC官方网站:https://erpc.global/ja 大幅改善以getTransaction为内核的历史交易查找性能 在Solana应用程序中,getTransaction不仅用于发送交易,还广泛应用于后续的结果确认、历史显示、详细分析、向用户显示交易历史、内部系统核对、监控、调试和索引等多种场景。 getTransaction虽然是获取单一交易详情的基础方法,但在实际营运中被调用的频率非常高。钱包使用它来显示用户的交易历史,Explorer和分析平台使用它来检查每笔交易的详细信息。对于交易应用程序和后端系统而言,它是确认已发送交易状态以及验证链上实际发生了什么不可或缺的方法。 本次更新大幅改善了以getTransaction为内核的历史交易查找性能。我们的内部比较验证显示,getTransaction的查找处理速度较更新前最高可提升约6倍。这使得在更短的时间内更容易获取更多交易数据。 这次改进不仅仅是某个方法变快了。许多Solana应用程序是通过结合实时数据接收、交易提交、结果确认、历史显示、分析和监控来运作的。在这种情况下,getTransaction响应速度的提高直接关系到应用程序整体确认、显示、补全和分析处理的速度。 强化最近30个纪元(约2个月)的数据查找 本次改进特别强化了最近30个纪元的数据查找。Solana的纪元长度会根据网络状况而变化,但最近30个纪元大约相当于过去两个月的近期数据。 对于许多应用程序来说,最常查阅的不是极其旧的归档数据,而是最近的交易历史、用户近期活动、几天到几周前的交易、营运中发生的事件以及被监控的近期状态变化。通过强化最近30个纪元的查找性能,ERPC重点加速了实际应用程序营运中常用的数据范围。 钱包可以更快地显示最近的交易历史。Explorer和分析服务可以更有效地获取最近的交易详情。索引平台可以更容易地进行遗漏确认、重新获取、补全和验证处理。监控系统和后端API在故障调查、交易确认、用户支持和内部核对方面的速度将得到改善。 在Solana的生产环境中,数据查找缓慢直接导致营运摩擦。交易已完成但获取详情耗时、用户接口更新延迟、内部处理中出现等待确认、历史数据重新获取缓慢等问题,都会影响应用程序体验和营运效率。本次改进旨在减少历史交易查找中的这类摩擦。