探索 Agave 2.1 更新及其对 Solana 性能的影响
We @heliuslabs wrote an article examining the new Agave 2.1 update and features set to be activated throughout the 2.1 release cycle.
— Impermanent Gains (@__lostin__) February 12, 2025
Over the past year, Anza has been busy eliminating bottlenecks, optimizing resource efficiency, and enhancing overall performance (see charts).… pic.twitter.com/J7jqQe9YP4
在最近的 X 帖子中,Impermanent Gains (@lostin) 讨论了 Solana 生态系统的最新进展,即 Agave 2.1 的引入。Helius Labs (@heliuslabs) 发表了一篇文章,深入探讨了此次更新的具体内容,这是旨在增强 Solana 性能的一系列客户端更新的一部分。
性能增强
在过去的一年中,Anza 一直致力于消除瓶颈、优化资源效率并提高整体性能。以下是一些关键改进:
- 平均 slot 时间已缩短至 400 毫秒以下,这意味着交易处理速度更快,从而改善用户体验。
- 正常运行时间 (Uptime) 已经保持在 100% 一年以上,展示了网络的可靠性。
- 跳过 slot 的比率 (Skipped slot rates) 对于优化良好的验证者来说几乎消失,确保了更顺畅的交易流程。
- 每秒交易数 (TPS) 已达到历史新高,突显了 Solana 的可扩展性改进。
Agave 2.1 更新
Agave 2.1 更新引入了几个重大变化:
-
区块限制增加:通过 SIMD-0207 提议将区块限制增加 4%,从每个区块 4800 万个计算单元 (Compute Units, CUs) 增加到 5000 万个。这种逐步扩展旨在提高网络容量,同时保持稳定性。
-
贪婪调度器 (Greedy Scheduler):以前,由于对交易进行排序需要时间,中央调度器在高网络负载下会面临挑战。新的贪婪调度器消除了这种开销,通过处理更小、更易于管理的小批量来提高交易调度响应速度。
-
安全增强:引入了一个新的原生程序,用于验证 secp256r1 椭圆曲线签名,支持高级安全功能,如 Passkeys、WebAuthn 标准以及包括双因素身份验证 (2FA) 在内的新账户抽象模型。这种转向无密码身份验证增强了链上的安全性和用户交互。
可视化见解
Helius Labs 的文章还包括几个图表,说明了性能改进:
- 按百分位数划分的非投票 TPS (Non-Vote TPS by Percentile):显示了不同百分位数的交易处理能力的提高。
- 每个 Epoch 的平均 Slot 跳过率 (Slot Skip Rates Average Per Epoch):展示了随着 Agave 不同版本的推出,平均 slot 跳过率如何随时间推移而改善。
- 每个 Epoch 的平均 Slot 时间 (Average Slot Time per Epoch):突出了平均 slot 时间的减少,从而加快了交易处理速度。
结论
Agave 2.1 更新代表了 Solana 在成为一个更高效、可扩展和安全的区块链平台道路上迈出的重要一步。验证者、RPC 运营商和用户都可以期待在稳定性和性能方面获得显着提升。要更深入地了解此次更新,您可以阅读 Helius Labs 的完整文章 here。
此次更新不仅满足了当前的需求,还为未来的增强奠定了基础,确保 Solana 在区块链领域保持竞争力。随着网络的不断发展,及时了解这些变化对于任何参与 Solana 或对 Solana 感兴趣的人来说至关重要。