登录
注册
要评估 Zcash 本周修复漏洞的严重性,必须首先理解零知识证明机制在隐私保护中的核心地位。在 Zcash 的隐私池中,交易通过加密方式验证,确保交易方、接收方及金额等信息绝不外泄,系统仅在接受零知识证明有效时才确认交易合法性。这种数学层面的'正确性'是隐私机制运行的基石,一旦受损,整个保障体系将崩塌。独立安全研究员 Taylor Hornby 于 5 月 29 日发现的漏洞,正是位于 Zcash 最新隐私池技术 Orchard Action 加密组件中的正确性缺陷。若被利用,攻击者可提交被网络误判为有效的交易,实则包含无效状态转换信息,进而引发两种致命攻击:一是在 Orchard 池中重复花费资金,二是非法制造未经授权的 ZEC 币。对于注重隐私的加密货币而言,第二种攻击尤为隐蔽,因为伪造的余额在加密状态下对外部观察者完全不可见,链上数据也无法直接检测。理论上,此类攻击可能长期潜伏,直至伪造的 ZEC 试图进入公开交易池时,Zcash 监控总供应量恒定性的机制才会触发警报,但这属于事后补救,无法阻止攻击发生。
午方 AI 梳理发现,Hornby 在 5 月 29 日晚向 Zcash 开源实验室(ZODL)工程师团队通报了该漏洞。数小时后,Daira-Emma Hopwood、Kris Nuttycombe 和 Jack Grigg 等核心工程师确认问题存在并启动应急响应。
然而,修复零知识证明缺陷并非易事,因涉及验证交易密钥的更新,无法通过常规软件补丁解决,必须执行全面的协议升级。应对策略因此分为两个阶段:第一阶段旨在修复方案就绪前控制风险。6 月 2 日,Zebra 4.5.3 版本在主网区块高度 3,363,426 处执行紧急软分叉,拒绝所有包含 Orchard Action 功能的交易,暂时冻结受影响的隐私池,彻底消除攻击窗口。运行该版本的节点被配置为不惩罚仍在传输 Orchard Action 数据的节点,确保过渡期间网络连接正常。
第二阶段于 6 月 3 日正式实施最终修复方案。Zebra 5.0.0 版本在区块高度 3,364,600 处激活 NU6.2 硬分叉,修正后的 Orchard Action 加密机制全面上线,受影响的隐私池恢复对外服务。NU6.2 硬分叉于美国东部时间 6 月 3 日凌晨 00:05 生效,这是自 2016 年 Zcash 推出以来,该网络历史上第二次因安全问题进行的协议升级。午方 AI 注意到,在整个事件过程中,Zcash 机制始终确保了 ZEC 总供应量未发生任何变化,未产生任何未经授权的货币,用户隐私也未受波及。在 Orchard 隐私池冻结期间,Sapling 交易和透明地址功能依然正常运行,因此该漏洞对用户造成的实际影响仅限于暂时无法使用与 Orchard 相关的功能。
截至本文撰写时,ZEC 交易价格为 607 美元,当日涨幅达 7%,而同期比特币下跌 2%,以太坊下跌 3%。一个严重漏洞在发现后 5 天内即被有效控制并永久修复,且未造成任何实际损失或供应量异常,这与漏洞被忽视或被利用后的后果形成鲜明对比。这一结果得益于独立研究人员、协议工程师、矿工、交易所及节点运营商之间的紧密协作,展现了去中心化网络在面对重大安全威胁时的快速响应能力与韧性。未来,此类事件或将推动更多隐私项目加强零知识证明组件的审计频率与应急响应机制,以应对日益复杂的攻击手段。