Polygon ID架构

1. 引言

Polygon ID架构中主要有3大要素:

  • Issuer:对应的工具为issue node。可为大学等机构。主要是给wallet provider颁发证书(credential)。主要API有:
    • 生成DID API
    • 发行证书API
    • 存储API
    • 分享API,如QR码
    • 撤销API
  • Wallet Provider:即identity holder。集成wallet SDK,提供相应的API接口。为crypto wallet增加身份信息,主要API有:
    • 管理DID API

    • 向issuer请求证书API

    • 管理证书 API

    • 与Verifier进行认证API:支持2种认证方式:

      • ZKP
      • selective disclosure:也使用ZKP技术。

      并支持与Verifier 链上和链下2种交互方式。

  • Verifier:可为链上合约或链下服务。可验证的问题有:
    • What?
    • How?
    • Who?

Polygon ID的DID基于identity state创建,为3棵Merkle tree root的哈希值。基本格式类似为:

did: polygonid:polygon:mumbai:AFA50213

身份分类:

  • 1)物理身份:如驾照、身份证等。
  • 2)数字身份:又分为:
    • 2.1)中心化数字身份:如传统的中心化web2网站账号密码登录。
    • 2.2)联邦身份:如通过facebook或谷歌账号授权登录不同网站或应用。
    • 2.3)自治身份:自己持有并管理数据。可有选择的公开或证明,具备隐私属性。

参考资料

[1] 2023年5月视频 Polygon ID | Architecture

Polygon ID系列博客

相关推荐
mutourend4 个月前
Lagrange ZK Coprocessor:革新区块链领域的大数据应用
隐私应用
mutourend1 年前
Zama的fhEVM:基于全同态加密实现的隐私智能合约
隐私应用
mutourend1 年前
Aztec.nr:Aztec的隐私智能合约框架——用Noir扩展智能合约功能
隐私应用
mutourend1 年前
Aztec的隐私抽象:在尊重EVM合约开发习惯的情况下实现智能合约隐私
隐私应用
mutourend1 年前
Private market:借助ZK实现的任意计算的trustless交易
隐私应用
mutourend1 年前
制衡:机器学习和零知识证明
人工智能·隐私应用
mutourend1 年前
proto-neural-zkp:Plonky2 + Numpy 构建的神经网络原型
隐私应用