【技术实现步骤摘要】
一种基于区块链的交易方法、装置及电子设备
[0001]本专利技术涉及计算机
,尤其涉及一种基于区块链的交易方法、装置及电子设备。
技术介绍
[0002]区块链技术本质上是一种去中心化的分布式账本技术。区块链具有去中心化、去中介信任、数据防篡改等特点。区块链是由众多节点共同组成的一个端到端的网络,不存在中心化的设备和管理机构;区块链中每个记账节点都会记录全网的每一笔交易数据,都有一套数据库副本;区块链通过一种共识机制,保证每个记账节点存储的数据都是一致的。
[0003]然而,由于区块链中每个记账节点都会记录全网的每一笔交易数据,因此在基于区块链实现数据资产的交易时,提供方一旦将数据资产记录于区块链中,区块链中所有节点都会获得该数据资产,无法对数据资产进行权属保护。
技术实现思路
[0004]本专利技术实施例提供一种基于区块链的交易方法、装置及电子设备,以解决现有基于区块链交易数据资产时,无法对数据资产进行权属保护的问题。
[0005]为了解决上述技术问题,本专利技术是这样实现的:
...
【技术保护点】
【技术特征摘要】
1.一种基于区块链的交易方法,其特征在于,包括:接收区块链中的需求方节点设备发送的查询请求信息,其中,所述查询请求信息中包括目标数据资产标识;对所述目标数据资产标识对应的记录于所述区块链中的数据资产密文进行解密,得到数据资产明文;将所述数据资产明文发送给所述需求方节点设备;生成交易记录信息,并将所述交易记录信息记录于所述区块链中。2.根据权利要求1所述的方法,其特征在于,所述查询请求信息的结构还包括以下内容:查询序号、查询时间戳、数据资产需求方标识、数据资产提供方标识、查询键字、随机数和令牌Token。3.根据权利要求1所述的方法,其特征在于,所述生成交易记录信息,并将所述交易记录信息记录于所述区块链中之后,所述方法还包括:获取所述区块链中记录的针对所述需求方节点设备的至少一条交易记录信息;根据所述至少一条交易记录信息,生成计费信息;将所述计费信息发送给所述需求方节点设备。4.根据权利要求1所述的方法,其特征在于,所述接收区块链中的需求方节点设备发送的查询请求信息之前,所述方法还包括:对所述数据资产明文进行加密,得到所述数据资产密文;将所述数据资产密文记录于所述区块链中。5.一种基于区块链的交易方法,其特征在于,包括:向区块链中的提供方节点设备发送查询请求信息,其中,所述查询请求信息中包括目标数据资产标识,以由所述提供方节点设备对所述目标数据资产标识对应的记录于所述区块链中的数据资产密文进行解密,得到数据资产明文,并生成交易记录信息,将所述交易记录信息记录于所述区块链中;接收所述提供方节点设备发送的所述数据资产明文。6.根据权利要求5所述的方法,其特征在于,所述查询请求信息的结构还包括以下内容:查询序号、查询时间戳、数据资产需求方标识、数据资产提供方标识、查询键字、随机数和Token。7.一种基于区块链的交易方法,其特征在于,包括:获取交易记录信息明文;对所述交易记录信息明文进行加密,得到交易记录信息密文;将所述交易记录信息密文记录于区块链中。8.一种基于区块链的交易方法,其特征在于,包括:获取记录于区块链中的交易记...
【专利技术属性】
技术研发人员:李亚强,
申请(专利权)人:中国移动通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。