SLV v0.9.902 默认 Geyser gRPC Richat
SLV v0.9.902 默认 Geyser gRPC Richat

ELSOUL LABO B.V.(总部:荷兰阿姆斯特丹,CEO:Fumitake Kawasaki)与 Validators DAO 宣布发布 SLV v0.9.902,一个用于运营 Solana 验证者和相关基础设施的开源平台。
在本次发布中,部署 Geyser gRPC 节点的默认配置已更新。SLV 现在采用 richat——由 Lamports Dev 开发的开源流平台——作为标准实现,替换了之前使用的基于 Yellowstone 的官方 Geyser 插件。因此,使用 SLV 构建的新部署 Geyser gRPC 节点实现了显著改善的交付延迟和减少了由时间段和负载条件引起的波动。
部署 Geyser gRPC 节点的运营挑战
Geyser gRPC 作为访问 Solana 上实时区块链事件的关键接口,包括交易、账户和插槽。然而,其性能不仅仅取决于是否启用了 gRPC 端点。
在实际运营中,根据所选的 Geyser 插件实现、从摄取到交付的流路径结构以及内部缓冲和去重机制的设计,延迟和稳定性会出现明显差异。这些差异不仅表现为平均延迟,还表现为基于时间和网络的波动,直接影响应用可靠性和运营质量。
SLV 中采用 Richat 的研究和评估
SLV 旨在以可重现的开源形式分享 ERPC 和 Validators DAO 通过实际 Solana 运营获得的研究成果。对于 Geyser gRPC 节点,SLV 之前围绕在生产环境中广泛使用的基于 Yellowstone 的官方插件构建。
然而,通过持续的研究和评估,很明显 Richat 表现出更优越的交付特性,特别是在处理多个流源的配置和高负载条件下。在 SLV v0.9.902 中,这些发现通过采用 Richat 作为部署 Geyser gRPC 节点的默认配置得到体现。
此更改不否定之前的配置。相反,它代表了基于实际运营中观察到的行为选择更合适实现的决定。
SLV v0.9.902 为 Geyser gRPC 节点引入的改进
通过将 Richat 设为默认,使用 SLV 部署的 Geyser gRPC 节点受益于交付路径的改进组织和冗余处理的减少,从而提高了整体流稳定性。这使得在峰值负载期间更容易抑制延迟尖峰,并最小化跨地区和时区的行为差异。
这些改进与 ERPC 商业运营的 Geyser gRPC 端点中使用的设计原则一致。通过 SLV,开发者和运营者现在可以评估和构建遵循相同基本方法的配置。
支持基于 QUIC 的流
通过采用 richat,SLV 现在可以支持在传统 gRPC 交付之外考虑基于 QUIC 的流的配置。Richat 以高吞吐量、低延迟的 QUIC 流为设计考量,根据应用需求扩展了可用的交付选项范围。
基于 QUIC 的交付配置和快速入门指南的详细信息将在进一步研究、评估和验证后另行提供。
SLV 的角色和开源的意义
SLV 旨在通过公开分享通过 ERPC 和 Validators DAO 的日常运营验证的配置和决策,而不是将其保持为黑箱,来为 Solana 生态系统整体运营质量的改善做出贡献。
ERPC 作为商业优化和管理的服务运营,而 SLV 作为反映这些研究成果的可重现开源平台。两者以相互加强的关系共存。
开始使用
通过使用 SLV v0.9.902,运营者可以部署比之前配置延迟更低、稳定性更高的 Geyser gRPC 节点。我们鼓励您尝试最新的 SLV 版本用于概念验证设置、评估环境和独立运营。
关于 SLV 的反馈和 Geyser gRPC 节点部署的咨询可通过 Validators DAO 官方 Discord 获取。
- Validators DAO 官方 Discord: https://discord.gg/C7ZQSrCkYR
- SLV 官方网站: https://slv.dev/en
- SLV GitHub: https://github.com/validatorsdao/slv


