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

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

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

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

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

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

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN112740251A(43)申请公布日2021.04.30(21)申请号201980059594.4(51)Int.Cl.(22)申请日2019.12.31G06Q20/38(2012.01)G06Q40/04(2012.01)(85)PCT国际申请进入国家阶段日2021.03.11(86)PCT国际申请的申请数据PCT/CN2019/1303822019.12.31(71)申请人深圳市网心科技有限公司地址518052广东省深圳市前海深港合作区前湾一路1号A栋201室(入驻深圳市前海商务秘书有限公司)(72)发明人张骁辛佳骏李武璐来鑫陈磊(74)专利代理机构深圳市深佳知识产权代理事务所(普通合伙)44285代理人夏欢权利要求书2页说明书11页附图3页(54)发明名称一种基于区块链的数字货币交易方法、装置及系统(57)摘要本发明公开了一种基于区块链的数字货币交易方法、装置及系统,接收第一用户基于第一UTXO发起的合约部署交易请求,响应合约部署交易请求,生成相应的数字货币交易合约,并消耗第一UTXO作为部署合约的gas,若第一UTXO未被消耗完,将余额存储在第一用户在数字货币交易合约中的第一account账户中。通过上述方案,通过将UTXO模型和Account模型结合在一起,实现同时支持智能合约、分片和跨链的特性的目的。此外,该方案通过将第三account账户中的余额转出至指定的UTXO地址,并对指定的UTXO地址执行盲化操作,从而实现对第三account账户进行隐私保护的目的。CN112740251ACN112740251A权利要求书1/2页1.一种基于区块链的数字货币交易方法,其特征在于,所述方法包括:接收第一用户基于第一UTXO发起的合约部署交易请求;响应所述合约部署交易请求,生成相应的数字货币交易合约,并消耗所述第一UTXO作为部署合约的gas;若所述第一UTXO未被消耗完,将余额存储在所述第一用户在所述数字货币交易合约中的所述第一account账户中。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收第二用户基于第二UTXO调用所述数字货币交易合约的请求;执行所述数字货币交易合约以响应所述调用所述数字货币交易合约的请求,并消耗所述第二UTXO作为调用合约的gas;若所述第二UTXO未被消耗完,将余额存储在所述第二用户在所述数字货币交易合约中的第二account账户中。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收所述第三用户发起的余额转出请求,所述余额转出请求用于请求将所述第三用户在第三account账户中的余额转出至所述第三用户的UTXO;将所述第三account账户中的余额转出至所述第三用户的UTXO。4.根据权利要求3所述的方法,其特征在于,所述接收所述第三用户发起的余额转出请求,包括:接收所述第三用户基于第三UTXO发起的余额转出请求,所述余额转出请求中包括指定的UTXO地址;所述将所述第三account账户中的余额转出至所述第三用户的UTXO包括:调用所述数字货币交易合约,其中所述第三UTXO作为调用合约消耗的gas;将所述第三account账户中的余额转出至所述指定的UTXO地址。5.根据权利要求4所述的方法,其特征在于,所述调用所述数字货币交易合约的交易与所述将所述第三account账户中的余额转出至所述指定的UTXO地址的交易打包在同一个区块中。6.根据权利要求4所述的方法,其特征在于,所述方法还包括:若所述第三UTXO未被消耗完,将余额存储在所述第三用户在所述数字货币交易合约中的第三account账户中。7.一种基于区块链的数字货币交易装置,其特征在于,所述装置包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的基于区块链的数字货币交易程序,所述数字货币交易程序被所述处理器执行时实现如权利要求1‑6任一项所述基于区块链的数字货币交易方法。8.一种基于区块链的数字货币交易系统,其特征在于,所述系统包括:接收单元,用于接收第一用户基于第一UTXO发起的合约部署交易请求;生成消耗单元,用于响应所述合约部署交易请求,生成相应的数字货币交易合约,并消耗所述第一UTXO作为部署合约的gas;第一存储单元,用于若所述第一UTXO未被消耗完,将余额存储在所述第一用户在所述数字货币交易合约中的所述第一account账户中。2CN112740251A权利要求书2/2页9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有数字货币交易程序,所述数字货币交易程序可被一个或者多个处理器执行,以实现如权利要求1至6中任一项所述基于区块链的数字货币交易方法。10.一种计算机程序产品,其特征在于,包括计算机