Zcash 密码学为何与其他加密货币不同?
在许多区块链上,发送者、接收者和金额都公开显示。Zcash 的密码学打破了这一惯例,它允许网络在无需查看这些细节的情况下确认支付的有效性。Zcash 于 2016 年 10 月推出,基于比特币的代码库构建,并在其之上增加了屏蔽交易功能。这使得它与 Monero 并列为最著名的隐私币之一。
随着计划于 2026 年 11 月左右进行的 NU7 升级,关注度正在上升。该升级将为 Zcash 带来更快的区块生成速度以及对屏蔽活动的新限制。这一切的基础在于零知识证明(Zero-Knowledge Proofs)、zk-SNARKs 以及 Halo 2 证明系统。每一代技术都建立在上一代的基础之上,因此下文将按照这一顺序进行阐述。它们共同构成了 Zcash 隐私技术的核心以及 Zcash 私密交易背后的密码学安全性。
Zcash 中的零知识证明是什么?
零知识证明是一种在不提供证据的情况下,使他人相信某项声明为真的方法。这就好比证明你知道一个密码,却从未输入过它。在 Zcash 中,声明是关于一笔支付的,而证明则用于展示隐藏的转账是否符合网络规则。签名和其他共识检查仍会与其并行发挥作用,以完成各自的验证任务。
zk-SNARKs 如何验证隐藏的交易数据?
这种证明格式称为 zk-SNARK,即“零知识简洁非交互式知识论证”(zero-knowledge succinct non-interactive argument of knowledge)。“简洁”意味着证明体积非常小,节点可以瞬间完成检查。“非交互式”意味着发送者只需发布一次证明,验证者无需提出后续问题或交换消息。证明内部包含一个电路,这是一组以数学形式编写的网络规则。发送者利用它来证明已花费的代币存在于公共承诺树中、持有正确的密钥,并且空值化器(nullifier)已正确形成。所有这些证明均在未泄露代币本身的情况下完成。另有两项检查与证明协同工作:价值承诺和绑定签名让节点确认输入与输出匹配,从而防止凭空产生硬币,即使金额保持隐藏;支出授权签名则确认所有者批准了此次转账。所有细节均记录在 Zcash 协议规范中。
为什么 Zcash 研究人员要开发 Halo 2?
早期的屏蔽池依赖于可信设置(Trusted Setup),这是一种一次性仪式,用于生成秘密参数。如果这些秘密泄露,有人可能会伪造证明。虽然公开仪式降低了风险,但无法完全消除。Halo 2 完全跳过了这一仪式,不创建任何秘密参数,因此不存在泄露风险。Orchard 是首个以此方式构建的屏蔽池,并于 2022 年 5 月 31 日随 NU5 升级上线。
屏蔽池 (Shielded Pool)上线时间证明系统可信设置Sprout2016BCTV14是Sapling2018Groth16是,公开仪式Orchard2022Halo 2否 取消可信设置消除了 Zcash 密码学中的一个弱点。正确的代码和协议检查承担了其余的安全负荷。
屏蔽交易如何隐藏支付详情?
屏蔽池中的资产以“笔记”(notes)的形式存在。发送和存储时,笔记内容会被加密,尽管链上仍会显示公共承诺和部分协议数据。没有正确的密钥,内容将无法读取。消费时会创建新的加密笔记及证明。观察者可以知道发生了有效交易,但无法得知谁支付给谁。持有人还可以共享查看密钥,赋予特定方只读访问权限,而无需支出权限。由于这里的隐私是可选的,关于 Zcash 与 Monero 的争论通常集中在默认设置而非原始密码学强度上。
承诺与空值化器:如何防止双重支付?
隐藏硬币带来了难题:如果无人看到哪枚硬币移动,什么能阻止第二次花费?承诺(Commitment)就像装有笔记详情的密封信封,并加入公共树。空值化器(Nullifier)是笔记被花费时释放的唯一标签。节点维护着空值化器的运行列表并拒绝重复项。协议设计确保空值化器不会公开透露其所花费的承诺。隐藏硬币带来的谜题在于,若无人知晓资金流向,如何防止双重支付?
Zcash 交易隐私的局限性有哪些?
强大的数学无法修正用户习惯。Zcash 支持透明地址和屏蔽地址,因此隐私取决于支付使用的地址类型。透明活动的可见性与任何开放账本一样。即便理论成立,代码也可能出错。例如,2026 年 5 月 29 日报告的 Orchard 电路缺陷引发了对供应完整性的质疑。随后在 2026 年 7 月 28 日左右的第 3,428,143 个区块进行了 Ironwood 升级(NU6.3),据报道引入了新的屏蔽池以及对向 Orchard 新存款的限制。此外,规则也增加了另一层复杂性。由于隐藏交易令追踪洗钱的立法者担忧,Zcash 面临的监管挑战已成为影响市场的议题。各国法律地位各异,因此“隐私币是否合法”这一问题并无单一答案。
未来的 Zcash 密码学研究可能带来什么改变?
NU7 是下一步的重大举措。Zcash 基金会于 2026 年 10 月 22 日发布了 Zebra 7.0.0,其发布说明将主网激活设定在第 3,543,405 个区块,计划于 2026 年 11 月 5 日左右进行。主网节点运营商必须在该区块之前升级以保持共识链同步。由于日期取决于区块生产速度,可能会有小幅变动。主要变化在于速度。根据 ZIP 218,目标区块间隔从 75 秒缩短至 25 秒,首次确认的平均等待时间降至约 25 秒。NU7 还增加了每块屏蔽活动限制,以保护钱包免受垃圾信息攻击。
结论:为何 Zcash 隐私研究至关重要
Zcash 密码学允许网络在隐藏细节的同时验证支付。最显著的进步是 Halo 2,它移除了可信设置。主要的担忧在于实施风险,Orchard 漏洞使其显现出来。目前尚不清楚的是实际有多少活动使用屏蔽地址。官方规范、发布说明和实时网络数据是最好的核查依据,而市场覆盖范围(如价格展望)则将价格视为独立问题。
ZEC

交易所
交易所排行榜
24小时成交排行榜
人气排行榜
交易所比特币余额
交易所资产透明度证明
去中心化交易所
资金费率
资金费率热力图
爆仓数据
清算最大痛点
多空比
大户多空比
币安/欧易/火币大户多空比
Bitfinex杠杆多空比
ETF追踪
索拉纳ETF
瑞波币ETF
香港ETF
比特币持币公司
加密资产反转
以太坊储备
HyperLiquid钱包分析
Hyperliquid鲸鱼监控
大额转账
链上异动
比特币回报率
稳定币市值
期权分析
新闻
文章
财经日历
专题
钱包
合约计算器
账号安全
资讯收藏
自选币种
我的关注