Zcash 将 Tachyon 组件迁入 Zakura Common,推进更快的隐私支付
要点速览
- •Zcash 开发者已开始将 Project Tachyon 组件迁移至生态系统的共享加密代码库 Zakura Common,这一步影响的是开发者基础设施,而非终端用户功能。
- •Project Tachyon 旨在通过携带证明的数据实现更高效的交易聚合,以及一种在钱包准备花费时保护 nullifier 的“遗忘式同步”设计,来加速屏蔽支付。
- •此次整合的首个发布是 Rust 组件 Udon,它统一了此前分散在旧有库中的性能敏感算术运算,并允许应用程序自行配置内存和并行处理限制。
- •屏蔽交易目前给 Zcash 带来两种扩容负担:创建和验证隐私证明所需的计算,以及验证者必须保留的持续增长的 nullifier 集合。
- •Tachyon 是一项不同于 11 月 5 日 NU7 目标的拟议升级,目前仍有 11 项 Zcash 改进提案待完成,Ragu 框架尚未经过审计,任何主网激活都取决于社区批准。

Zcash 开发者已开始将 Project Tachyon 的组件整合进 Zakura Common。Project Tachyon 是一项旨在实现更快隐私支付的拟议升级,而 Zakura Common 则是一个面向更广泛生态系统的共享加密代码库。根据一篇 9 月 28 日的开发者文章,这一步标志着代码迁移的开始,而非网络激活。
对于 ZEC 持有者而言,今天没有任何变化。用户并不会仅仅因为 Tachyon 组件进入 Zakura Common 就获得新的屏蔽交易功能。当前直接的使用者是开发者,他们正在为钱包、节点以及未来的协议工作准备加密基础。
这一准备工作之所以重要,是因为隐私支付对软件的要求高于普通的透明转账,而且随着使用量增长,这些要求会变得更加难以管理。
隐私支付存在两种扩容成本
屏蔽的 Zcash 交易使用加密证明来表明一笔转账符合网络规则,同时不公开透露发送方、接收方或金额。创建和验证这些证明比检查透明转账需要更多的工作。实际上,屏蔽支付以额外的计算换取机密性,这一权衡同时影响钱包性能和验证者必须存储的数据量。
还存在一项更长期的基础设施成本。为防止同一笔屏蔽资金被重复花费,验证者需要追踪一种称为 nullifier 的唯一值。Project Tachyon 的技术概述指出,在当前设计下,该集合会持续增长,从而增加验证者必须保留的共识数据量。
Tachyon 围绕携带证明的数据(proof-carrying data)设计,这是一种压缩“计算被正确执行”证据的方法。该提案旨在让区块生产者更高效地聚合屏蔽交易,同时其“遗忘式同步”设计可帮助钱包在准备花费所需信息时,不向相关远程服务透露实际的 nullifier。
这些是颇具雄心的设计目标。它们既解决了验证一笔隐私支付的成本,也解决了该支付被接受之后产生的状态负担。
为什么 Zakura Common 是这项工作的核心
研究实现可以证明某种加密设计是可行的。而钱包和节点软件需要达到不同的标准:可维护的代码、可预测的内存与计算资源使用、可靠的测试,以及其他团队能够清晰接入该工作的路径。
Zakura Common 的定位是作为这项工作的通用加密基础。开发者表示,Tachyon 与现有的 Zcash 加密技术共享底层数学组件,尽管其递归证明带来了额外要求。整合这些重叠的组件可以减少重复代码,并使一项优化惠及生态系统的多个部分——在实践中,正是这个共享基础将个体改进转化为整个生态系统的改进。
这一过程中的发布是 Udon,它是一个 Rust 组件,将此前分散在旧有库中的性能敏感算术运算整合在一起。其设计允许应用程序自行设置内存和并行处理限制,这一点很重要,因为移动钱包、全节点和服务器的硬件资源并不相同。这种灵活性对屏蔽支付尤为重要,因为钱包端在准备花费时需要执行真实的计算工作。
这本身并不能保证用户的交易更快。它为未来的实现提供了一条更直接的路径,使其能够使用优化后的代码,而无需在多个独立库之间维护那么多兼容层。
Tachyon 仍需规范、审查和网络批准
在 Zcash 的技术路线图上,Tachyon 比下一次计划中的网络变更更为靠后。Coindoo 此前报道过 NU7 升级的 11 月 5 日目标时间,该升级涉及更近期的协议工作。而新的 Zakura Common 整合则侧重于构建后续 Tachyon 提案可以使用的加密组件,因此这两项工作仍是同一份路线图上的不同轨道。
Project Tachyon 网站将 Tachyon 描述为一项拟议的 Zcash 升级。它的激活需要社区批准,而不是由开发团队简单地发布一个钱包更新就能实现。
该项目的公开实现追踪器目前列出了 11 项 Zcash 改进提案,涵盖屏蔽协议、交易格式、聚合、同步以及最终部署。这一数字显示了剩余工作的规模:代码迁移只是更广泛协议工作的一部分。
安全审查同样至关重要。Tachyon 所使用的 Ragu 携带证明数据框架声明其仍处于密集开发阶段,且尚未经过审计。公开代码的价值在于它可以接受技术审视;但不应将其视为该系统已可投入生产使用的证明。
什么才能证明真正的进展
读者无需跟踪每一次加密库的变更。以下几个后续里程碑将表明这项工作是否正在成为可用的隐私支付基础设施:
- 可复现的基准测试: 结果需注明硬件、交易类型和测试条件。
- 独立审查: 涵盖新实现及其假设的审计或形式化验证。
- 钱包与节点整合: 发布版本需说明哪些用户受益以及在什么条件下受益。
- 协议进展: 已完成的规范,以及针对潜在升级的明确社区流程。
让隐私在大规模下切实可行
Zcash 的开发者将隐私扩容视为一个基础设施问题,而更快的证明计算只是其中一部分。钱包需要保持可用,验证者需要可持续的硬件要求,加密假设也需要经受严格的审查。
将 Tachyon 移入 Zakura Common 并不能解决这些问题。它通过将研究组件放入一个共享软件基础中,使这项工作更加具体,其他 Zcash 开发者可以在此基础上进行测试和构建。下一个有意义的证据将来自审查、实现以及最终面向用户的发布,而不仅仅是一个理想化的每秒交易数指标。
本文仅供信息参考,不构成财务或投资建议。Project Tachyon 仍处于开发阶段,在任何主网激活之前,还需要进一步的技术工作和社区批准。