基于区块链的信息交互方法、装置、设备、介质和产品制造方法及图纸

技术编号:30700701 阅读:22 留言:0更新日期:2021-11-06 09:36
本公开提供了一种基于区块链的信息交互方法,可以应用于区块链技术领域。该信息交互方法包括:根据用户的访问请求,将用户接入多个区块链网络中与访问请求相匹配的区块链网络中;当用户接入第一区块链网络时,授予用户第一操作权限,使用户能够对第一存储单元中存储的信息进行查询和修改;当用户接入第二区块链网络时,授予用户第二操作权限,使用户能够对第二存储单元中存储的信息进行查询;以及,对用户的节点进行权限识别,并根据识别的结果,授予用户第三操作权限,使用户能够对第二存储单元中存储的与用户的节点相匹配的信息进行修改。本公开还提供了一种信息交互装置、设备、存储介质和程序产品。存储介质和程序产品。存储介质和程序产品。

【技术实现步骤摘要】
基于区块链的信息交互方法、装置、设备、介质和产品


[0001]本公开涉及区块链领域,具体地涉及一种基于区块链的信息交互方法、装置、设备、存储介质和程序产品。

技术介绍

[0002]需求交互系统是客户与企业之间进行沟通的重要工具。通过需求交互系统,客户提出的需求可以传达至企业,而企业可以根据客户提出的需求进行反馈,从而实现交互。
[0003]然而,目前的需求交互系统为实现例如存证、安全验证等功能,需要设置一些特定的环节,而这导致了各部分成员之间信息交流、意见反馈流程冗余,信息传递效率较低。

技术实现思路

[0004]鉴于上述问题,本公开提供了提高信息传递效率的一种基于区块链的信息交互方法、装置、设备、存储介质和程序产品。
[0005]根据本公开的第一个方面,提供了一种基于区块链的信息交互方法,应用于信息交互装置中,其中,所述信息交互装置包括:多个区块链网络和信息存储中心,所述多个区块链网络包括第一区块链网络和第二区块链网络,所述信息存储中心包括第一存储单元和第二存储单元,所述第一存储单元用于存储由所述第一区块链网络中的节点写入的信息,所述第二存储单元用于存储由所述第二区块链网络中的节点写入的信息;所述信息交互方法包括:
[0006]根据用户的访问请求,将用户接入所述多个区块链网络中与所述访问请求相匹配的区块链网络中;
[0007]当用户接入所述第一区块链网络时,所述信息交互方法还包括:
[0008]授予用户第一操作权限,所述第一操作权限配置为,使用户能够对所述第一存储单元中存储的信息进行查询和修改;
[0009]当用户接入所述第二区块链网络时,所述信息交互方法还包括:
[0010]授予用户第二操作权限,所述第二操作权限配置为,使用户能够对所述第二存储单元中存储的信息进行查询;以及,
[0011]对用户的节点进行权限识别,并根据识别的结果,授予用户第三操作权限,所述第三操作权限配置为,使用户能够对所述第二存储单元中存储的与用户的节点相匹配的信息进行修改。
[0012]根据本公开的实施例,当用户接入所述第二区块链网络时,所述信息交互方法还包括:
[0013]获取用户的写入请求,所述写入请求包括用户写入的信息以及第一标识信息,所述第一标识信息用于标识发送所述写入请求的节点的身份;
[0014]将所述第一标识信息和用户写入的信息存储至所述第二存储单元,以得到第一信息;
[0015]所述对用户的节点进行权限识别,并根据识别的结果,授予用户第三操作权限的步骤包括:
[0016]获取用户的修改请求,以及第二存储单元中存储的与所述修改请求相对应的第一信息,所述修改请求包括第二标识信息,所述第二标识信息用于标识发送所述修改请求的节点的身份;
[0017]当所述第二标识信息和与所述修改请求相对应的第一信息的所述第一标识信息相匹配时,授予用户所述第三操作权限。
[0018]根据本公开的实施例,当用户接入所述第二区块链网络时,所述信息交互方法还包括:
[0019]在所述授予用户第二操作权限的步骤之前,验证用户的节点的身份;
[0020]当用户的节点的身份通过验证时,授予用户所述第二操作权限。
[0021]根据本公开的实施例,当用户接入所述第二区块链网络时,所述信息交互方法还包括:
[0022]获取用户的注册请求;
[0023]生成与用户的节点相对应的私钥作为该节点的第一标识信息;以及,
[0024]生成与私钥相匹配的公钥作为第三标识信息;
[0025]所述验证用户的节点的身份的步骤包括:
[0026]当第一标识信息与所述第三标识信息相匹配时,判定用户的节点的身份通过验证。
[0027]根据本公开的实施例,所述第一区块链网络为公共链网络,所述第二区块链网络为联盟链网络。
[0028]根据本公开的实施例,所述第一区块链网络采用的共识机制包括:股权证明或工作量证明;所述第二区块链网络采用的共识机制包括:实用拜占庭容错算法。
[0029]本公开的第二方面提供了一种信息交互装置,其中,所述信息交互装置包括:多个区块链网络和信息存储中心,所述多个区块链网络包括第一区块链网络和第二区块链网络,所述信息存储中心包括第一存储单元和第二存储单元,所述第一存储单元用于存储由所述第一区块链网络中的节点写入的信息,所述第二存储单元用于存储由所述第二区块链网络中的节点写入的信息;
[0030]所述多个区块链网络中的每个均包括:
[0031]接入模块,用于当用户的访问请求与该接入模块所属的区块链网络相匹配时,将用户接入该接入模块所属的区块链网络中;
[0032]所述第一区块链网络包括:第一权限认证模块,用于当用户接入所述第一区块链网络时,授予用户第一操作权限,所述第一操作权限配置为,使用户能够对所述第一存储单元中存储的信息进行查询和修改;
[0033]所述第二区块链网络包括:第二权限认证模块,用于当用户接入所述第二区块链网络时,
[0034]授予用户第二操作权限,所述第二操作权限配置为,使用户能够对所述第二存储单元中存储的信息进行查询;以及,对用户的节点进行权限识别,并根据识别的结果,授予用户第三操作权限,所述第三操作权限配置为,使用户能够对所述第二存储单元中存储的
与用户的节点相匹配的信息进行修改。
[0035]本公开的第三方面提供了一种电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得一个或多个处理器执行上述的信息交互方法。
[0036]本公开的第四方面还提供了一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行上述的信息交互方法。
[0037]本公开的第五方面还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述的信息交互方法。
[0038]上述一个或多个实施例具有如下优点或益效果:
[0039]通过区块链的防篡改和可追溯等特性,可以省去各成员在交互中为实现存证和安全验证等功能而设置的冗余环节,提高各成员之间的信息传递效率。同时,在第二区块链网络中,各节点均需要进行身份验证后才能对与其相匹配的信息进行修改,从而防止第二存储单元中存储的某一信息遭到其他节点干涉,增强了第二存储单元中存储的信息的可靠性。
附图说明
[0040]通过以下参照附图对本公开实施例的描述,本公开的上述内容以及其他目的、特征和优点将更为清楚,在附图中:
[0041]图1示意性示出了根据本公开实施例的信息交互方法、装置、设备、介质和程序产品的应用场景图;
[0042]图2示意性示出了根据本公开实施例的信息交互装置的示意图;
[0043]图3示意性示出了根据本公开实施例的信息交互方法的流程图之一;
[0044]图4示意性示出了根据本公开实施例的信息交互方法本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的信息交互方法,应用于信息交互装置中,其特征在于,所述信息交互装置包括:多个区块链网络和信息存储中心,所述多个区块链网络包括第一区块链网络和第二区块链网络,所述信息存储中心包括第一存储单元和第二存储单元,所述第一存储单元用于存储由所述第一区块链网络中的节点写入的信息,所述第二存储单元用于存储由所述第二区块链网络中的节点写入的信息;所述信息交互方法包括:根据用户的访问请求,将用户接入所述多个区块链网络中与所述访问请求相匹配的区块链网络中;当用户接入所述第一区块链网络时,所述信息交互方法还包括:授予用户第一操作权限,所述第一操作权限配置为,使用户能够对所述第一存储单元中存储的信息进行查询和修改;当用户接入所述第二区块链网络时,所述信息交互方法还包括:授予用户第二操作权限,所述第二操作权限配置为,使用户能够对所述第二存储单元中存储的信息进行查询;以及,对用户的节点进行权限识别,并根据识别的结果,授予用户第三操作权限,所述第三操作权限配置为,使用户能够对所述第二存储单元中存储的与用户的节点相匹配的信息进行修改。2.根据权利要求1所述的信息交互方法,其特征在于,当用户接入所述第二区块链网络时,所述信息交互方法还包括:获取用户的写入请求,所述写入请求包括用户写入的信息以及第一标识信息,所述第一标识信息用于标识发送所述写入请求的节点的身份;将所述第一标识信息和用户写入的信息存储至所述第二存储单元,以得到第一信息;所述对用户的节点进行权限识别,并根据识别的结果,授予用户第三操作权限的步骤包括:获取用户的修改请求,以及第二存储单元中存储的与所述修改请求相对应的第一信息,所述修改请求包括第二标识信息,所述第二标识信息用于标识发送所述修改请求的节点的身份;当所述第二标识信息和与所述修改请求相对应的第一信息的所述第一标识信息相匹配时,授予用户所述第三操作权限。3.根据权利要求1所述的信息交互方法,其特征在于,当用户接入所述第二区块链网络时,所述信息交互方法还包括:在所述授予用户第二操作权限的步骤之前,验证用户的节点的身份;当用户的节点的身份通过验证时,授予用户所述第二操作权限。4.根据权利要求3所述的信息交互方法,其特征在于,当用户接入所述第二区块链网络时,所述信息交互方法还包括:获取用户的注册请求;生成与用户的节点相对应的私钥作为该节点的第一标...

【专利技术属性】
技术研发人员:李婷婷董江雪张梦鹿张旖旎
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1