Horizen项目ZEN 6.0.0-rc1版本技术解析
Horizen是一个专注于隐私保护和可扩展性的区块链平台,其原生代币为ZEN。该项目通过侧链架构和零知识证明技术,为用户提供安全、私密的区块链解决方案。近期,Horizen团队发布了ZEN 6.0.0-rc1版本,这是一个重要的预发布版本,为即将到来的Horizen迁移做准备。
版本核心特性
ZEN 6.0.0-rc1版本引入了两个关键的技术改进,这些改进将直接影响网络运行方式:
-
硬分叉机制:该版本实现了一个特殊的硬分叉功能,在网络达到特定区块高度后,将仅允许coinbase交易(矿工奖励交易)在网络上传播,其他所有常规交易将被阻止。值得注意的是,证书处理功能将不受此限制,继续正常运行。
-
区块高度控制参数:新增了一个可选的配置参数,允许节点设置一个特定的区块高度阈值。当网络达到这个预设高度时,节点将自动停止处理任何新传入的区块。
测试网络激活计划
这些新特性将在测试网络上进行验证,具体激活安排如下:
- 激活区块高度:1700420
- 预计激活时间:2025年6月16日08:00:00 UTC
这种分阶段激活策略是区块链升级的常见做法,先在测试网络上验证功能稳定性,再部署到主网。
技术细节与兼容性
ZEN 6.0.0-rc1版本保持了与Zend 5.0.7相同的弃用计划,预计将在主网区块高度达到1872068时(约2025年11月13日06:00 UTC)弃用。
在构建和部署方面,开发团队做出了一些调整:
- 从5.0.7版本开始,不再提供MacOS的预编译二进制文件,但用户仍可从源代码手动编译MacOS版本
- 从5.0.5版本开始,Windows二进制文件不再进行签名
- 提供了针对现代CPU和传统CPU的不同构建版本,确保兼容性
依赖关系
对于Debian/Ubuntu系统用户,安装时需要满足以下依赖项:
- libc6 (>= 2.29)
- libgcc-s1 (>= 4.2)
- libgomp1 (>= 4.9)
- libstdc++6 (>= 9)
版本意义与展望
ZEN 6.0.0-rc1版本的发布标志着Horizen项目向新的发展阶段迈进。通过引入交易限制机制和区块高度控制功能,团队为即将到来的网络迁移做好了技术准备。这些功能不仅有助于平滑过渡,也展示了Horizen团队对网络升级过程的高度控制能力。
对于节点运营者和开发者来说,建议尽早测试这个预发布版本,熟悉新功能并准备应对即将到来的主网变更。随着测试网的激活,社区将有机会验证这些新特性在实际网络环境中的表现。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考