
Zcash 链档案:zkSNARK 屏蔽池与 Halo2 隐私交易
Zcash 是 2016 年由 Zooko Wilcox 团队基于 Bitcoin 代码分叉而来的隐私支付主网,引入 zkSNARK 屏蔽交易,将 "金额、收发方、Memo" 全部加密上链。它不是通用智能合约链,而是把隐私这一件事做到极致——2022 年 NU5 升级用 Halo2 取消了创世可信设置,2024 年 NU6 升级伴随第二次减半。Zcash 与 Monero 并列两大隐私币阵营,并与 ZK 智能合约链 Aleo 形成 "屏蔽支付 vs ZK 通用计算" 的隐私链双路线。
Zcash 是把 "金融隐私" 当作底层产品需求的 PoW 链,目标用户是对监管追踪、链上分析、地址画像敏感的支付方、捐赠方与企业财务。它的核心价值不在 DeFi 生态厚度,而在屏蔽池的密码学强度:Halo2 证明系统(递归 SNARK,无需可信设置)+ Orchard 屏蔽池 + Unified Addresses 是迄今为止在主网生产环境跑了三年以上的工业级 ZK 隐私实现,单链 TVL 仅 147 万美元的数字背后是它根本就不做 DeFi 这件事——Zcash 没有通用智能合约,没有借贷、没有 AMM。它的 75 秒出块、2250 秒(约 37.5 分钟)确认时间与典型 5 TPS、上限 25 TPS 的吞吐量,是支付链而非高频结算链的定位。对持有者而言,ZEC 提供的是 "我能不能让我手里这笔钱在链上是完全私密的" 这一选择权;对开发者而言,它提供了 Halo2 这套已经被主网压测过的零知识工具栈。如果你做的产品涉及合规中性的隐私支付、捐赠、DAO 财务隐私、加密企业薪资,ZEC 屏蔽地址是少数几个真正可用的方案。
关于 Zcash
Zcash 主网于 2016 年 10 月 28 日上线,由密码学家 Zooko Wilcox 领衔的 Electric Coin Company(ECC)基于 Bitcoin 0.11 代码分叉,引入了 Zerocash 协议——首个把 zkSNARK 零知识证明应用于真实公链支付的工程化实现。它继承了 Bitcoin 的 21,000,000 枚硬顶供应、四年减半曲线与 PoW 工作量证明,但将共识算法换成了抗 ASIC 早期更友好的 Equihash(事实上 2018 年后 ASIC 矿机已占据主导)。Zcash 不是 Bitcoin 的另一个 fork,它解决的是 Bitcoin 透明账本下交易图谱可被分析、地址可被聚类、金额可被追踪这一根本性隐私缺陷。
Zcash 的设计哲学是 "selective transparency"——可选择的透明度。一笔交易可以在 transparent pool(t-addr,与 Bitcoin 行为一致)和 shielded pool(zs-addr / u-addr,金额、收发方、备注全部加密)之间自由切换,用户、税务机构、审计方可以通过 viewing key 自愿披露而非被默认暴露。这是它区别于 Monero "全网强制隐私" 路线的核心定位:合规友好、可审计、可选择。屏蔽池经历了三代演进——Sprout(基于 BCTV14 SNARK,已弃用)、Sapling(2018 年 BLS12-381 + Groth16,把证明生成时间从分钟级降到秒级、内存占用从几 GB 降到几百 MB,首次让移动端屏蔽交易成为可能)、Orchard(2022 年 NU5 引入,基于 Pasta 曲线 + Halo2,无需可信设置)。
在技术参数上,Zcash 出块时间 75 秒、最终确认 2250 秒(约 37.5 分钟,对应 30 个确认)、典型 TPS 5、理论上限 25。它没有通用智能合约虚拟机,依然是 UTXO 模型——这是它与 Aleo 路线分歧的核心。Aleo 选择把 ZK 用在通用计算上、做 zkVM,Zcash 则坚持把 ZK 只用在支付屏蔽这一件事上做到极致。这种克制让 Zcash 的攻击面、审计成本和密码学复杂度都更可控,但也意味着它的 DeFi 生态总锁仓只有 147 万美元——Zcash 本身就不参与 DeFi。
经济模型上,ZEC 经历了 "创始人奖励(Founders' Reward)" 与 "开发基金(Dev Fund)" 两套激励机制的争议演进。2016 至 2020 年 20% 区块奖励分给 ECC、Zcash Foundation 与早期投资者;2020 年 11 月 Canopy 升级激活后转为 Dev Fund 制度(同样 20%,但分配给 ECC 8%、ZF 5%、MGRC 7%)。2024 年 11 月 23 日 NU6 升级伴随第二次减半,区块奖励从 3.125 ZEC 降至 1.5625 ZEC,同时 Dev Fund 机制再次重组。当前社区正在推进 NU7 与从 PoW 转向 PoS 的可行性研究,这是 Zcash 未来几年最重要的待定方向。
Zcash 技术参数
Zcash 的技术栈核心由三层组成:底层是 PoW + UTXO 的中本聪式账本,中层是 Halo2 零知识证明系统,应用层是三代屏蔽池(Sprout / Sapling / Orchard)。理解 Zcash 不需要理解 EVM 或 Move——它的技术叙事从头到尾围绕一个问题:如何在公开账本上证明 "我有这笔钱、我合法地花掉了它",而不暴露金额、来源和去向。
| 共识 | PoW (Equihash, Nakamoto consensus) |
|---|---|
| VM | UTXO + Halo2 zkSNARK shielded pool (no general smart contracts) |
| 出块 | 1.3 min |
| 终结 | 37.5 min |
| TPS | 5 typical / 25 max |
| Gas Token | ZEC |
| 上线 | 2016-10-28 |
| 代币标准 | ZEC (transparent + Sapling + Orchard shielded pools) |
| 地址格式 | Transparent (t-addr) / Sapling (zs-addr) / Orchard Unified (u-addr) |
共识机制
Zcash 沿用 Bitcoin 的 Nakamoto 共识——最长链规则、PoW 工作量证明、UTXO 模型——但把哈希函数从 SHA-256 换成了 Equihash 144,5。Equihash 是一种内存受限(memory-hard)的 PoW 算法,原始设计目标是降低 ASIC 优势、保护 GPU 矿工,但事实上 2018 年后 Bitmain Z9 mini 等 ASIC 矿机已经主导算力。这条链上的每个区块大约 75 秒产出一个,从首次确认到不可逆需要约 30 个区块(2250 秒,约 37.5 分钟)。共识层本身没有特别的隐私机制——隐私由应用层的屏蔽池实现。一笔屏蔽交易在矿工眼里是一段不可解析的 SNARK 证明加密文,矿工验证它合法但读不出内容。这种 "共识透明 + 数据加密" 的双层架构是 Zcash 区别于 Mimblewimble、Monero 环签名等其他隐私方案的根本差异。
性能解读
Zcash 的 5 TPS 典型吞吐量、25 TPS 理论上限、2250 秒确认时间,单看数字远低于 Solana 3000 TPS 或 BSC 200 TPS。但 Zcash 从来不参与吞吐量竞争——它是隐私支付链而非高频结算链。把这个数字放回原始用途:跨境隐私转账、捐赠、DAO 财务支付、薪资发放等场景,几分钟到半小时的确认完全可接受。需要警惕的是屏蔽交易的本地生成耗时——Sapling 屏蔽证明在普通笔记本上需要几秒到十几秒,Orchard 在移动设备上仍然吃紧。性能瓶颈不在链上,在于客户端 ZK 证明生成成本,这是 Zcash 与 Aleo 共同面对的核心 UX 难题。
Zcash 生态地图
和 Solana、Base、BSC 等智能合约链不同,Zcash 没有 DeFi 协议、没有 AMM、没有借贷市场——DefiLlama 上 147 万美元的 TVL 数字实际反映的是 Zcash 根本不是这种链。它的生态由钱包客户端、屏蔽池工具链、CEX 集成与 Halo2 密码学基础设施组成。下面 5 个类别是 ZEC 用户和开发者真正接触到的生态形态。
Wallet(移动端旗舰)
Zashi 是 ECC 官方主推的移动端钱包,2024 年起作为旗舰客户端推广,仅支持 Orchard 屏蔽地址(U-address),目标是把屏蔽交易体验做到与普通 Web2 支付应用接近,避免用户在 t-addr 与 zs-addr 之间手动切换造成的隐私泄漏。
Wallet(全功能桌面)
Ywallet 由 hhanh00 维护,是 Zcash 社区里功能最全的多平台钱包,支持 Transparent / Sapling / Orchard 三代地址、批量发送、多账户管理与离线签名,是高级用户与 OTC 场景的首选。Zecwallet 由 Aditya Kulkarni 早期开发,目前进入维护模式。
Hardware Wallet
Ledger 与 Trezor 是目前唯二支持 ZEC 的主流硬件钱包,但仅支持 Transparent t-addr,屏蔽地址签名能力受限于硬件钱包 ZK 证明生成能力——这是 ZEC 屏蔽池在硬件冷存储场景的长期短板。
Infrastructure(密码学)
Halo2 证明系统是 Zcash 在 NU5(2022)引入的核心基础设施,递归 SNARK 无需可信设置,已被 Scroll zkEVM、Penumbra、Aztec 等多个 ZK 项目作为底层库使用——Zcash 的密码学溢出价值远超链本身。
Exchange Integration
Coinbase、Kraken、Gemini 等主流合规交易所均支持 ZEC 现货交易,但因合规压力,多数交易所只支持 t-addr 充提,屏蔽地址提币需用户先在自有钱包内做 t→z 转换,这条 "出 CEX 即透明、入屏蔽池才隐私" 的链路是 ZEC 实际使用中的标准流程。
Zcash 与同类链对比
在 AllSwap 的链分类体系里,Zcash 被归入 "隐私链" 类目,同类目仅有 Aleo 一个对标项目。这种 "二人转" 的格局本身就说明了零知识隐私公链是个极窄的赛道——它需要的密码学、共识工程与社区共识深度,远超 EVM L2 那种 OP Stack 复制一份就能开链的门槛。下面 4 条对比帮你看清 ZEC 和 Aleo 的真正分歧。
| 链 | 出块 | 终结 | TPS | TVL |
|---|---|---|---|---|
| Zcash当前 | 1.3 min | 37.5 min | 5 | $1.47M |
| Aleo | — | — | — | $0.00 |
对比洞察
- 路线分歧:Zcash 是 "屏蔽支付链",只把 ZK 用在支付隐私这一件事上、用 UTXO 模型、没有通用智能合约;Aleo 是 "ZK 通用计算链",用 snarkVM 和 Leo 语言把整个智能合约执行过程都放进 ZK,应用层可以做隐私 DeFi、隐私身份、隐私游戏。前者克制聚焦,后者野心更大。
- 成熟度对比:Zcash 主网 2016 年 10 月上线,至 2026 年已运行近 10 年,经历了 Sprout → Sapling → Orchard 三代屏蔽池迭代和多轮重大升级;Aleo 主网 2024 年 9 月才上线,TPS、block_time、finality 等核心参数尚未公开基准测试,仍处于早期。在 "工业级 ZK 主网" 这个维度,Zcash 是唯一选项。
- 共识对比:Zcash 是 PoW Equihash + Nakamoto 共识,与 Bitcoin 同源、安全模型成熟但能耗高、TPS 受限(典型 5 TPS);Aleo 是 AleoBFT(Bullshark/Narwhal DAG-based PoS)+ coinbase 谜题 PoW 双层混合共识,理论上限 20000 TPS 但尚未在主网压力下验证。Zcash 的 PoW 路线在能源与监管争议下,社区已在讨论 NU7 转 PoS 的可行性。
- 生态厚度:Zcash 没有 DeFi 协议,TVL 仅 147 万美元,但有近 10 年沉淀下来的钱包(Zashi/Ywallet)、CEX 集成、Ledger/Trezor 硬件支持;Aleo TVL 为零、生态从 0 起步,但因为有通用智能合约能力,长期想象空间更大——前提是它先解决 ZK 证明生成成本和稳定性问题。
Zcash 历史时间线
2014 年,Johns Hopkins 大学密码学教授 Matthew Green 与 Zooko Wilcox、Eli Ben-Sasson 等人共同发布 Zerocash 学术论文,提出用 zkSNARK 在公链上实现完全屏蔽的交易。2016 年 10 月 28 日,Zcash 主网在 Electric Coin Company(ECC)主导下上线,创世仪式 "Powers of Tau" 由 6 人多方计算生成 Sprout 屏蔽池的可信参数——这套可信设置是早期 Zcash 最大的争议点,任何一人未销毁私钥都可能伪造无限 ZEC。2018 年 10 月 Sapling 升级激活,用 BLS12-381 曲线 + Groth16 把屏蔽证明生成时间从分钟级降到秒级、内存占用从数 GB 降到数百 MB,是 Zcash 首次具备移动端可用的隐私体验。同时期,关于 "Founders' Reward"(20% 区块奖励归 ECC 和早期投资者)的社区争议持续发酵,最终在 2020 年 11 月 Canopy 升级中转为 Dev Fund 制度。2022 年 5 月 31 日 NU5 升级激活 Halo2 + Orchard 屏蔽池,彻底消除了 Sprout/Sapling 时期的可信设置依赖,被视为 Zcash 在密码学独立性上的里程碑。2024 年 11 月 23 日 NU6 升级与第二次减半同时激活,区块奖励从 3.125 ZEC 降至 1.5625 ZEC,Dev Fund 机制再次重组。当前社区正讨论 NU7 与 PoW 转 PoS 的可行性。Zcash 历史上未发生过协议层资金被盗或共识层重大事故,但 2019 年发现的 "counterfeiting" 漏洞曾在 Sapling 升级时被静默修复——这是 Zcash 透明度受质疑的少数节点之一。
- 2016-10-28launchZcash mainnet launch
- 2022-05-31upgradeNU5 upgrade — Halo2 + Orchard shielded pool
- 2024-11-23upgradeNU6 upgrade activated alongside 2nd halving
开发者速查
Zcash 与开发者打交道的方式跟 EVM/SVM 链完全不同——它没有通用智能合约虚拟机,开发者主要面向钱包集成、屏蔽池工具链与 Halo2 密码学库三类场景。链层规范以 ZIPs(Zcash Improvement Proposals)形式发布在 https://zips.z.cash,类似 Bitcoin BIPs。官方未提供公共 RPC 端点——主流方案是自建 zcashd 全节点或使用 lightwalletd 轻钱包后端(gRPC 接口),公开浏览器以 blockchair.com/zcash 为主。地址格式有三套:t1 / t3 开头的 Transparent t-addr、zs 开头的 Sapling shielded、u 开头的 Orchard Unified Address(包含 Transparent + Sapling + Orchard 多池)。核心库是 librustzcash(Rust 实现的 Zcash 协议栈)与 halo2(Rust 实现的 PLONKish 证明系统),都是开发任何 ZEC 应用的起点。钱包接入推荐使用 zcash-android-wallet-sdk / zcash-swift-wallet-sdk 官方 SDK。
Zcash 到账速度横向对比
条越短代表确认越快。实际到账还受网络拥堵影响,仅供参考。
Zcash 资产覆盖度对比
条越长代表该链上可兑换的资产越多。
Zcash 常见问题
01Zcash 是去中心化的吗?矿工和开发资金会不会带来中心化风险?
共识层是去中心化的——Zcash 是 PoW + Equihash 公链,任何人可挖矿、运全节点、验证交易,无许可。但需要诚实指出两点:一、算力高度集中在 Bitmain Z9 等少数 ASIC 厂商生产的矿机上;二、协议开发长期由 Electric Coin Company(ECC)与 Zcash Foundation 两个实体主导,Dev Fund 机制让 20% 区块奖励流向这两个组织,这是社区反复争议的点。相比 Bitcoin Core 的纯志愿者治理,Zcash 在 "协议层去中心化" 上是更弱的。
02Zcash 一笔交易要多久才算最终确认?
Zcash 出块时间 75 秒,主流交易所与服务商通常要求 30 个区块确认才视为最终(2250 秒,约 37.5 分钟)。这个数字比 Bitcoin 的 6 个确认(约 60 分钟)短,因为 Zcash 出块更快、算力被攻击成本相对低,需要更多深度来对抗潜在重组。日常小额屏蔽转账 1-3 个确认(约 1.25-3.75 分钟)即可,大额或对手不熟时按 30 个确认起步。
03Zcash 的屏蔽交易真的完全隐私吗?有没有被破解过?
屏蔽池本身的密码学完整性自 2018 年 Sapling 上线以来没有被公开破解过。但需要诚实说三点:一、2019 年 ECC 团队曾在 Sapling 中发现一个允许伪造 ZEC 的 "counterfeiting" 漏洞,未被实际利用但被静默修复;二、t→z、z→t 转换边界会在公开账本留下金额线索,链上分析公司(Chainalysis 等)可在多次转换中关联用户行为;三、目前大部分 ZEC 仍流通在 transparent pool,屏蔽池本身使用率长期偏低导致匿名集(anonymity set)有限。Halo2 + Orchard 在密码学上是干净的,但实际隐私强度取决于使用模式。
04Zcash 和 Monero 哪个隐私更强?
技术路线截然不同:Monero 用环签名 + 隐形地址 + RingCT,强制全网每笔交易隐私,匿名集天然来自链上所有用户;Zcash 用 zkSNARK 屏蔽池,密码学强度理论上更高(資訊论意义上完全隐藏),但屏蔽池是可选的,匿名集仅由实际使用屏蔽地址的用户构成,实际匿名集小于 Monero。简单说,Monero 的隐私是 "水平更稳定但理论上限较低",Zcash 的隐私是 "理论上限极高但实际依赖使用率"。两者各有合规权衡:Monero 已被多家 CEX 下架,Zcash 因 selective transparency 仍被 Coinbase / Kraken / Gemini 等保留。
05ZEC 主网会从 PoW 转向 PoS 吗?
社区正在认真讨论这件事。2024 年 NU6 升级后,Electric Coin Company 与 Zcash Foundation 发布了 NU7 与 PoS 转型的初步路线图,核心动机是降低能耗、改善 finality 时间、减少对 ASIC 矿机厂商的依赖。但目前没有明确激活时间表,PoW → PoS 转型需要解决经济模型重构、矿工补偿、攻击模型重新评估等一系列硬问题,预计最早 2027 年才可能进入主网。在那之前,ZEC 依然是 PoW + Equihash 链。


