Agave,由Anza团队开发的Solana验证器客户端,在v3.0中将进行重大升级。 此次发布带来了显著的性能提升、期待已久的协议改进以及一些重大变更。 以下是新内容及其重要性,由@anza_xyz提供的客座主题 🧵
性能改进:Agave 3.0 大幅减少了运行时的冗余工作。 期待已久的程序缓存改造减少了每个交易批次中数百次不必要的账户查找,使我们的测试中交易处理速度提高了约 30-40%。
协议升级:Agave 3.0 启用了账户数据直接映射的第一阶段。 这加强了账户安全模型,并清理了遗留的边缘案例。它为消除一些旧的不安全程序行为奠定了基础。
RPC 改进:Agave 3.0 的订阅服务器现在更加响应迅速。 它优先处理新消息(如订阅请求和 PING)而不是发出的通知。 结果?使用 pubsub WebSockets 的 dApps 实时更新更加迅捷。
重大变更:Agave 3.0 清理了大量已弃用的功能。 提醒验证者:将系统的 memlock 限制提高到 ~2GB,否则节点将无法启动。 许多旧的命令行标志和遗留快照格式已被更新。升级时请查看变更日志。
构建者和运营商:平台工具 v1.51 随 3.0 发布,改善了代码生成,减少了使用它的开发者的计算单元。 3.0 还减少了磁盘 I/O,加快了启动速度,并将默认的完整快照间隔设置为 100,000 个槽。
43.47K