解读NFT项目6529:推广开放
DID数字身份服务简介
DID数字身份服务简介
以BSN联盟链推出的DID服务为例。
分布式数字身份(Decentralized Identity)指的是对现实实体身份的一种去中心化式的链上映射,任何人/组织/实物都可在链上创建和管理自己的数字身份。BSN以W3C DID为规范基于BSN开放联盟链实现了DID,并通过BSN网关对外开放DID服务。目前BSN DID服务面向全网免费公测,欢迎大家试用并反馈改进建议,我们将持续优化完善服务功能。
组成结构
DID主要包含三部分:SDK、Service和智能合约。其中SDK供开发者在项目内集成使用;Service处理业务逻辑,连接隐私数据存储区(Identity Hub)和链节点;智能合约部署于链上,由Service进行合约方法调用。
角色
在DID生态体系内,主要有用户、发证方、使用方三种角色。
-
-
用户(User):拥有链上数字身份的任何人/组织/实物。任何实体对象都可通过开发者的项目去创建、管理自己的DID。
-
发证方(Issuer):可发行数字凭证的人/组织。例如:高校可为某个学生颁发数字毕业证,那么这个高校便是一个发证方。
-
验证方(Verifier):也称为业务方,指使用数字凭证的人/组织,验证方在经用户授权后,可对用户的身份或其数字凭证进行验证。例如:企业录取某个人的时候,要对其高校毕业证进行验证,那么这个企业便是一个验证方。
-
功能与特性
-
基于BSN开放联盟链部署,构建去分布式数字身份管理体系,便于用户、发证方、业务方自主参与、平权协作;
-
提供统一的分布式数字身份管理,包含身份标识创建,更新和验证等功能;
-
提供用户数据凭证的发行、授权、验证和吊销机制;
-
提供个人隐私数据存储区(Identity Hub),凭证数据由用户完 全控制、加密存储、加密传输;
-
提供统一接入API服务和SDK,集成对象封装、签名、验证等方法,便于开发者对接。