2024年初,Solana Labs 工程师向验证节点发出通知,推荐在主网测试版中采用 v1.17 版本更新。该版本经过多次审计和志愿者测试,成功识别并修复了早期问题,现已成为网络运行的新标准。
v1.17 版本包含多项逐步激活的升级,涵盖功能增强、性能优化和网络弹性提升,旨在为用户和节点运营者提供更稳定、高效的区块链体验。
核心功能更新
隐私转账支持
- ZK Token 证明程序:原计划在 v1.16 中激活的隐私转账功能,现已在 v1.17 中正式就绪。该功能通过零知识证明技术实现机密交易,为用户提供更高级别的隐私保护。
性能优化亮点
消息传播效率提升
- Gossip 推送机制改进:v1.17 优化了消息传播方式,减少了对拉取请求的依赖,降低了共识验证节点的资源消耗,提升了网络整体效率。
交易处理加速
- 异步连接缓存优化:TPU 客户端连接缓存改为异步创建,有效减少交易延迟,尤其在网络拥堵时表现更为明显。
启动速度显著提升
- 快照加载逻辑升级:新增
--use-snapshot-archives-at-startup启动标志,允许节点根据本地状态或快照的新旧程度选择加载方式。若本地状态更新,则无需解压处理快照,大幅缩短节点重启时间。
网络弹性增强
协议过渡准备
- QUIC 协议支持:v1.17 新增通过 QUIC 协议广播碎片和进行修复的能力,为未来全面过渡到 QUIC 奠定基础,进一步提升网络抗干扰能力和稳定性。
v1.17 的全面测试流程
测试网长期运行
自 2023 年 10 月起,测试网便开始运行 v1.17 版本。除了处理常规交易外,还定期进行高负载压力测试。核心贡献者近期还构建了回归和容量测试框架,用于持续验证网络性能。
主网金丝雀节点监控
Solana Labs 在主网测试版部署了多个金丝雀节点,其中七个运行 v1.17 测试分支。这些节点已稳定运行数月,为版本可靠性提供了实网验证。
模糊测试覆盖边缘场景
开发了多种运行时模糊测试工具,通过执行部分随机化交易来对比不同版本运行时的结果一致性。这种方法能有效捕捉罕见边缘案例和竞争条件,确保升级的鲁棒性。
第三方安全审计
v1.17 经历了多家外部审计机构的严格审查,审计报告将逐步公开在官方代码库中,确保透明度和安全性。
志愿者早期采用
自 2023 年 12 月起,部分志愿者将主网测试节点升级到 v1.17,帮助识别和解决了剩余问题,为全面推广扫清了障碍。
常见问题
v1.17 主要解决了哪些问题?
该版本重点提升了网络性能、节点启动速度和隐私功能,同时通过QUIC协议支持增强了网络弹性。
普通用户需要做什么?
无需任何操作。所有升级由验证节点完成,用户可继续正常使用网络并享受更流畅的体验。
如何确认节点已升级?
非验证节点用户可通过官方社交媒体渠道关注更新公告,验证节点运营者需按照官方指南执行升级程序。
ZK Token 功能何时可用?
隐私转账功能已随v1.17激活,具体可用时间取决于各应用平台的集成进度。
升级会影响交易速度吗?
性能优化旨在降低延迟,理论上会提升交易处理速度,尤其在网络高负载时效果更明显。
哪里获取最新发布信息?
👉 关注官方更新频道获取实时动态,或查看核心社区的技术讨论板块。
Solana v1.17 的推出标志着网络成熟度的又一次飞跃。通过多维度优化和严格测试,该版本为后续功能扩展奠定了坚实基础。用户和开发者将享受到更高效、更安全的区块链服务,而节点运营者则能体验更简易的维护流程。随着生态的不断发展,此类定期更新将继续推动 Solana 向高性能区块链平台的目标迈进。