关键要点:
- pERC-20 将公开的 ERC-20 余额替换为加密的密码学票据
- 转账通过以太坊上的 Groth16 零知识证明进行验证
- 该草案标准内置合规黑名单机制
关键要点:

一项名为 pERC-20 的以太坊代币标准草案提出,通过将零知识证明直接嵌入代币合约,默认隐藏代币余额和转账金额。
根据发布在以太坊研究论坛上的草案规范,该提案正式追踪编号为 ERC-7605,借鉴了 Zcash 的 UTXO 架构和 Groth16 证明系统。
在当前的 ERC-20 标准下,任何钱包的余额均可通过 balanceOf 函数公开读取。pERC-20 完全移除了该接口,取而代之的是一个围绕铸造(mint)、销毁(burn)和转账(transfer)操作构建的 IPERC20 接口——每项操作均需提供有效的零知识证明。代币以加密的密码学票据形式存在,而非公开的账户余额,所有权则通过标准的 ECDSA 签名来验证。
该标准目前仍为草案,必须经历完整的 ERC 审查流程才有可能大规模部署。它无需主网变更即可作为应用层标准推出,但如果获得采用,将把隐私保护变为以太坊代币层的默认属性,而非可选的附加包装。
pERC-20 机制使用了针对 ZK 电路效率优化的 Poseidon 哈希承诺,其已用票据追踪可在 O(1) 时间内完成,并配有可配置的周期清理机制,以防止状态无限增长——这一问题曾困扰 Tornado Cash 等早期的链上隐私实验。
一个刻意的权衡是:转账图谱——即哪些地址之间进行了交互——仍然是公开的。转账金额被隐藏,但虚拟一次性子账户之间的关联并未隐藏,这意味着 pERC-20 并不提供完整的交易图谱隐私保护。
该提案还包含一个合规黑名单机制,将 pERC-20 定位为具有监管意识的底层设施,而非纯粹追求隐私最大化的工具。这一设计框架至关重要,因为监管环境已使以太坊的隐私开发停滞了数年之久,其中包括美国财政部外国资产控制办公室对 Tornado Cash 实施的制裁。
该标准与 MetaMask 兼容,且无需新的预编译合约,从而降低了现有钱包和去中心化应用的采用门槛。如果 pERC-20 能够从论坛讨论阶段推进至拥有参考实现的稳定接口,那么以太坊默认代币层究竟是应该透明还是私密,将成为开发者和用户面临的一个现实设计选择。
本文仅供信息参考,不构成投资建议。