The embodiment of this application provides a data processing method, device, device and storage medium based on Federation chain. The method includes: after receiving the data request message sent by the second data node, the first data node inquires the authorized user's authorization information from the first block chain node according to the identity of the authorized user; if the authorized user's authorization information includes the second data node. Identifying and identifying the request data, the first data node sends the request data to the second data node. Obviously, in this application, the authorized user's authorization information queried by the data provider's data node through the block chain node based on the federation chain can accurately verify whether the authorized user has authorized the request data to the data applicant's data node, thus not only guaranteeing the user's data security of the authorized user, but also realizing the authorized user's authorization information. Sharing can further improve the efficiency of obtaining request data.
【技术实现步骤摘要】
基于联盟链的数据处理方法、装置、设备及存储介质
本申请涉及计算机
,尤其涉及一种基于联盟链的数据处理方法、装置、设备及存储介质。
技术介绍
随着计算机网络技术的发展,关联客户之间的数据共享越来越普遍。现有技术中,数据使用方通过线下或线上的方式向数据提供方发送用于请求获取用户数据的申请消息(携带用于指示已得到用户授权的证明材料);进一步地,数据提供方在接收到申请消息后对证明材料进行审核,待审核通过后向数据提供方提供用户数据。现有方式中,由于证明材料是数据使用方与用户双方签订的,数据提供方难以核实证明材料的真实性和/或有效性,导致存在数据安全隐患。
技术实现思路
本申请实施例提供一种基于联盟链的数据处理方法、装置、设备及存储介质,解决了现有技术中存在数据安全隐患的技术问题。第一方面,本申请实施例提供一种基于联盟链的数据处理方法,包括:第一数据节点接收第二数据节点发送的数据请求消息;其中,所述数据请求消息中包括:授权用户的标识、所述第二数据节点的标识和请求数据的标识;所述第一数据节点根据所述授权用户的标识向第一区块链节点查询所述授权用户的授权信息;其中,所述第一区块链节点上存储有不同用户的标识和对应的授权信息;若所述授权用户的授权信息中包括所述第二数据节点的标识和所述请求数据的标识,则所述第一数据节点将所述请求数据发送给所述第二数据节点。在一种可能的实现方式中,所述第一区块链节点上存储的任意用户的标识和对应的授权信息是:由第二区块链节点在接收到所述用户对所述授权信息确认后所存储的。在一种可能的实现方式中,所述第一数据节点将所述请求数据发送给所述第二数据节点,包 ...
【技术保护点】
1.一种基于联盟链的数据处理方法,其特征在于,包括:第一数据节点接收第二数据节点发送的数据请求消息;其中,所述数据请求消息中包括:授权用户的标识、所述第二数据节点的标识和请求数据的标识;所述第一数据节点根据所述授权用户的标识向第一区块链节点查询所述授权用户的授权信息;其中,所述第一区块链节点上存储有不同用户的标识和对应的授权信息;若所述授权用户的授权信息中包括所述第二数据节点的标识和所述请求数据的标识,则所述第一数据节点将所述请求数据发送给所述第二数据节点。
【技术特征摘要】
1.一种基于联盟链的数据处理方法,其特征在于,包括:第一数据节点接收第二数据节点发送的数据请求消息;其中,所述数据请求消息中包括:授权用户的标识、所述第二数据节点的标识和请求数据的标识;所述第一数据节点根据所述授权用户的标识向第一区块链节点查询所述授权用户的授权信息;其中,所述第一区块链节点上存储有不同用户的标识和对应的授权信息;若所述授权用户的授权信息中包括所述第二数据节点的标识和所述请求数据的标识,则所述第一数据节点将所述请求数据发送给所述第二数据节点。2.根据权利要求1所述的方法,其特征在于,所述第一区块链节点上存储的任意用户的标识和对应的授权信息是:由第二区块链节点在接收到所述用户对所述授权信息确认后所存储的。3.根据权利要求1或2所述的方法,其特征在于,所述第一数据节点将所述请求数据发送给所述第二数据节点,包括:所述第一数据节点根据所述请求数据的标识获取到所述请求数据,并将所述请求数据发送给所述第二数据节点。4.根据权利要求3所述的方法,其特征在于,所述第一数据节点将所述请求数据发送给所述第二数据节点之前,还包括:关联存储所述请求数据以及所述请求数据的标识。5.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:若所述授权用户的授权信息中不包括所述第二数据节点的标识和/或所述请求数据的标识,则所述第一数据节点向所述第二数据节点发送反馈信息;其中,所述反馈信息用于指示授权信息不匹配。6.一种基于联盟链的数据处理方法,其特征在于,包括:第一数据节点向第二数据节点发送数据请求消息;其中,所述数据请求消息中包括:授权用户的标识、所述第一数据节点的标识和请求数据的标识;所述第一数据节点接收所述第二数据节点发送的所述请求数据;其中,所述请求数据为所述第二数据节点在根据所述授权用户的标识向第一区块链节点查询的所述授权用户的授权信息中包括所述第一数据节点的标识和所述请求数据的标识之后所发送的;其中,所述第一区块链节点上存储有不同用户的标识和对应的授权信息。7.根据权利要求6所述的方法,其特征在于,所述第一数据节点向第二数据节点发送数据获取请求消息之前,还包括:所述第一数据节点向第二区块链节点发送查询请求消息;其中,所述查询请求消息中包括:所述授权用户的标识和所述请求数据的标识;所述查询请求消息用于指示请求查询所述授权用户对应的数据节点;所述第一数据节点接收所述第二区块链节点发送的查询响应消息;其中,所述查询响应消息中包括所述第二数据节点的标识,所述第二数据节点中存储有所述授权用户对应的所述请求数据。8.一种基于联盟链的数据处理方法,其特征在于,包括:第一区块链节点接收第二区块链节点发送的授权触发消息;其中,所述授权触发消息用于指示启动用户授权流程,所述授权触发消息中包括:授权用户的标识、被授权数据节点的标识和请求数据的标识;所述第一区块链节点根据所述授权用户的标识向所述授权用户对应的终端设备发送确认请求消息;其中,所述确认请求消息中包括:被授权数据节点的标识、请求数据的标识和第一加密预留信息;若接收到所述授权用户对应的终端设备发送的确认响应消息,所述第一区块链节点存储所述授权用户的标识和对应的授权信息;其中,所述确认响应消息用于指示所述确认请求消息中的内容正确;所述确认响应消息为所述授权用户对...
【专利技术属性】
技术研发人员:王志军,王蓉,谢攀,肖吉,刘晓靖,杨瑞,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。