导航菜单
首页
排名 涨幅榜 跌幅榜 24h成交额 新币榜
快讯 机构 观点 人物 专题

Zcash 将于7月28日激活Ironwood升级,修复Orchard漏洞并引入新屏蔽池

Zcash 预计将于7月28日在区块高度3,428,143激活其NU6.3“Ironwood”网络升级。此次升级将用独立跟踪的屏蔽交易池系统替换Orchard,并引入转闸机制,确保离开Orchard的ZEC数量不超过进入量,从而在迁移后加强公开供应验证。此外,Ironwood还支持未来通过后量子协议恢复笔记,但当前版本本身并未使Zcash达到量子安全。

Zcash 基金会的 Zebra 6.0.0 版本将激活时间估计在13:00 UTC左右,并敦促所有节点运营商在分叉前完成升级。升级引入了新的屏蔽池和v6交易格式。此前,开发者披露了旧Orchard池中的一个漏洞,该漏洞可能允许攻击者在不留下明显公开记录的情况下创建伪造的ZEC。开发者已在6月通过紧急升级修复了该漏洞,并表示“没有发现”被利用的证据,但Zcash的隐私设计使其无法证明从未发生隐藏的通货膨胀。

根据Zebra 6.0.0发布说明,Ironwood重用了Orchard的Action结构和Halo2证明系统,但增加了独立的笔记承诺树、无效集、链值池和链历史数据。这些记录让节点在激活后可以独立于Orchard跟踪新池。Zebra还更新了多个节点命令,方便操作员检查池的价值和承诺树状态。Zcash基金会在GitHub上标记此次升级为关键升级,因为旧软件将无法在激活高度后遵循正确的链。

Ironwood的主要供应保障是Orchard与新池之间的转闸机制。激活后,Orchard将停止接受新输出和内部交易。资金可以移出,但会计规则防止离开Orchard的ZEC超过合法进入的数量。Ironwood设计说明称,该机制让用户能够公开检查流通供应量,而不会暴露私人余额或交易细节。相反,任何多余的隐藏价值都将被困在Orchard中,因为该池变为仅退出状态。

Ironwood还改变了屏蔽笔记的创建方式,以便未来可以通过后量子协议恢复。官方ZIP 2005规范称此特性为“量子可恢复性”。它将更多笔记数据绑定到笔记结构中,使未来的恢复系统能够在不依赖可能被强大量子计算机破解的密码学的情况下验证所有权。但该变更不会使当前Zcash交易实现量子安全。规范指出,仍需设计并后续激活独立的恢复协议。留在Sprout、Sapling或Orchard中的资金将无法获得此恢复选项。钱包必须将资金转入Ironwood笔记才能获得新保护。现有的Orchard地址可以接收Ironwood笔记,从而减少对用户的影响。钱包开发者仍需添加迁移支持,未更新的钱包用户在移动Orchard资金时可能面临延迟,而交易所可能在分叉前后暂停存取款。

此次升级还标志着Zcash完全告别旧的zcashd节点软件。网络将zcashd的停止支持高度设置在3,417,100,早于Ironwood激活。官方弃用计划称,zcashd将不支持NU6.3,使Zebra成为新规则下的必需节点实现。Zebra 6.0.0还包含一个独立的内存池安全修复,该问题允许对等方发送昂贵的非标准交易,在持续流量下可能降低节点响应能力。修复在代价高昂的验证步骤之前拒绝这些输入。基金会表示该漏洞仅影响可用性,不会导致无效区块、资金丢失或共识失败。

Zcash对Orchard漏洞的两步响应是:首先禁用Orchard活动,然后激活带有修正代码的NU6.2硬分叉,最后恢复池。Ironwood现在添加了独立的会计边界,而不是在同一池内打补丁。升级与区块生产挂钩,因此确切时间可能略有偏移。如果链按预期达到区块3,428,143,Ironwood将于7月28日激活并开始Orchard到Ironwood的过渡。