基于多层共享机制的智信水务场景链数据共享方法及系统技术方案

技术编号:35707066 阅读:18 留言:0更新日期:2022-11-23 15:04
本申请提供一种基于多层共享机制的智信水务场景链数据共享方法及系统,所述方法包括:合规节点向共享合约管理节点发送共享合约签署请求,共享合约管理节点接收到数据共享参与方中所有合规节点的共享合约签署请求后,对所有签署请求进行审核,审核通过后,根据共享合约签署请求,生成数据共享合约,以及构建数据共享链,数据共享链包括数据共享参与方中的所有合规节点,数据共享参与方中所有合规节点按照共享合约在所述数据共享链进行数据共享。通过根据数据共享的不同类型、不同数据形成不同的数据共享链及数据共享合约,满足数据需求方的共享需求,提高数据共享效率和数据隐私性。性。性。

【技术实现步骤摘要】
基于多层共享机制的智信水务场景链数据共享方法及系统


[0001]本专利技术涉及水务生态数据共享
,尤其涉及一种基于多层共享机制的智信水务场景链数据共享方法及系统。

技术介绍

[0002]随着信息时代的不断发展,不同部门、不同地区间的信息交流逐步增加,计算机网络技术的发展为信息传输提供了保障。数据共享就是让在不同地方使用不同计算机、不同软件的用户能够读取他人数据并进行各种操作运算和分析。
[0003]通常采用区块链技术实现数据共享,为了确保共享数据隐私性,现有技术中,通过数据需求方节点发送数据共享请求后,数据提供方节点对数据需求方节点进行身份认证通过后,将共享数据的完整信息发送至区块链数据共享平台,从而可以保证共享数据的隐私性。此外,数据提供方节点会将授权信息发送至存证节点进行数据存证,从而可以避免授权信息被篡改,保证了授权信息的真实性,在一定程度上实现了基于区块链的数据安全共享。
[0004]然而,上述方案存在的缺陷是:(1)没有考虑实际应用场景,在实际应用场景中,区块链数据共享平台一般由区块链服务商负责建设,权威第三方机构负责监管,但数据的所有方大多是不愿意将自身的完整信息发送到区块链共享平台的,仅凭借将数据发送至区块链共享平台并不能彻底解决数据隐私问题。没有结合隐私计算等技术进一步确保数据隐私安全。(2)没有将共享的类别细分为“全部数据公开”、“统计结果公开”、“计算结果公开”等,仅将数据需求方的需求宏观描述为数据目录,没有深入考虑业务场景中对数据的不同层次需求。(3)当节点的数量发生变更时,传统做法是停止节点服务调整参数,影响数据共享交换过程。

技术实现思路

[0005]本申请提供了一种基于多层共享机制的智信水务场景链数据共享方法及系统,以解决基于区块链的数据共享存在数据隐私安全问题。
[0006]第一方面,本申请提供了一种基于多层共享机制的智信水务场景链数据共享方法,应用于由多个合规节点、共享合约管理节点构成的区块链网络,所述方法包括:合规节点向共享合约管理节点发送共享合约签署请求,所述共享合约签署请求包括数据共享参与方、数据共享类型、数据共享目录以及数字签名;共享合约管理节点接收到所述数据共享参与方中所有合规节点的共享合约签署请求,对所述数据共享参与方中所有合规节点的共享合约签署请求进行审核;若审核通过,根据所述数据共享参与方中所有合规节点的共享合约签署请求,生成数据共享合约,以及构建数据共享链,所述数据共享链包括所述数据共享参与方中的所有合规节点;所述数据共享参与方中所有合规节点按照所述数据共享合约将所需共享的数据上传至所述数据共享链,以及按照所述数据共享合约获取所述数据共享链的链上数据。
[0007]在一种可实现的方式中,所述方法还包括:待认证的节点向共享合约管理节点发送身份认证请求,所述身份认证请求包括节点信息和数字签名;共享合约管理节点对所述身份认证请求进行认证,若通过认证,则将通过认证的节点确定为合规节点。
[0008]在一种可实现的方式中,共享合约管理节点对所述身份认证请求进行认证的步骤还包括:共享合约管理节点对所述身份认证请求进行认证,生成认证结果;若认证结果为通过,向链上其他节点发送共识请求,所述共识请求包括所述认证结果和所述身份认证请求;当接收到预设数量的链上其他节点反馈的所述共识请求对应的确认信息时,则确定所述身份认证请求通过认证。
[0009]在一种可实现的方式中,对所述数据共享参与方中所有合规节点的共享合约签署请求进行审核的步骤包括:共享合约管理节点验证所述共享合约签署请求中的数字签名;若验证通过,验证所述数据共享参与方中所有合规节点的共享合约签署请求中数据参与方和数据共享类型是否一致;若验证结果为一致,则审核通过。
[0010]在一种可实现的方式中,所述方法还包括:新的合规节点向共享合约管理节点发送变更请求,所述变更请求包括所要加入的数据共享链、数据共享类型、数据共享目录以及数字签名;共享合约管理节点对所述变更请求进行审核;若审核通过,共享合约管理节点向所述数据共享链上的所有节点发送共识请求,所述共识请求包括审核结果和变更请求,并接收所述数据共享链上的所有节点反馈的与所述共识请求对应的共识结果,若所述共识结果均为通过,则将新的合规节点加入所述数据共享链。
[0011]在一种可实现的方式中,所述方法还包括:所述数据共享链上的节点向共享合约管理节点发送合约变更请求,所述合约变更请求包括共享合约的数据变更内容以及数字签名;共享合约管理节点对所述变更请求进行审核;若审核通过,共享合约管理节点向所述数据共享链上的其他节点发送共识请求,所述共识请求包括审核结果和合约变更请求,并接收所述数据共享链上的其他节点反馈的与所述共识请求对应的共识结果,若所述共识结果均为通过,则变更所述数据共享合约。
[0012]在一种可实现的方式中,所述数据共享类型为全部数据共享,部分数据共享或隐私数据共享。
[0013]在一种可实现的方式中,所述合规节点配置有隐私计算模块,所述数据共享参与方中所有合规节点按照所述数据共享合约将所需共享的数据上传至所述数据共享链的步骤还包括:若所述数据共享类型为隐私数据共享,所述隐私计算模块对所需共享的原始数据
进行计算,得到隐私计算结果;所述数据共享参与方中所有合规节点将所述隐私计算结果上传至所述数据共享链。
[0014]第二方面,本申请提供了一种基于多层共享机制的智信水务场景链数据共享系统,所述系统由多个合规节点和共享合约管理节点构成,所述系统被配置为执行下列方法:合规节点向共享合约管理节点发送共享合约签署请求,所述共享合约签署请求包括数据共享参与方、数据共享类型、数据共享目录以及数字签名;共享合约管理节点接收到所述数据共享参与方中所有合规节点的共享合约签署请求,对所述数据共享参与方中所有合规节点的共享合约签署请求进行审核;若审核通过,根据所述数据共享参与方中所有合规节点的共享合约签署请求,生成数据共享合约,以及构建数据共享链,所述数据共享链包括所述数据共享参与方中的所有合规节点;所述数据共享参与方中所有合规节点按照所述数据共享合约将所需共享的数据上传至所述数据共享链,以及按照所述数据共享合约获取所述数据共享链的链上数据。
[0015]由上述技术方案可知,本申请提供一种基于多层共享机制的智信水务场景链数据共享方法及系统,所述方法包括:合规节点向共享合约管理节点发送共享合约签署请求,共享合约管理节点接收到数据共享参与方中所有合规节点的共享合约签署请求后,对所有签署请求进行审核,审核通过后,根据共享合约签署请求,生成数据共享合约,以及构建数据共享链,数据共享链包括数据共享参与方中的所有合规节点,数据共享参与方中所有合规节点按照共享合约在所述数据共享链进行数据共享。通过根据数据共享的不同类型、不同数据形成不同的数据共享链及数据共享合约,满足数据需求方的共享需求,提高数据共享效率和数据隐私性。
附图说明
[0016]图1为本申请提供的一种基于多层共享机制的智信水务场景链数据共享方法的应本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于多层共享机制的智信水务场景链数据共享方法,其特征在于,应用于由多个合规节点、共享合约管理节点构成的区块链网络,所述方法包括:合规节点向共享合约管理节点发送共享合约签署请求,所述共享合约签署请求包括数据共享参与方、数据共享类型、数据共享目录以及数字签名;共享合约管理节点接收到所述数据共享参与方中所有合规节点的共享合约签署请求,对所述数据共享参与方中所有合规节点的共享合约签署请求进行审核;若审核通过,根据所述数据共享参与方中所有合规节点的共享合约签署请求,生成数据共享合约,以及构建数据共享链,所述数据共享链包括所述数据共享参与方中的所有合规节点;所述数据共享参与方中所有合规节点按照所述数据共享合约将所需共享的数据上传至所述数据共享链,以及按照所述数据共享合约获取所述数据共享链的链上数据。2.根据权利要求1所述的基于多层共享机制的智信水务场景链数据共享方法,其特征在于,所述方法还包括:待认证的节点向共享合约管理节点发送身份认证请求,所述身份认证请求包括节点信息和数字签名;共享合约管理节点对所述身份认证请求进行认证,若通过认证,则将通过认证的节点确定为合规节点。3.根据权利要求2所述的基于多层共享机制的智信水务场景链数据共享方法,其特征在于,共享合约管理节点对所述身份认证请求进行认证的步骤还包括:共享合约管理节点对所述身份认证请求进行认证,生成认证结果;若认证结果为通过,向链上其他节点发送共识请求,所述共识请求包括所述认证结果和所述身份认证请求;当接收到预设数量的链上其他节点反馈的所述共识请求对应的确认信息时,则确定所述身份认证请求通过认证。4.根据权利要求1所述的基于多层共享机制的智信水务场景链数据共享方法,其特征在于,对所述数据共享参与方中所有合规节点的共享合约签署请求进行审核的步骤包括:共享合约管理节点验证所述共享合约签署请求中的数字签名;若验证通过,验证所述数据共享参与方中所有合规节点的共享合约签署请求中数据参与方和数据共享类型是否一致;若验证结果为一致,则审核通过。5.根据权利要求1所述的基于多层共享机制的智信水务场景链数据共享方法,其特征在于,所述方法还包括:新的合规节点向共享合约管理节点发送变更请求,所述变更请求包括所要加入的数据共享链、数据共享类型、数据共享目录以及数字签名;共享合约管理节点对所述变更请求进行审核;...

【专利技术属性】
技术研发人员:石宁李天莹于中磊朱远娜
申请(专利权)人:南京可信区块链与算法经济研究院有限公司
类型:发明
国别省市:

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

1