中文 ▼
自选
我的自选
查看全部
市值 价格 24h%

免责声明:内容不构成买卖依据,投资有风险,入市需谨慎!

Zcash zk-SNARKs详解:零知识隐私技术

2026-10-28 15:16:03
收藏

Zcash zk-SNARKs 是什么?为何它对隐私至关重要

Zcash zk-SNARK 是一种附加在 Zcash 支付上的小型证明。它向网络表明该支付符合规则,但具体细节被排除在外。没有人能看到是谁发送了资金、谁接收了资金或金额是多少。支撑这一机制的数学原理被称为 Zcash 零知识证明。在大多数区块链上,每笔交易都公开可见,任何人都可以追踪资金流向。而屏蔽(Shielded)Zcash 支付避免了这种情况。网络仍然确认交易的有效性,因此无需依赖发送者的口头声明。

只有完全屏蔽的交易才能获得这种保护。费用始终可见,且涉及透明地址的转账可能会暴露超出发送者预期的信息。

如何用日常通俗语言理解零知识证明?

零知识证明允许一方在不分享秘密的情况下证明某事为真。 prover(证明者)持有秘密,verifier(验证者)检查声明。想象一扇锁着的门:一个人打开它来证明他知道密码。周围的人看到门开了,但没人听到密码。官方 Zcash 解释器提供了一个数字示例:证明者可以展示存在一个与给定哈希匹配的数字,而不揭示该数字本身。一个更强的版本称为“知识证明”,表明证明者确实知道这个数字。

zk-SNARK 每个字母的含义详解

全称为“零知识简洁非交互式知识论证”(Zero-Knowledge Succinct Non-interactive Argument of Knowledge)。每个词都有通俗含义:

  • 零知识 (Zero-knowledge):除了声明为真之外,不泄露任何额外信息。
  • 简洁 (Succinct):证明非常小。官方资料指出其仅几百字节,可在毫秒内完成验证。
  • 非交互式 (Non-interactive):只需一条消息。早期系统需要多轮来回交互。
  • 知识论证 (Argument of knowledge):证明者展示对秘密(如花费密钥)的真实占有权。

这些特性非常适合公共网络,因为每个节点都必须检查每个证明。已发布的 Zcash 密码学研究展示了 Zcash zk-SNARKs 如何融入更广泛的设计中。

zk-SNARKs 如何在看不见内容的情况下验证屏蔽交易?

屏蔽交易在区块链上保持加密状态,但携带着证明。节点根据共识规则检查证明的有效性,这在 Zcash 协议规范中有完整列出。支出还必须经过适当授权。双重消费通过空值(nullifiers)阻止。当屏蔽票据被花费时,交易会发布一个空值。节点维护这些标签的运行列表。如果新交易显示列表中已存在的标签,节点将拒绝它。这就是同一枚硬币无法被花费两次的原理。同时,该标签不会指向原始硬币,从而保持历史记录的私密性。

用户无需手动构建这一切。钱包会在发送支付时在后台创建证明。

Zcash 上哪些支付细节被隐藏,哪些是公开的?

在完全屏蔽的支付中,发送者、接收者和金额都是加密的,外部人员无法读取。他们仍可以看到发生了有效交易。费用也是公开的。

详情 透明支付 完全屏蔽支付 发送者 公开 隐藏 接收者 公开 隐藏 金额 公开 隐藏 费用 公开 公开 持有者可以共享查看密钥以给予他人只读访问权限。密钥揭示的内容取决于其类型和钱包。它不能花费资金。

透明 vs 屏蔽 Zcash:为何隐私取决于地址类型

Zcash 有两种地址类型。透明地址的工作方式类似于比特币,完全公开。屏蔽地址使用证明。容易忽视的一点是:Zcash zk-SNARKs 仅保护通过屏蔽地址移动的资金。从透明地址发出的支付是可见的,而在两种类型之间转移资金会暴露透明端,并可能将活动联系起来。许多其他隐私币默认提供隐私,而 Zcash 将其作为选择,因此地址类型至关重要。

Halo 2 如何移除 Zcash 隐私技术的可信设置

可信设置是一次性的仪式,用于为证明系统创建公共设置。如果其秘密随机数泄露,有人可以伪造看似有效的证明。在 Zcash 上,这可能意味着假币。Sprout 和 Sapling 都使用了这一步骤,多方仪式降低了风险。网络升级 5 于 2022 年 5 月到来,带来了 Orchard 协议。Orchard 使用 Halo 2 证明系统,无需可信设置。

屏蔽池 可信设置 Sprout 是 Sapling 是 Orchard 否 那么,Zcash zk-SNARKs 是否一直需要可信设置?早期的池需要,Orchard 不需要。

NU6.3 升级后 Orchard 的现状如何?

设计和当前状态是两回事。Halo 2 消除了 Orchard 对可信设置的需求,但该池的规则随后发生了变化。根据官方 NU6.3 升级页面,NU6.3 是第十次主要的 Zcash 网络升级。网络记录指向约 2026 年 7 月 28 日的激活。它引入了 Ironwood 屏蔽池,并在 2026 年 5 月底发现 Orchard 池存在健全性缺陷后对其进行了限制。关于退出和钱包支持的详细信息最好在官方升级页面上检查,因为它们可能会发生变化。

目前 Zcash 零知识隐私的局限性有哪些?

加密隐私并不能隐藏用户活动的每一个部分。网络元数据、区块链外共享的信息以及涉及透明地址的转账可能会将交易联系起来。代码也是一个局限。实现中的缺陷可能会削弱良好的设计,正如 Orchard 案例所示。测试和快速更新至关重要。一些交易所限制或下架屏蔽币,因为监管机构担心隐藏的资金流动,且规则因国家而异。某些链通过在链顶构建应用程序来实现隐私。Zcash 则将隐私构建在其基础层中。

专家观点:读者应关注 Zcash 隐私技术的哪些方面

更强的信号是 Halo 2。它消除了一种特定的加密风险。但它并未消除软件或运营风险,2026 年的 Orchard 缺陷证明了这一点。主要关注点在于实际使用情况。池余额不等于活跃用户,因此更大的池并不证明更多人使用它。任何数据点也应说明其涵盖的池和时期。最大的未知数是监管。新规则可能会改变屏蔽币买卖和持有的难易程度。

结论:为何 Zcash zk-SNARKs 对隐私加密货币仍然重要

Zcash zk-SNARKs 允许公共网络验证屏蔽支付,同时隐藏其私有细节。Halo 2 消除了 Orchard 对可信设置的需求,但 NU6.3 的变化表明,仅靠设计并不能确定当前状态。费用、元数据和透明转账仍然可见或可链接。任何依赖隐私声明的人都应首先对照最新的官方文档进行确认。

免责声明:

本网站、超链接、相关应用程序、论坛、博客等媒体账户以及其他平台和用户发布的所有内容均来源于第三方平台及平台用户。币市通对于网站及其内容不作任何类型的保证,网站所有区块链相关数据以及其他内容资料仅供用户学习及研究之用,不构成任何投资、法律等其他领域的建议和依据。币市通用户以及其他第三方平台在本网站发布的任何内容均由其个人负责,与币市通无关。币市通不对任何因使用本网站信息而导致的任何损失负责。您需谨慎使用相关数据及内容,并自行承担所带来的一切风险。强烈建议您独自对内容进行研究、审查、分析和验证。

展开阅读全文
更多新闻
TOP

顶部