ELSOUL LABO B.V.(总部:荷兰阿姆斯特丹,代表董事CEO:川崎文武)及Validators DAO营运的ERPC,今日宣布已针对Solana RPC、WebSocket和Solana Geyser gRPC基础设施进行大规模升级。 本次升级添加了最高性能等级的大型节点,并全面改进了Solana RPC、WebSocket、Geyser gRPC、内部闸道、即时数据分发适配器、网络软件和服务器配置。根据累积的负载趋势、订阅模式、各方法的使用情况以及即时应用程序中容易发生的延迟因素,我们在接近实际使用的路径上提升了性能。 在法兰克福相同客户端环境中与主要外部RPC服务的实际比较显示,ERPC在多个对即时应用程序至关重要的指针上表现出更高的性能,包括HTTP getSlot中位数、WebSocket连接、WebSocket transactionSubscribe兼容功能的首次通知、slot freshness和错误率等。 本次改进不限于特定的新方案,将逐步应用于ERPC所有Solana RPC和Solana Geyser gRPC相关方案。特别是对Solana RPC和Geyser gRPC的使用体验影响巨大,并将根据在法兰克福确认的改进,逐步推广到其他地区。 ERPC仪表板: https://dashboard.erpc.global/ja ERPC官方网站: https://erpc.global/ja 经与主要外部RPC服务实测比较,即时应用程序性能大幅提升 本次比较是在法兰克福配置的相同客户端环境中,对ERPC和主要外部RPC服务在相同条件下进行测量。主要确认了HTTP getSlot、WebSocket slotSubscribe、WebSocket transactionSubscribe兼容功能等,这些路径在即时应用程序中容易导致体验差异。 代表性的实测结果显示,HTTP getSlot中位数ERPC为23.4毫秒,主要外部RPC服务为39.9毫秒,ERPC约快1.7倍。WebSocket连接方面,ERPC为87毫秒,主要外部RPC服务为157毫秒,ERPC约快1.8倍。WebSocket transactionSubscribe兼容功能的首次通知方面,ERPC为240毫秒,主要外部RPC服务为556毫秒,ERPC约快2.3倍。 对于Solana即时应用程序,不仅是简单的平均延迟,连接创建、首次通知、即时订阅的稳定性、slot freshness和错误率都非常重要。特别是在链上事件检测、交易应用程序、监控系统、警报分发、分析平台、机器人程序和后端API中,首次通知到达的速度以及开始订阅后数据接收的稳定性,将影响后续处理的启动时机。 本次比较中,ERPC和主要外部RPC服务在processed和confirmed的slot freshness方面观察到相同的slot。WebSocket slotSubscribe方面,两者也同时观察到相同的slot,表明ERPC在连接速度上具有优势,而在slot freshness方面没有差异。错误数均为0。 HTTP、WebSocket、Geyser gRPC的集成改进,而非单独改进 本次升级不仅仅是单纯增加服务器。它涉及对Solana RPC的HTTP路径、WebSocket路径、Geyser gRPC路径、内部闸道、即时数据转换适配器、分发流程和网络软件进行集成审查。 在Solana应用程序的实际运作中,仅有快速的HTTP RPC是不够的。WebSocket连接缓慢、首次通知延迟、即时订阅吞吐量停滞以及Geyser gRPC性能问题都可能阻碍整体应用程序性能。