区块链数据交易方法、装置、设备及存储介质制造方法及图纸

技术编号:19866207 阅读:15 留言:0更新日期:2018-12-22 13:52
本发明专利技术实施例提供一种区块链数据交易方法、装置、设备及存储介质。该方法包括:第一区块链节点接收用户终端发送的数据请求消息;根据数据请求消息向区块链网络中发送第一广播消息;接收区块链网络中第二区块链节点发送的第二广播消息;第一区块链节点向区块链网络发送第三广播消息,第三广播消息用于表示第一区块链节点接受第二区块链节点提供的数据;第一区块链节点接收第二区块链节点发送的第四广播消息,第四广播消息包括:加密信息和签名信息,加密信息为第二区块链节点采用第一区块链节点的公钥对数据进行加密后的信息,签名信息为第二区块链节点采用第二区块链节点的私钥对加密信息进行签名后的信息。本发明专利技术实施例提高了数据交易的安全性。

【技术实现步骤摘要】
区块链数据交易方法、装置、设备及存储介质
本专利技术实施例涉及通信
,尤其涉及一种区块链数据交易方法、装置、设备及存储介质。
技术介绍
数据是未来以互联和机器学习为主的经济中最重要成分,例如,人工智能(ArtificialIntelligence,AI)算法分析数据会产生许多改变世界的发现。而对于数据收集能力有限企业,数据交易将是一个互惠利工作可以促进公司的创新。但是在传统的数据交易中,安全性和不可篡改性无法得到保障。若数据存在伪造或者篡改的情况,则无法保障交易购买方的利益。
技术实现思路
本专利技术实施例提供一种区块链数据交易方法、装置、设备及存储介质,以提高数据交易的安全性。第一方面,本专利技术实施例提供一种区块链数据交易方法,包括:第一区块链节点接收用户终端发送的数据请求消息;所述第一区块链节点根据所述数据请求消息向区块链网络中发送第一广播消息,所述第一广播消息包括所述数据请求消息;所述第一区块链节点接收所述区块链网络中第二区块链节点发送的第二广播消息,所述第二广播消息包括:标识信息,所述标识信息用于表示所述第二区块链节点存储有所述第一区块链节点所请求的数据;所述第一区块链节本文档来自技高网...

【技术保护点】
1.一种区块链数据交易方法,其特征在于,包括:第一区块链节点接收用户终端发送的数据请求消息;所述第一区块链节点根据所述数据请求消息向区块链网络中发送第一广播消息,所述第一广播消息包括所述数据请求消息;所述第一区块链节点接收所述区块链网络中第二区块链节点发送的第二广播消息,所述第二广播消息包括:标识信息,所述标识信息用于表示所述第二区块链节点存储有所述第一区块链节点所请求的数据;所述第一区块链节点向所述区块链网络发送第三广播消息,所述第三广播消息用于表示所述第一区块链节点接受所述第二区块链节点提供的所述数据;所述第一区块链节点接收所述第二区块链节点发送的第四广播消息,所述第四广播消息包括:加密信...

【技术特征摘要】
1.一种区块链数据交易方法,其特征在于,包括:第一区块链节点接收用户终端发送的数据请求消息;所述第一区块链节点根据所述数据请求消息向区块链网络中发送第一广播消息,所述第一广播消息包括所述数据请求消息;所述第一区块链节点接收所述区块链网络中第二区块链节点发送的第二广播消息,所述第二广播消息包括:标识信息,所述标识信息用于表示所述第二区块链节点存储有所述第一区块链节点所请求的数据;所述第一区块链节点向所述区块链网络发送第三广播消息,所述第三广播消息用于表示所述第一区块链节点接受所述第二区块链节点提供的所述数据;所述第一区块链节点接收所述第二区块链节点发送的第四广播消息,所述第四广播消息包括:加密信息和签名信息,所述加密信息为所述第二区块链节点采用所述第一区块链节点的公钥对所述数据进行加密后的信息,所述签名信息为所述第二区块链节点采用所述第二区块链节点的私钥对所述加密信息进行签名后的信息。2.根据权利要求1所述的方法,其特征在于,所述第一区块链节点根据所述数据请求消息向区块链网络中发送第一广播消息,包括:所述第一区块链节点根据所述数据请求消息确定所述数据请求消息的哈希值后向所述区块链网络中发送第一广播消息,所述第一广播消息包括所述数据请求消息和所述哈希值。3.根据权利要求2所述的方法,其特征在于,所述第二广播消息还包括:所述第二区块链节点发送所述第二广播消息时所述第二区块链节点本地的时间戳;所述第一区块链节点向所述区块链网络发送第三广播消息之前,还包括:所述第一区块链节点根据所述第二区块链节点本地的时间戳和所述第一区块链节点接收到所述第二广播消息时所述第一区块链节点本地的时间戳,确定所述第二区块链节点本地的时间戳和所述第一区块链节点本地的时间戳之间的时间差;所述第一区块链节点向所述区块链网络发送第三广播消息,包括:当所述第二区块链节点本地的时间戳和所述第一区块链节点本地的时间戳之间的时间差小于或等于预设时间差阈值时,所述第一区块链节点向所述区块链网络发送第三广播消息。4.根据权利要求1所述的方法,其特征在于,所述第四广播消息还包括:所述数据的授权使用范围;所述第一区块链节点接收所述第二区块链节点发送的第四广播消息之后,还包括:所述第一区块链节点将所述数据和所述数据的授权使用范围发送给所述用户终端。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:所述第一区块链节点检测所述用户终端在使用所述数据时是否超出所述数据的授权使用范围;如果所述用户终端在使用所述数据时超出了所述数据的授权使用范围,则所述第一区块链节点将所述用户终端的标识信息广播到所述区块链网络中。6.一种区块链数据交易装置,其特征在于,包括:接收模块,用于接收用户终端发送的数据请求消息;发送模块,用于根据所述数据请求消息向区块链网络中发送第一广播消息,所述第一广播消息包括所述数...

【专利技术属性】
技术研发人员:田新雪马书惠肖征荣
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京,11

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

1