【技术实现步骤摘要】
一种基于Web3.0的多元实体数字身份溯源方法
[0001]本专利技术属于区块链与信息溯源
,具体涉及一种基于Web3.0的多元实体数字身份溯源方法。
技术介绍
[0002]随着互联网技术的发展,越来越多的实体(如个人、组织、物品、服务、事件等)在网络空间中存在和活动,形成了各种各样的数字身份。数字身份是实体在网络空间中的虚拟表征,包含了实体的标识、属性、关系、行为等信息,是实体在网络空间中进行交互和协作的基础。
[0003]Web3.0是一种基于区块链技术的新一代互联网,其目标是实现去中心化、可验证、安全、价值的网络。Web3.0为多元实体数字身份提供了一个新的平台和机制。多元实体数字身份可以实现实体在不同场景下的身份识别、认证、授权等功能,并保证实体对自己数据的所有权和控制权。
[0004]然而,在多元实体数字身份的应用过程中,也存在一些问题和挑战,如:
[0005]数据溯源:数据溯源是指追踪数据的来源、流向、处理和使用的过程,以确定数据的质量、完整性和可信度。在多元实体数字身份的场景下,数 ...
【技术保护点】
【技术特征摘要】
1.一种基于Web3.0的多元实体数字身份溯源方法,其特征在于,包括:S1:区块链网络为每个参与实体生成数字身份标识;将数字身份标识与实体的相关属性和证明数据绑定,形成自主管理的数字身份档案;S2:当节点需要进行数据溯源时,智能合约采用寻址算法为节点寻找最适配的检查节点;节点向检查节点发送溯源请求;S3:检查节点对溯源请求进行溯源资格审查,若审查通过,则将溯源请求传输到超级链,否则,向请求节点发送拒绝消息;S4:超级链中的智能合约采用寻点算法寻找自动代理节点;向自动代理节点发送溯源请求;S5:自动代理节点通过广度优先搜索向外广播溯源请求并打开链下通道以接收其他节点的反馈信息;S6:区块链网络中的节点接收溯源请求并进行数据自查,判断节点是否与溯源数据有关联,若有关联,则通过链下通道向自动代理节点发送证明信息;否则,忽略溯源请求;S7:自动代理节点根据接收数据进行数据溯源与路径回溯,得到溯源数据;向超级链进行溯源数据备份并向请求节点发送溯源数据与奖励账单;S8:请求节点根据奖励账单通过链下通道向自动代理节点发送奖励代币;S9:自动代理节点将接收到的代币向对此次溯源有帮助的节点进行奖励发放。2.根据权利要求1所述的一种基于Web3.0的多元实体数字身份溯源方法,其特征在于,所述关属性和证明数据包括实体的基本信息、信用评级、交易记录和社交关系。3.根据权利要求1所述的一种基于Web3.0的多元实体数字身份溯源方法,其特征在于,采用寻址算法为节点寻找检查节点的过程包括:S21:智能合约接口根据请求节点的数字身份标识DID和溯源请求数据的哈希值审查一个唯一的请求标识符RID;S22:节点的智能合约根据自己所在的区块链网络的拓扑结构,确定自己的分片标识符SID以及节点标识符NID;S23:智能合约根据RID和SID计算得到目标分片标识符TSID;S24:智能合约根据RID和NID计算得到目标节点位置TIP;S25:智能合约根据TSID和TIP,确定最适配的检查节点。4...
【专利技术属性】
技术研发人员:徐光侠,王世琦,王伟,宋晓玲,马创,董景楠,黄勇飞,乔成,周娜琴,
申请(专利权)人:重庆邮电大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。