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系列博客

猜你喜欢

转载自blog.csdn.net/mutourend/article/details/132872736