
Zhixiong Pan|2025年11月30日 08:43
以太坊基金会的 PSE(隐私与扩展探索)团队发布了一篇名为 OpenAC 的论文,这可能是近期数字身份领域最「务实」的一次技术突破。它提出了一种透明且轻量级的匿名凭证设计,旨在解决去中心化隐私与 Web2 合规之间长期存在的死结。
它的核心价值在于:在完全不触动现有政府或机构基础设施(如 RSA/ECDSA 签名)的前提下,为用户提供去中心化、防追踪的隐私保护 。
OpenAC 的最大亮点是其极高的兼容性。以往的隐私方案往往要求发行方更换签名算法,这在现实世界中几乎无法推行。OpenAC 另辟蹊径,它充当了一个中间层,包裹现有的标准凭证格式(如 SD‑JWT、mDL 移动驾照),利用零知识证明将传统的、易被追踪的数字身份转化为隐私凭证。
这意味着,你的以太坊钱包未来可以直接导入现实世界的身份证,并在不泄露隐私的情况下使用,无需等待政府升级系统 。
目前的数字身份标准(如 W3C VC)存在一个致命缺陷:关联性(Linkability)。当你直接展示由发行方签名的凭证时,签名本身就是一个唯一的追踪标记。OpenAC 通过密码学手段切断了这种联系,实现了「Unlinkability」。你在 A 处展示「已成年」,在 B 处展示「合格投资者」,虽然背后源自同一个身份证,但在数学上这两次展示是完全隔离的,没有任何人,包括发行方,能将它们关联起来 。
为了在手机上跑通这套逻辑,OpenAC 在密码学选型上非常讲究。它选用了 Spartan 作为底层证明系统,这意味着它是全透明的(Transparent),完全不需要 Groth16 那种存在后门风险的「可信设置」(Trusted Setup)。这消除了一大信任隐患,对于需要高安全等级的政府或金融场景来说,这是硬指标 。
在性能优化方面,OpenAC 解决了一个痛点:在 ZK 电路里验证传统 ECDSA 签名通常非常慢。团队巧妙地选用了一条名为 Tom256 的曲线,其标量域与主流 NIST P-256 曲线的基域完美匹配。这种「原生适配」使得在零知识证明中验证标准 Web2 签名的效率大幅提升,从而避免了昂贵的非原生字段运算 。
为了让用户体验达到商用标准,论文设计了独特的「准备-展示」(Prepare-Show)架构。系统将繁重的计算(如解析凭证、验证签名)放在离线的「准备阶段」,只需运行一次;而用户在柜台或过闸机时触发的「展示阶段」,只需运行极轻量的计算。
实测数据显示,iPhone 17 上一次展示的 prover 侧时间(包含 reblind)大约 130ms 量级,仍然是亚秒级。这种亚秒级响应完全能满足日常高频支付或验证的需求 。
安全性上,OpenAC 还引入了硬件级别的设备绑定(Device Binding)。它利用手机的安全芯片(Secure Enclave)对每次交互的随机数进行签名。这意味着,即使黑客在网络层截获了你的 ZK 证明文件,只要他们物理上不持有你的手机,就无法通过验证。这一设计直接对标并满足了欧盟数字身份钱包(EUDI Wallet)的高合规要求 。
当然,作为科普我们需要客观看到权衡是啥。由于采用 Spartan+Hyrax 这种透明证明系统(不需要可信设置),一次完整展示的证明总大小大约 150KB,其中在线 Show 部分约 40KB,远大于 Groth16 的几百字节。
这意味着它不适合直接在以太坊主网上进行验证(Gas 费会爆炸),但对于通过蓝牙、NFC 或 HTTPS 进行的链下验证,或者在 L2 上使用,这个体积是完全可以接受的 。
此外,该方案利用 Hyrax 风格的 Pedersen 承诺来链接「准备」和「展示」两个阶段。这种设计不仅保证了两个阶段数据的一致性,还保留了模块化的灵活性。论文指出,虽然目前的实现基于离散对数假设,但其模块化结构允许未来将承诺层替换为基于格(Lattice)的方案,从而在未来平滑升级到抗量子安全 。
总结来说,OpenAC 不是那种束之高阁的学术玩具,而是一套为 Mass Adoption 设计的工程解决方案。它架起了一座桥梁,让链下的真实信任(政府 ID、学历、资产证明)能以隐私保护的方式进入去中心化的世界。对于以太坊生态而言,这为 RWA(现实资产上链)、抗女巫攻击的空投以及隐私 DAO 治理提供了最可落地的技术蓝图 。(Zhixiong Pan)
脈絡