基于 ZK 的链上身份系统设计

基于 ZK 的链上身份系统设计

💡 原文中文,约600字,阅读约需2分钟。
📝

内容提要

本文介绍了基于零知识证明和智能合约的链上身份认证系统zkgate.fun。该系统允许用户在不暴露真实身份的情况下证明自己属于某个群组。管理员通过以太坊地址生成Merkle Root Hash并提交至智能合约,群组成员使用Circom电路生成zk proof并提交给智能合约进行验证,从而保护隐私。

🎯

关键要点

  • 本文介绍了基于零知识证明和智能合约的链上身份认证系统zkgate.fun。
  • 该系统允许用户在不暴露真实身份的情况下证明自己属于某个群组。
  • 管理员通过以太坊地址生成Merkle Root Hash并提交至智能合约。
  • 群组成员使用Circom电路生成zk proof并提交给智能合约进行验证。
  • 智能合约使用Circom电路生成的verifier.sol对zk proof进行验证。
  • 管理员不需要公开群组成员的地址,成员只需提交零知识证明即可证明身份。
➡️

继续阅读