我们无法低估DID去中心化身份(Decentralized Identity)带给人类的意义,因为人是社会动物,而身份是社会关系的起点,不依赖于发行方的身份自由是自由的起点
ID代表的主体(subject)可以是人,公司或者任何一个物体; ID在一个范围(namespace)内必须是唯一的; ID一定有一个发行方(issuer或者传统IAM中称为Identity Provider),DID的发行方是subject自己; issuer需要为第三方(verifier或者传统IAM中Relying Party)提供查询和验证服务,DID的验证由加密算法的数学公式提供; 一个声明(claim或者statement或者assertion)包括自我声明或者第三方声明,需要提供对应的验证(verify或者attest)机制;这种验证机制有时候是确定性的,比如一个人声明他拥有1个比特币,可以通过验证他是否控制一个超过一个比特币的地址验证;验证机制有时候是概率性的,比如一个人声明他拥有Java编程能力,这个声明需要以前的同事背书,虽然拥有编程能力的熟练程度是一个概率; 身份天生具有场景特征,人们在不同的场景使用不同的身份(persona);而职能(role)定义了一个属性(attributes)集合,代表了一类用户经过认证(authenticate)后被赋予不同的权利范围(ACL)。
先锋
观点