
编辑示意图:NU7 由区块高度触发,而不是在某个保证不变的日历时刻启动。
Zcash 第七次主要网络升级 NU7,不应被简化为“支付速度提高三倍”。它同时改动了网络的时间节奏、区块奖励计算、交易费去向和隐私钱包的最坏负载边界。主网升级被写入区块高度 3,543,405:从该高度开始,目标出块间隔由 75 秒缩短到 25 秒。由于单位时间内理论上会出现约三倍数量的区块,每个区块的补贴相应降至约三分之一;其余减半周期则按区块数重新拉长,使按日计算的 ZEC 发行目标、既有减半日历以及 2,100 万枚供应上限保持不变。
NU7 还启动“网络可持续性机制”(Network Sustainability Mechanism,NSM)。每个区块交易费的 40% 可由矿工立即领取,另外 60% 进入协议核算的储备。这里的“进入储备”不能简单等同于永久销毁:官方部署规范将主网再发行起点设在高度 8,939,664,远晚于 NU7 激活。同时,升级为 Orchard、Ironwood 和 Sapling 的每区块活动设置新上限,在提高正常 Orchard 容量的同时,压低垃圾交易给轻钱包同步带来的极端带宽压力。
本文的核心判断是:这是一项相互耦合的系统测试。更短的区块时钟有望缩短首次确认等待,但也给全节点、矿池、索引器、浏览器和钱包留下更少的处理时间;为了不让更频繁出块意外变成货币扩张,奖励日程必须同步校准;交易费储备则要求多年后的再发行依然清晰、可核验;隐私容量的提升,也必须与最坏情况下的钱包成本一起设计。因此,NU7 真正检验的是:隐私型数字现金能否变得更灵敏,而不牺牲货币政策的可读性与基础设施的稳健性。
截至本报告能够核实的最新时点,主网尚未到达激活高度。一个公开追踪器在 11 月 5 日 04:09 UTC 报告链尖为 3,542,331,距离升级尚有 1,074 个区块,并估计实际触发可能落在 11 月 6 日约 02:40 UTC,且存在较宽的不确定区间。这个追踪器只是具有时间戳的辅助证据;决定共识规则的是 ZIP 259 写明的高度,以及 Zebra 7.0.0 对该高度的实现。换言之,“11 月 5 日”是便于沟通的目标日期,区块 3,543,405 才是真正的共识开关。
配套数据也有严格边界。它采用 CoinGecko 中精确的 zcash 资产标识,观察激活窗口内的 ZEC/USD 小时价格。那是市场数据,不是 Zcash 原生链遥测。它可以呈现重新定价和关注度,却不能证明 NU7 已正确激活、区块稳定维持 25 秒节奏,或矿工与节点已经安全完成升级。
日历日期方便传播,但工作量证明网络并不按挂钟推进。链状态只有在矿工产出有效区块、节点接受这些区块之后才向前移动。NU7 在预定高度切换规则,所以确切时刻取决于此前区块的实际到达速度。
这不是文字游戏。交易所、钱包或基础设施提供商如果把“11 月 5 日”理解为全球同步的固定瞬间,就可能过晚升级,或者过早宣布成功。激活边界之后,仍执行旧规则的节点可能跟随不同的链。因此,Zcash Foundation 10 月 22 日的发布说明要求主网节点在目标高度到来前安装 Zebra 7.0.0;该版本已经嵌入主网激活高度,并为 NU7 对等节点启用新的协议版本。
flowchart LR
A[NU7 前的主网<br/>目标间隔 75 秒] --> B[高度 3,543,404<br/>升级前最后一个区块]
B --> C{下一个有效区块}
C -->|高度 3,543,405| D[NU7 共识规则<br/>目标间隔 25 秒]
C -->|旧软件拒绝或分叉| E[运行分裂风险]
D --> F[观察出块节奏、节点、<br/>钱包与索引器]这次切换已在公共测试网高度 4,465,026 进行过预演。基金会披露,测试期间发现了一个分支处理问题:大量竞争区块同时出现时,节点可能卡在失败分支上;Zebra 7.0.0 已包含修复。该证据的价值在于测试网确实找出了主网上线前的实现缺陷,而不在于它能够证明主网环境必然无事发生。
主网有不同的矿工分布、对等节点结构、交易模式和外部依赖。测试网可以证明规则兼容性并暴露缺陷,却不能完整复制生产负载。激活只是生产测量期的开始,不是安全结论的终点。

编辑示意图:更快的区块时钟,与日发行量不变和新的交易费储备机制相互绑定。
按照 ZIP 218,目标出块间隔从 75 秒缩短为 25 秒。只要实际区块到达接近目标、交易也及时进入区块,用户等待首次确认的期望时间便会明显下降。但“快了三倍”不能无限外推。钱包扫描、交易构造、网络传播、交易所确认策略和应用结算规则,依然可能形成独立延迟。
更不能在出块数量提高约三倍后,仍按原数额发放每区块奖励。NU7 将每区块补贴除以三,并按区块数延长相关高度区间,以维持按日发行速度和减半的日历节奏。这项设计意义重大:它把出块频率当作运行参数,而不是一次意外的货币政策变更。
维度 | NU7 前 | NU7 激活后 | 保持不变的部分 |
|---|---|---|---|
目标出块间隔 | 75 秒 | 25 秒 | 工作量证明共识 |
单位时间区块数量 | 基准值 | 约为 3 倍 | ZEC 日发行目标 |
每区块补贴 | 基准值 | 约为三分之一 | 减半日历与 2,100 万上限 |
用户确认体验 | 节奏较慢 | 预期更快 | 各应用自行决定确认政策 |
新的费用结构比“燃烧交易费”更复杂。依照 ZIP 235,矿工可领取每个区块交易费的 40%,其余 60% 计入 NSM 储备。储备代表未来发行安排,并非简单永久消失。ZIP 237规定后续再发行机制,ZIP 259 则把主网再发行起点固定在高度 8,939,664。
这相当于把交易费的收取时点与其中一部分安全支出的支付时点分开。短期内,矿工立即获得的费用份额减少;长期目标则是在普通区块补贴逐渐下降后,为区块奖励提供更可预测的补充。因此,NSM 的成败不可能在激活当天得到验证。
这里至少存在两项反方意见。第一,Zcash 的交易费历史上远小于区块补贴,初期进入储备的经济规模可能有限;把它描述成已经重塑安全预算为时过早。第二,延迟再发行并未消除治理和模型风险,只是把风险转移到多年后的参数稳定性、储备核算准确性以及跨升级的一致执行上。
flowchart TD
T[一个区块中的交易费] --> M[40% 由矿工<br/>立即领取]
T --> R[60% 计入<br/>NSM 储备]
R --> W[多年累积阶段]
W --> H[高度 8,939,664<br/>开始再发行]
H --> S[可预测地补充<br/>未来区块奖励]
S --> Q{长期检验}
Q --> Q1[安全预算稳定性]
Q --> Q2[储备核算透明度]
Q --> Q3[货币政策可信度]隐私链面临一种透明吞吐量指标容易掩盖的资源问题。钱包往往需要扫描链上数据,判断某个输出是否属于自己。即使普通交易数量看似可控,攻击者也可能利用宽松上限,把轻钱包同步推向极端负载。
基金会称,NU7 为 Orchard、Ironwood 和 Sapling 活动设置每区块上限,并停止接受新的 Sprout JoinSplit;其模型下 Orchard 吞吐量由每秒 2.9 笔提高至 6.6 笔,同时垃圾交易能够造成的轻钱包最坏同步带宽下降约 37%。这些数字来自项目发布材料,仍需要生产流量验证。真正值得关注的是设计方向:正常容量上升的同时,异常工作量在内存池准入和区块模板构建阶段就被限制,而不是等到轻钱包承担全部成本。
10 月 31 日,Zcash Foundation 发布面向性能的 alpha 版本 Zebra Ándale 7.1.0-alpha.0。该版本来自 Zcon7 期间矿工与矿池的反馈。它在升级前夕出现,恰好说明:如果节点软件把大量时间浪费在内部定时器,或重复已经完成的验证工作,更短的区块目标并不会自动改善体验。
基金会称,Ándale 用事件驱动的模板重建替代五秒轮询,缩短证明批处理的等待时间,复用对完全相同数据的预验证结果,在非关键磁盘写入完成前先广播已接受区块,并支持紧凑区块传播。项目基准测试中,准备好的混合区块接受时间由 Zebra 7.0.0 的 164 毫秒降至 17 毫秒;大批交易进入模板的时间由八分钟以上降至约四秒。
这些结果很有价值,但边界必须写清:它们是项目自行运行的基准,而且 Ándale 是 alpha 版本;承载 NU7 激活规则的稳定版本仍是 7.0.0。最合理的结论不是“生产网络已经快了 124 倍”,而是时间调度本身就是关键基础设施。当整个目标区块周期只有 25 秒时,消除一个五秒轮询等待,往往比进一步优化算术更重要。
获批的配套数据问题,是观察 10 月 31 日至激活窗口期间 ZEC 的小时美元价格与市场成交量。研究时,经核实的 CoinGecko 请求返回了截至 11 月 5 日 07:00 UTC 的 128 个小时价格点。首个观察值约为 1,269.13 美元,最新值约为 1,323.27 美元,两端相差约 4.3%。但端点比较不是因果模型,不能据此断言升级导致上涨。
价格同时汇总了许多预期:NU7、本轮加密市场风险偏好、流动性、持仓调整以及与协议工程无关的新闻。成交量可以显示关注度,不能证明关注者理解了技术变化。价格上涨不能证明节点已升级,价格下跌也不能证明共识失败。
更重要的是,这组数据并非链上数据。获批的 HyperSync 网络列表不覆盖 Zcash 原生链;本次研究也没有核实到可在浏览器跨域环境中免密调用、且能覆盖指定窗口的原生链浏览器接口。因此,本文没有声称直接测量区块间隔、隐私交易、矿工份额、NSM 储备或节点升级率。我们没有用桥接或包装 ZEC 冒充原生链资产,更没有把原生供应量和包装供应量相加。CoinGecko 的精确资产标识只承担市场背景功能。
对交易所和托管机构而言,NU7 首先改变运行节奏,而不是自动改变业务政策。平台可以重新评估确认数量,但每个区块耗时减少,并不自动等于同等程度的最终性改善,也不足以支持即时修改风控规则。充值和提现系统必须先确认自己处于正确分支,兼容新的交易规则,并监控重组表现。
对矿工和矿池而言,更短时钟提高了新鲜模板和快速传播的价值。区块出现得越频繁,继续计算过期工作的机会成本越大。Ándale 专注消除轮询等待和复用验证结果,说明竞争可能转向调度和网络传播,同时也提出去中心化问题:普通运营者能否在没有专用基础设施的情况下维持足够性能?
对钱包和用户而言,首次确认加快是直接收益,但遗留兼容性是更尖锐的风险。NU7 禁用版本 4 交易和新的 Sprout JoinSplit。若资金在升级前仍留在 Sprout,它们会在新规则下变得不可花费。这不代表现代的 Sapling、Orchard 或 Ironwood 余额同样受损,而是协议主动退役最早期隐私池和交易路径。
对长期持有者而言,NSM 比激活日价格更值得追踪。系统保留供应上限与减半日历,却改变了交易费价值进入安全预算的时间。它创造了可计量的储备和未来再发行责任。其可信度取决于多年持续透明的核算与稳定规则,而不是数小时的行情。
第一项检查是共识连续性:网络能否跨过 3,543,405 而不出现持久分裂,主要服务是否跟随 NU7 分支。第二项是实际节奏:在足够大的样本中,区块间隔是否接近 25 秒,而不是只看最初几个区块。第三项是运行健康:对等节点流失、陈旧区块、重组频率或索引器延迟是否上升。第四项是钱包表现:新的隐私活动上限能否降低异常同步负担,同时不产生意外交易失败。
货币机制的检验更慢。观察者需要核对矿工可领取费用与计入储备的金额,并确认不同节点实现和浏览器对储备的表示一致。由于再发行不会在 NU7 激活时立即开始,任何短期报告都不能诚实地宣称这一部分已经验证成功。
还要避免把“软件已经发布”直接等同于“每条规范都已被现实证明”。官方 ZIP 页面定义提案和部署常量;节点软件实现这些规则;网络参与者采用软件后,规则才转化为实际共识。对机构读者而言,规范状态、实现准备度与主网激活是相互关联、但不能混为一谈的三层证据。
NU7 的意义,不是 Zcash 找到了一种把 75 改成 25 的方法,而是一个隐私型工作量证明网络在改变自身时钟的同时,试图让三项承诺继续自洽:发行可预测、钱包成本有边界、长期安全资金有可信来源。
其架构逻辑是连贯的。更多区块由更小的每区块补贴抵消;交易费在当前矿工激励和未来储备之间分配;隐私容量扩张与最坏负载限制同步进行;节点性能工作则针对在短时钟下更突出的调度与传播瓶颈。
但架构不是结果。截至最新核实快照,激活高度尚未到达。正确态度既不是提前庆祝,也不是条件反射式怀疑,而是有纪律地观察:确认分支切换,测量实际区块节奏,追踪基础设施表现,审计储备核算,并把价格变化放在正确的证据层级。
如果 NU7 能顺利通过这一连串检查,它将强化一个重要判断:隐私数字现金可以提高响应速度,而不必暗中重写货币契约。若问题出现,它也会明确暴露此前低估的是哪项约束——时间、实现、钱包负载还是激励设计。无论结果如何,NU7 都是一场具有制度意义的系统测试,而不是例行的速度升级。