以太坊-从ERC-721到ERC-7962

youtube 链接

动机与背景

传统 NFT(ERC-721)的所有权与地址绑定,所有权与转移记录完全公开。这种透明性符合区块链精神,但在涉及“身份”或“会员资格”的业务场景中会产生隐私冲突。例如:星巴克会员希望在机场贵宾室以“会员身份”获得服务,但星巴克无法将完整会员名单直接提供给机场,也无法公开地址与身份信息。因此产生了“验证资格但不暴露身份”的需求。现有 ERC-721 在隐私与链上身份方面难以满足这种场景,促成了 ERC-7962 的设计。

核心理念

ERC-7962 的核心是在链上确认资产归属,同时避免暴露持有者的真实地址。协议将所有权表示从“地址”替换为“公钥哈希(kHash)”,链上不出现真实地址与可追踪路径。同时将“所有权”与“交易发起者”解耦,可由第三方代发交易。配合零知识证明用于完成“证明用户具有资格”但不暴露真实标识的过程,形成隐私友好的链上身份表达模式!

技术实现特点

  • 所有权标识替换 owner 字段不再存储地址,而是公钥哈希,减少可关联性。

  • UTXO 风格的密钥一次性使用 转移后生成新密钥,避免交易链路被追踪,增强隐私。

  • 无 Approve 机制 Approve 会在链上暴露公钥或权限授予意图,与目标相悖,因此被移除。

  • 交易发起者与所有权解耦 用户无需钱包和 Gas,可由商家或服务方代付交易并提交链上操作。

这一机制本质上改善了 Web2 用户接入 Web3 的体验,也为企业级分发、批量空投、会员体系提供可行入口。

应用场景

协议主要面向“隐私 + 资格验证”的业务,例如企业会员体系。以前面的星巴克示例:星巴克将会员身份铸为 ERC-7962,用户无需管理地址或 Gas,通过签名表达意图即可;到机场贵宾室时,用户仅需出示证明自己“拥有会员资格”,无须暴露地址、交易记录或完整会员名单。Gas 可由星巴克或机场承担,符合商业激励逻辑。由此实现了链上隐私身份验证、降低 Web3 使用门槛,并可用于 C 端用户无感参与的 Web3 场景。

优势与局限

协议优势包括:隐私保护、不可关联性、支持批量处理、支持代付 Gas、对 Web2 新手友好、适用于企业级场景。局限在于 Gas 成本高于传统 ERC、向后兼容较弱、公钥管理要求更高、密钥暴露风险需要轮换机制规避。

comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计