当前位置: 首页 > 专利查询>嵩山实验室专利>正文

一种基于主从多链的穿透式确权与监管方法及系统技术方案

技术编号:37789952 阅读:9 留言:0更新日期:2023-06-09 09:20
本发明专利技术提供一种基于主从多链的穿透式确权与监管方法及系统。该方法包括:步骤1:生成三条区块链,分别记作监管链、确权存证链和流转存证链;其中,监管链作为主链,确权存证链作为监管链的从链,流转存证链作为确权存证链的从链;步骤2:在监管链的对应区块上存储用户信息,用户信息包括用户的数字身份DID和与数字身份DID绑定的具体身份信息;步骤3:在确权存证链上的对应区块上存储确权存证记录,确权存证记录包括数据所有者的数字身份DID、数据标识符、数字签名、IPFS存储地址和确权时间戳;步骤4:在流转存证链上的对应区块上存储数据流转记录,数据流转记录包括数据标识符、数据发送者的数字身份DID、数据接收者的数字身份DID和流转时间戳。和流转时间戳。和流转时间戳。

【技术实现步骤摘要】
一种基于主从多链的穿透式确权与监管方法及系统


[0001]本专利技术涉及数据确权
,尤其涉及一种基于主从多链的穿透式确权与监管方法及系统。

技术介绍

[0002]数据作为一种重要的生产要素,随着区块链技术的发展,区块链技术给数据流转各方权益的保护提供了一种重要的思路。为了保障数据需求者的权益,许多方案会通过星际文件系统(InterPlanetary File System,IPFS)存储原始数据、区块链存储对应的IPFS存储地址和数据哈希值,当数据需求者通过IPFS存储地址获取到数据后,可以对其进行哈希运算,并与链上存储的哈希值进行对比验证,确保所获取数据的完整性。为了保障数据所有者的权益,会将相关确权信息组合成元数据存储在区块链上进行确权,当数据所有权发现自己的权益受到侵害时,可以向监管机构发起仲裁申请,由监管机构通过调用智能合约查询链上存储的确权信息进行仲裁,保护数据所有者的权益。其次,在数据流转过程中,各方流转信息也会记录在区块链上,监管机构可以通过调用智能合约获取链上存储的流转信息,并根据流转信息进行监管,确保数据流转全流程的可追溯。
[0003]现有的方案采用单链式架构,所有信息都存储在一条链上,获取数据不够快速、便捷。其次,还存在低质量数据得不到有效监管的问题,如若数据质量得不到有效监管,可能导致数据需求者获取到的数据质量偏低。在数据需求者获取到质量偏低的数据时,无法向系统进行有效反馈,而区块链具有链上数据无法删除的特性,若恶意用户将大量低质量数据上传到链上,不仅浪费链上宝贵存储资源也降低了系统的可用性。

技术实现思路

[0004]针对现有采用单链式架构来进行数据确权的方法存在数据获取慢,以及无法有效监管链上数据的质量问题,为了至少能够解决上述问题中的一部分,本专利技术提供一种基于主从多链的穿透式确权与监管方法及系统,采用主从多链式架构,多条链并行处理获取数据的请求,更加快速、高效;同时,还能减轻单链的存储压力;此外,采用数据积分的形式对数据质量进行监管。
[0005]一方面,本专利技术提供一种基于主从多链的穿透式确权与监管方法,包括:步骤1:生成三条区块链,分别记作监管链、确权存证链和流转存证链;其中,所述监管链作为主链,所述确权存证链作为所述监管链的从链,所述流转存证链作为所述确权存证链的从链;步骤2:在所述监管链的对应区块上存储用户信息,所述用户信息包括用户的数字身份DID和与数字身份DID绑定的具体身份信息;步骤3:在所述确权存证链上的对应区块上存储确权存证记录,所述确权存证记录包括数据所有者的数字身份DID、数据标识符、数字签名、IPFS存储地址和确权时间戳;步骤4:在流转存证链上的对应区块上存储数据流转记录,所述数据流转记录包括
数据标识符、数据发送者的数字身份DID、数据接收者的数字身份DID和流转时间戳。
[0006]进一步地,步骤2中,在所述监管链的对应区块上还存储用户的数据总积分;所述数据总积分用于指示用户的信用好坏;其中,数据总积分越高,表示用户的信用越高,反之,表示用户的信用越低;对应地,在所述流转存证链的对应区块上还存储数据评价积分;所述数据评价积分是由数据接收者对数据发送者所发送数据的评分;其中,数据评价积分越高,表示发送者所发送的数据质量越高,反之,表示发送者所发送的数据质量越低。
[0007]进一步地,步骤2中,具体还包括:当用户申请注册并注册成功后,触发注册智能合约以生成该用户的数字身份DID和初始的数据总积分值。
[0008]进一步地,步骤3中,具体还包括:接收用户上传的数据m和用户使用自身私钥对数据m进行签名后生成的数字签名;对所述数字签名进行验证,当签名验证通过后,对数据m进行原创性验证,验证通过后将数据m上传至IPFS存储,并得到数据m的IPFS存储地址;对数据m进行哈希运算,将得到的哈希值作为数据m的数据标识符。
[0009]进一步地,还包括:对数据使用权进行变更,具体包括:步骤A1:数据需求者向数据所有者发送关于数据m的使用权申请;步骤A2:若数据所有者同意申请,则将数据m的IPFS存储地址发送给数据需求者,并在所述流转存证链上自动生成数据流转记录;步骤A3:数据需求者根据数据m的IPFS存储地址从IPFS上获取数据m

,然后计算数据m

的数据标识符;步骤A4:数据需求者根据数据m的IPFS存储地址在确权存证链上检索到对应的数据m的数据标识符,比较检索到的数据m的数据标识符与计算的数据m

的数据标识符是否一致来验证数据完整性,若一致,则是获取到的数据m

是完整的;步骤A5:数据需求者对数据m进行评分,以便对流转存证链上的数据m的数据评价积分进行更新,以及对监管链上的数据所有者的数据总积分进行更新。
[0010]进一步地,还包括:对数据所有权变更,具体包括:步骤B1:数据需求者向数据所有者发送关于数据m的所有权申请;步骤B2:若数据所有者同意申请,则自动调用确权存证智能合约,以便生成关于数据m的新的确权存证记录,具体为:将数据所有者的数字身份DID替换为数据需求者的数字身份DID,将数据所有者对数据m的数字签名替换为数据需求者对数据m的数字签名,将原有的确权时间戳替换为当前时间戳,其余信息不变;步骤B3:在流转存证链上自动生成数据流转记录,并对其中的数据评价积分进行初始化,而变更前的数据所有者的数据总积分保持不变。
[0011]进一步地,还包括:关于数据篡改的监管过程,具体包括:步骤C1:若用户B认为用户A向其发送的数据m

是被篡改的数据时,则向监管机构发送监管仲裁请求,并向监管机构发送数据m

和获取到数据m

的IPFS存储地址addr

;步骤C2:监管机构计算得到数据m

的数据标识符H

,通过所述数据标识符H

向流转存证链穿透;步骤C3:监管机构通过数据标识符H

和IPFS存储地址addr

向确权存证链穿透;
步骤C4:若在步骤C2中检索到数据流转记录,并且在步骤C3中检索不到确权存证记录,则认为用户A篡改了数据,对用户A的数据总积分进行扣除;若在步骤C2中检索不到数据流转记录,并且在步骤C3中检索不到确权存证记录,则认为用户B自身篡改了数据,对用户B的数据总积分进行扣除。
[0012]进一步地,还包括:关于数据侵权的监管过程,具体包括:步骤D1:若用户A认为用户B侵害到其关于数据m的数据所有权时,则向监管机构提出监管仲裁请求,并向监管机构发送数据m;步骤D2:监管机构计算得到数据m的数据标识符H,通过所述数据标识符H向确权存证链穿透;步骤D3:监管机构通过所述数据标识符H向流转存证链穿透;步骤D4:若在步骤D2中检索到用户A的确权存证记录,在步骤D3中检索到用户A向用户B发送数据m的数据流转记录,且用户A的确权存证记录中的确权时间戳早于用本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于主从多链的穿透式确权与监管方法,其特征在于,包括:步骤1:生成三条区块链,分别记作监管链、确权存证链和流转存证链;其中,所述监管链作为主链,所述确权存证链作为所述监管链的从链,所述流转存证链作为所述确权存证链的从链;步骤2:在所述监管链的对应区块上存储用户信息,所述用户信息包括用户的数字身份DID和与数字身份DID绑定的具体身份信息;步骤3:在所述确权存证链上的对应区块上存储确权存证记录,所述确权存证记录包括数据所有者的数字身份DID、数据标识符、数字签名、IPFS存储地址和确权时间戳;步骤4:在流转存证链上的对应区块上存储数据流转记录,所述数据流转记录包括数据标识符、数据发送者的数字身份DID、数据接收者的数字身份DID和流转时间戳。2.根据权利要求1所述的一种基于主从多链的穿透式确权与监管方法,其特征在于,步骤2中,在所述监管链的对应区块上还存储用户的数据总积分;所述数据总积分用于指示用户的信用好坏;其中,数据总积分越高,表示用户的信用越高,反之,表示用户的信用越低;对应地,在所述流转存证链的对应区块上还存储数据评价积分;所述数据评价积分是由数据接收者对数据发送者所发送数据的评分;其中,数据评价积分越高,表示发送者所发送的数据质量越高,反之,表示发送者所发送的数据质量越低。3.根据权利要求2所述的一种基于主从多链的穿透式确权与监管方法,其特征在于,步骤2中,具体还包括:当用户申请注册并注册成功后,触发注册智能合约以生成该用户的数字身份DID和初始的数据总积分值。4.根据权利要求1所述的一种基于主从多链的穿透式确权与监管方法,其特征在于,步骤3中,具体还包括:接收用户上传的数据m和用户使用自身私钥对数据m进行签名后生成的数字签名;对所述数字签名进行验证,当签名验证通过后,对数据m进行原创性验证,验证通过后将数据m上传至IPFS存储,并得到数据m的IPFS存储地址;对数据m进行哈希运算,将得到的哈希值作为数据m的数据标识符。5.根据权利要求2所述的一种基于主从多链的穿透式确权与监管方法,其特征在于,还包括:对数据使用权进行变更,具体包括:步骤A1:数据需求者向数据所有者发送关于数据m的使用权申请;步骤A2:若数据所有者同意申请,则将数据m的IPFS存储地址发送给数据需求者,并在所述流转存证链上自动生成数据流转记录;步骤A3:数据需求者根据数据m的IPFS存储地址从IPFS上获取数据m

,然后计算数据m

的数据标识符;步骤A4:数据需求者根据数据m的IPFS存储地址在确权存证链上检索到对应的数据m的数据标识符,比较检索到的数据m的数据标识符与计算的数据m

的数据标识符是否一致来验证数据完整性,若一致,则是获取到的数据m

是完整的;步骤A5:数据需求者对数据m进行评分,以便对流转存证链上的数据m的数据评价积分进行更新,以及对监管链上的数据所有者的数据总积分进行更新。6.根据权利要求2所述的一种基于主从多链的穿透式确权与监管方法,其特征在于,还
包括:对数据所有权变更,具体包括:步骤B1:数据需求者向数据所有者发送关于数据m的所有权申请;步骤B2:若数据所有者同意申请,则自动调用确权存证智能合约,以便生成关...

【专利技术属性】
技术研发人员:潘恒岳鹏帆陈鸿昶杨德仕卫红权丁大钊
申请(专利权)人:嵩山实验室
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1