预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共15页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN115131022A(43)申请公布日2022.09.30(21)申请号202211029718.4(22)申请日2022.08.26(71)申请人中国工业互联网研究院地址100020北京市朝阳区利泽西街6号院2号楼(72)发明人马戈罗盈盈黄启洋吕衎邱文瀛(74)专利代理机构深圳市恒程创新知识产权代理有限公司44542专利代理师李晶(51)Int.Cl.G06Q20/38(2012.01)G06Q20/40(2012.01)G06Q40/04(2012.01)权利要求书2页说明书11页附图1页(54)发明名称基于区块链的数字资产交易方法、装置、设备及介质(57)摘要本发明涉及金融数据处理技术领域,公开了一种基于区块链的数字资产交易方法、装置、设备及介质,方法包括:当区块链网络中的主节点接收到数据资产购买端发起的交易请求时,主节点对交易请求对应的交易信息进行验证;在验证通过之后,主节点在区块链网络中向各记账节点广播交易请求;若通过记账节点验证的交易请求的数量超过预设阈值,则完成交易请求在区块链网络中共识,并达成数据资产拥有端和数据资产购买端之间数字资产的交易。本发明能够在通过区块链进行数字资产交易时,实现双向交易双方互相信任的线上交易。CN115131022ACN115131022A权利要求书1/2页1.一种基于区块链的数字资产交易方法,其特征在于,所述基于区块链的数字资产交易方法,包括以下步骤:当区块链网络中的主节点接收到数据资产购买端发起的交易请求时,所述主节点对所述交易请求对应的交易信息进行验证;在验证通过之后,所述主节点在所述区块链网络中向各记账节点广播所述交易请求;若通过所述记账节点验证的所述交易请求的数量超过预设阈值,则完成所述交易请求在所述区块链网络中共识,并达成数据资产拥有端和所述数据资产购买端之间数字资产的交易。2.如权利要求1所述的基于区块链的数字资产交易方法,其特征在于,所述主节点对所述交易请求对应的交易信息进行验证的步骤,包括:所述主节点查询所述交易请求对应的交易信息中,状态属性值是否为同意交易;若状态属性值为不同意交易,则所述主节点验证所述交易信息的数字签名是否有效;若所述交易信息的数字签名有效,则验证通过;若所述交易信息的数字签名无效,则验证失败。3.如权利要求2所述的基于区块链的数字资产交易方法,其特征在于,所述主节点查询所述交易请求对应的交易信息中,状态属性值是否为同意交易的步骤之后,还包括:若状态属性值为同意交易,则所述主节点验证以下条件:所述交易信息中的数字签名是否有效、是否存在对应当前所述交易请求的交易申请、所述数据资产购买端和所述数据资产拥有端的数字资产改变量是否相等、所述数字资产改变量是否与所述交易信息中的交易金额相等;若所有条件均满足,则验证通过;若其中一条不满足,则验证失败。4.如权利要求3所述的基于区块链的数字资产交易方法,其特征在于,所述主节点在所述区块链网络中向各记账节点广播所述交易请求的步骤之后,还包括:所述主节点对所述交易请求封装并签名得到第一消息,并将所述第一消息向所述区块链网络中进行第一广播;响应所述第一广播的所述记账节点判断所述第一消息的有效性,在确定所述第一消息有效之后,所述记账节点对所述第一消息封装并签名后得到第二消息,并将所述第二消息向所述区块链网络中进行第二广播;响应所述第二广播的所述记账节点判断所述第二消息的有效性,在确定所述第二消息的有效性之后,确定所述交易请求通过所述记账节点的验证。5.如权利要求4所述的基于区块链的数字资产交易方法,其特征在于,所述判断所述第一消息的有效性的步骤,包括:判断所述第一消息对应的签名是否正确;判断消息视图与当前所述记账节点是否处于相同视图中;判断当前所述记账节点在接受到所述第一消息之前是否接收到所述第一消息;判断区块高度是否在预设阈值范围之内;若所述第一消息对应的签名正确、消息视图与当前所述记账节点处于相同视图中、当前所述记账节点在接受到所述第一消息之前未接收到所述第一消息、区块高度在预设阈值2CN115131022A权利要求书2/2页范围之内,则确定所述第一消息有效。6.如权利要求5所述的基于区块链的数字资产交易方法,其特征在于,所述主节点对所述交易请求封装并签名得到第一消息,并将所述第一消息向所述区块链网络中进行第一广播的步骤之前,还包括;以所述区块链网络中的任意节点作为候选节点,所述候选节点之外的节点作为投票节点;以所述投票节点投票选举出的得票排名前预设数量的候选节点作为所述记账节点。7.如权利要求6所述的基于区块链的数字资产交易方法,其特征在于,所述在验证通过之后,所述主节点在所述区块链网络中向各记账节点广播所述交易请求的步骤之后,还包括:若通过所述记账