【技术实现步骤摘要】
一种完整去中心化用户身份创建、管理及使用的方法
[0001]本专利技术涉及区块链
,具体涉及一种完整去中心化用户身份创建、管理及使用的方法。
技术介绍
[0002]信息化系统中需要以数字化的方式对系统中的用户身份进行管理,用户身份称为Identity,简写为ID,非对称技术加密技术的发展,用户在信息化系统中可以使用只有自己掌握的私钥对自己在信息化系统中的操作请求进行签名,而信息化系统可以使用于用户私钥对应的公钥对用户的签名进行校验,从而确定是来自合法的系统用户的授权的操作,这构成了信息化系统中用户身份识别和管理的基础,要进一步管理用户身份,通常会对用户身份进行注册、再赋予相关的权限,这个过程目前大多数都是中心化方式实现的,例如我们在一个电商平台通过递交个人唯一性的信息,从而注册获得一个用户身份,并由该平台动态赋予我们一个与权限相关的令牌,用于控制和管理不同用户在系统中可操作的权限;
[0003]用户身份的对象即包括用户在计算机系统中的系统身份,也包括绑定用户在现实世界中的身份,这样的用户身份还可以被第三方应用所引用,使得一个应用系统中的用户身份可以参与另一个信息化系统中应用,CA平台(电子认证机构Certification Authority,简称CA)就是这样一个应用案例,CA平台通过授予用户由CA平台私钥签发的证书,当用户需要向第三方应用证明自己在现实时间中的身份的时候,通过向第三方出示证书,由第三方将该证书向CA平台进行校验,从而确认该用户在现实世界中的真实身份,这样,对于持有企业CA证书的用户就 ...
【技术保护点】
【技术特征摘要】
1.一种完整去中心化用户身份创建、管理及使用的方法,其特征在于:基于区块链系统和NFT智能合约实现,具体包括以下步骤:S01、去中心化用户身份DID的创建:用户生成系统身份,并以该身份发起与之绑定的NFT的铸造请求,完成DID创建;S02、用户身份信誉积累和管理:用户使用DID提交应用行为,由智能合约实现积分评价、积累和管理;S03、用户身份赋权管理:智能合约基于积分完成分级和赋权,用户DID获得相应级别的应用权限;S04、DID的查询和校验:基于智能合约的用户身份查询校验功能,实现用户DID在第三方应用的使用。2.根据权利要求1所述的一种完整去中心化用户身份创建、管理及使用的方法,其特征在于:所述步骤S01中DID的创建具体过程为:S011、用户在本地自主地生成公私钥对,从而获取在区块链系统中的系统身份,用户可以通过该系统身份在系统内提交相关操作请求;S012、用户以该系统身份向部署在区块链系统中的NFT铸造合约发起NFT铸造请求,从而获得一个NFT,该NFT铸造的合约中将限制NFT的转账交易,从而实现用户系统身份与该NFT的紧密绑定关系,在去中心化应用领域,对这样的应用方式称为灵魂绑定,其中用户创建的系统身份称为灵魂绑定地址,铸造生成并与之绑定的NFT称为灵魂绑定令牌SBT,这两者绑定到一起构成了本专利中的去中心化用户身份—DID。3.根据权利要求2所述的一种完整去中心化用户身份创建、管理及使用的方法,其特征在于:所述步骤S01中DID在公有区块链中的创建具体过程为:101、为用户自主创建公私钥对,从而获得区块链系统中的系统身份;102、用户通过该系统身份向区块链系统中的构建用户身份NFT的NFT合约发起NFT铸造请求,并传入该合约要求的信息;103、NFT合约生成与该地址绑定的NFT;104、NFT合约将用户提交的信息作为初始信息写入NFT;105、NFT完成向用户地址的分发,DID创建完成。4.根据权利要求2所述的一种完整去中心化用户身份创建、管理及使用的方法,其特征在于:所述步骤S01中DID支持对接联盟链或中心化系统的创建具体过程为:201、为用户自主创建公私钥对,从而获得区块链系统中的系统身份;202、用户通过该系统身份向区块链系统中的构建用户身份NFT的NFT合约发起NFT铸造请求,并传入该合约要求的信息;203、NFT合约生成与该地址绑定的NFT;204、联盟链、中心化机构通过向合约发起的交易,向该NFT传递需要填入的初始化信息;205、合约将相关信息作为初始信息写入NFT;206、NFT完成向用户地址的分发,DID创建完成。5.根据权利要求1所述的一种完整去中心化用户身份创建、管理及使用的方法,其特征在于:所述步骤S02在公有区块链中用户身份信誉积累和管理具体过程为:301、用户使用DID向智能合约提交用户在的应用行为;
302、智能合约开展并完成对行为的校验;303、智能合约按照既定的积分规则计算行为可获得的积分;304、智能合约执行积分管理算法,计算对往期积分的调整情况;305、智能合约根据计算后的结果调整NFT中用户积分的状态值,形成新...
【专利技术属性】
技术研发人员:许紫栩,许国昌,
申请(专利权)人:紫绶上海信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。