具体技术细节
[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] 资源销毁单元,用于在所述区块链中销毁所述增值虚拟资源和所述目标数字藏品。
[0042] 可选地,所述第二资源转入单元还用于:
[0043] 当所述增值虚拟资源为负值,判断所述增值虚拟资源的绝对值与留置资源之间的大小,其中,所述留置资源用于使所述第一对象具有对所述目标数字藏品的处置权限;
[0044] 当所述增值虚拟资源的绝对值大于所述留置资源,释放所述第一对象对所述目标数字藏品的处置权限,使得所述目标数字藏品处于随时可被交易的状态。
[0045] 可选地,所述合约签订单元还用于:
[0046] 根据所述交易报价与所述第一对象协定合约内容;
[0047] 在所述合约内容中设置触发条件信息,得到所述交易合约;
[0048] 其中,所述触发条件信息描述有执行所述交易合约的触发条件。
[0049] 可选地,所述目标数字藏品归属于第二对象,所述合约执行单元还用于:
[0050] 根据所述交易合约在所述第二对象的第二虚拟资源账户中增加所述目标虚拟资源;
[0051] 根据所述交易合约在所述第二对象的第二数字藏品账户中扣减所述目标数字藏品。
[0052] 另一方面,本发明实施例还提供了一种基于区块链的询价交易处理装置,包括:
[0053] 至少一个处理器;
[0054] 至少一个存储器,用于存储至少一个程序;
[0055] 当至少一个所述程序被至少一个所述处理器执行时实现如前面所述的基于区块链的询价交易处理方法。
[0056] 另一方面,本发明实施例还提供了一种计算机可读存储介质,其中存储有处理器可执行的计算机程序,所述处理器可执行的计算机程序被处理器执行时用于实现如前面所述的基于区块链的询价交易处理方法。
[0057] 另一方面,本发明实施例还提供了一种计算机程序产品,包括计算机程序或计算机指令,所述计算机程序或所述计算机指令存储在计算机可读存储介质中,基于区块链的询价交易处理装置的处理器从所述计算机可读存储介质读取所述计算机程序或所述计算机指令,所述处理器执行所述计算机程序或所述计算机指令,使得所述询价交易处理装置执行如前面所述的基于区块链的询价交易处理方法。
[0058] 本发明实施例至少包括以下有益效果:当通过区块链接收第一对象发送的针对目标数字资产的交易询价时,根据交易询价通过区块链向第一对象发送交易报价,当第一对象同意交易报价,与第一对象签订交易合约,对交易合约进行上链,并在区块链中执行交易合约;由于第一对象发送的交易询价、向第一对象发送的交易报价以及与第一对象签订的交易合约,都是通过区块链进行的,因此可以减少人工干预,并且可以对询价交易流程的关键环节信息都进行上链存证,从而可以保证询价交易流程的真实性和防篡改。另外,在区块链中执行交易合约的过程中,先确定用于表征目标数字资产的目标数字藏品以及用于表征目标数字资源的目标虚拟资源,然后根据交易合约对第一对象进行针对目标虚拟资源的转出处理,并根据交易合约将目标数字藏品转入给第一对象,完成针对目标数字资产的询价交易,也就是说,在执行交易合约的过程中,是通过能够表征目标数字资产的目标数字藏品和能够表征目标数字资源的目标虚拟资源来实现交易合约的执行的,因此可以避免直接使用数字资产和数字资源来执行交易合约,从而可以降低对数字资源和数字资产的操作风险,进而可以提高数字资源和数字资产的安全性。
[0059] 本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书以及附图中所特别指出的结构来实现和获得。
法律保护范围
涉及权利要求数量15:其中独权5项,从权-5项
1.一种基于区块链的询价交易处理方法,其特征在于,包括以下步骤:
通过区块链接收第一对象发送的针对目标数字资产的交易询价,根据所述交易询价通过所述区块链向所述第一对象发送交易报价;
当所述第一对象同意所述交易报价,与所述第一对象签订交易合约,对所述交易合约进行上链,并在所述区块链中执行所述交易合约,其中,所述交易合约包括对所述目标数字资产进行交易时所需的目标数字资源;
在所述区块链中执行所述交易合约的过程中,确定用于表征所述目标数字资产的目标数字藏品以及用于表征所述目标数字资源的目标虚拟资源,根据所述交易合约对所述第一对象进行针对所述目标虚拟资源的转出处理,并根据所述交易合约将所述目标数字藏品转入给所述第一对象。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
响应于接收到所述第一对象转入的所述目标数字资源,根据所述目标数字资源生成所述目标虚拟资源;
通过所述区块链将所述目标虚拟资源分配到所述第一对象的第一虚拟资源账户。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
响应于所述第一对象通过所述区块链对所述第一虚拟资源账户中的待转出虚拟资源发起转出处理,在所述第一虚拟资源账户中扣减所述待转出虚拟资源;
根据所述待转出虚拟资源向所述第一对象的第一数字资源账户转入第一数字资源,其中,所述第一数字资源与所述待转出虚拟资源等价;
在所述区块链中销毁所述待转出虚拟资源。
4.根据权利要求1所述的方法,其特征在于,所述目标数字资产归属于第二对象,所述方法还包括:
响应于所述第二对象请求对所述目标数字资产进行上链,根据所述目标数字资产生成所述目标数字藏品;
通过所述区块链将所述目标数字藏品分配到所述第二对象的第二数字藏品账户,并在所述第二对象的第二数字资产账户中扣减所述目标数字资产。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
响应于所述第二对象通过所述区块链对所述第二数字藏品账户中的待转出数字藏品发起转出处理,在所述第二数字藏品账户中扣减所述待转出数字藏品;
根据所述待转出数字藏品向所述第二对象的第二数字资产账户转入第二数字资产,其中,所述第二数字资产与所述待转出数字藏品等价;
在所述区块链中销毁所述待转出数字藏品。
6.根据权利要求1所述的方法,其特征在于,所述根据所述交易询价通过所述区块链向所述第一对象发送交易报价,包括:
根据所述交易询价调用链外数据获取合约,向链外数据获取节点发送第一链外数据请求;
接收所述链外数据获取节点根据所述第一链外数据请求获取到的第一链外数据,根据所述第一链外数据生成针对所述目标数字资产的交易报价;
通过所述区块链向所述第一对象发送所述交易报价。
7.根据权利要求1所述的方法,其特征在于,所述目标数字藏品归属于第二对象,所述根据所述交易询价通过所述区块链向所述第一对象发送交易报价,包括:
根据所述交易询价通过所述区块链获取所述第二对象对所述目标数字藏品的出售报价;
根据所述出售报价得到针对所述目标数字资产的交易报价;
通过所述区块链向所述第一对象发送所述交易报价。
8.根据权利要求1所述的方法,其特征在于,所述方法还包括:
响应于所述交易合约到期,调用链外数据获取合约向链外数据获取节点发送第二链外数据请求;
接收所述链外数据获取节点根据所述第二链外数据请求获取到的第二链外数据,根据所述第二链外数据得到交易结算信息;
根据所述交易结算信息、所述目标数字藏品和所述目标虚拟资源得到增值虚拟资源;
当所述增值虚拟资源为正值,根据所述增值虚拟资源向所述第一对象的第一数字资源账户转入第二数字资源,其中,所述第二数字资源与所述增值虚拟资源等价;
在所述区块链中销毁所述增值虚拟资源和所述目标数字藏品。
9.根据权利要求8所述的方法,其特征在于,所述方法还包括:
当所述增值虚拟资源为负值,判断所述增值虚拟资源的绝对值与留置资源之间的大小,其中,所述留置资源用于使所述第一对象具有对所述目标数字藏品的处置权限;
当所述增值虚拟资源的绝对值大于所述留置资源,释放所述第一对象对所述目标数字藏品的处置权限,使得所述目标数字藏品处于随时可被交易的状态。
10.根据权利要求1所述的方法,其特征在于,所述与所述第一对象签订交易合约,包括:
根据所述交易报价与所述第一对象协定合约内容;
在所述合约内容中设置触发条件信息,得到所述交易合约;
其中,所述触发条件信息描述有执行所述交易合约的触发条件。
11.根据权利要求1所述的方法,其特征在于,所述目标数字藏品归属于第二对象,在所述区块链中执行所述交易合约的过程中,所述方法还包括:
根据所述交易合约在所述第二对象的第二虚拟资源账户中增加所述目标虚拟资源;
根据所述交易合约在所述第二对象的第二数字藏品账户中扣减所述目标数字藏品。
12.一种基于区块链的询价交易处理装置,其特征在于,包括:
交易协商单元,用于通过区块链接收第一对象发送的针对目标数字资产的交易询价,根据所述交易询价通过所述区块链向所述第一对象发送交易报价;
合约签订单元,用于当所述第一对象同意所述交易报价,与所述第一对象签订交易合约,对所述交易合约进行上链,并在所述区块链中执行所述交易合约,其中,所述交易合约包括对所述目标数字资产进行交易时所需的目标数字资源;
合约执行单元,用于在所述区块链中执行所述交易合约的过程中,确定用于表征所述目标数字资产的目标数字藏品以及用于表征所述目标数字资源的目标虚拟资源,根据所述交易合约对所述第一对象进行针对所述目标虚拟资源的转出处理,并根据所述交易合约将所述目标数字藏品转入给所述第一对象。
13.一种基于区块链的询价交易处理装置,其特征在于,包括:
至少一个处理器;
至少一个存储器,用于存储至少一个程序;
当至少一个所述程序被至少一个所述处理器执行时实现如权利要求1至11任意一项所述的基于区块链的询价交易处理方法。
14.一种计算机可读存储介质,其特征在于,其中存储有处理器可执行的计算机程序,所述处理器可执行的计算机程序被处理器执行时用于实现如权利要求1至11任意一项所述的基于区块链的询价交易处理方法。
15.一种计算机程序产品,包括计算机程序或计算机指令,其特征在于,所述计算机程序或所述计算机指令存储在计算机可读存储介质中,基于区块链的询价交易处理装置的处理器从所述计算机可读存储介质读取所述计算机程序或所述计算机指令,所述处理器执行所述计算机程序或所述计算机指令,使得所述询价交易处理装置执行如权利要求1至11任意一项所述的基于区块链的询价交易处理方法。