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

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

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

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

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

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

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN111401875A(43)申请公布日2020.07.10(21)申请号202010479988.X(22)申请日2020.05.29(71)申请人支付宝(杭州)信息技术有限公司地址310000浙江省杭州市西湖区西溪路556号8层B段801-11(72)发明人张文彬(74)专利代理机构北京博思佳知识产权代理有限公司11415代理人李威(51)Int.Cl.G06Q20/10(2012.01)G06Q20/38(2012.01)G06Q40/04(2012.01)权利要求书5页说明书26页附图10页(54)发明名称基于账户模型的区块链转账方法及装置(57)摘要本说明书提供一种基于账户模型的区块链转账方法及装置;该方法包括:汇出方设备从第一有效余额列表中确定出与多个交易额分别对应的目标余额同态密文;针对多个交易额创建按照预设的汇出顺序依次排列的多笔汇出交易,任一汇出交易中包含指定交易额对应的交易额同态密文、用于证明指定交易额非负且指定交易额不大于对应的参考账户余额的范围证明和汇入方区块链账户的信息;向区块链网络提交多笔汇出交易,以指示区块链网络中的区块链节点按照汇出顺序依次对各个汇出交易实施汇出操作,包括:在确定任一汇出交易中的范围证明通过验证的情况下,根据任一汇出交易中的交易额同态密文分别更新汇出方区块链账户和相应的汇入方区块链账户。CN111401875ACN111401875A权利要求书1/5页1.一种基于账户模型的区块链转账方法,包括:汇出方设备从汇出方区块链账户的第一有效余额列表中确定出与多个交易额分别对应的目标余额同态密文;其中,有效余额列表用于记录对相应的区块链账户实施汇入操作而形成的各个历史账户余额对应的历史余额同态密文;所述汇出方设备针对所述多个交易额创建相应的多笔汇出交易,且所述多笔汇出交易按照预设的汇出顺序依次排列;其中,任一汇出交易中包含指定交易额对应的交易额同态密文、用于证明所述指定交易额非负且所述指定交易额不大于对应的参考账户余额的范围证明和汇入方区块链账户的信息,所述参考账户余额对应的同态密文由所述指定交易额对应的目标余额同态密文通过扣除累计交易额对应的同态密文而得到,所述累计交易额为排列于所述任一汇出交易之前的其他汇出交易包含的交易额;所述汇出方设备向区块链网络中的区块链节点提交所述多笔汇出交易,以指示所述区块链网络中的区块链节点按照所述汇出顺序依次对各个汇出交易实施汇出操作;其中,针对任一汇出交易实施的汇出操作包括:在确定所述任一汇出交易中的范围证明通过验证的情况下,根据所述任一汇出交易中的交易额同态密文分别更新所述汇出方区块链账户和相应的汇入方区块链账户的账户余额同态密文,并将所述第一有效余额列表中记录的各个历史余额同态密文分别扣除所述任一汇出交易中记录的交易额同态密文,以及在相应的汇入方区块链账户的第二有效余额列表中添加最新余额同态密文。2.根据权利要求1所述的方法,所述任一汇出交易中还包含所述指定交易额对应的目标余额同态密文的标识;所述区块链网络中的区块链节点验证所述任一汇出交易中的范围证明的操作,包括:确定所述第一有效余额列表中与所述标识对应的历史余额同态密文;根据确定出的历史余额同态密文和所述任一汇出交易中的交易额同态密文,对所述任一汇出交易中的范围证明进行验证。3.根据权利要求2所述的方法,所述第一有效余额列表中记录有与所述标识对应的历史余额同态密文被所述区块链网络中的区块链节点作为所述任一汇出交易中的范围证明通过验证的前提条件。4.根据权利要求2所述的方法,针对任一汇出交易实施的汇出操作还包括:将所述第一有效余额列表中形成时刻早于与所述标识对应的历史余额同态密文的历史余额同态密文删除。5.根据权利要求1所述的方法,所述任一汇出交易中还包含所述汇出方设备针对所述任一汇出交易的汇出方签名;其中,所述汇出方签名通过验签被所述区块链网络中的区块链节点作为更新所述汇出方区块链账户和相应的汇入方区块链账户的前提条件。6.根据权利要求1所述的方法,各个区块链账户的有效余额列表被通过预先部署的智能合约来记录和维护;或者,各个有效余额列表被记录和维护于相应的区块链账户中。7.一种基于账户模型的区块链转账方法,包括:区块链网络中的区块链节点接收汇出方设备提交的针对多个交易额分别创建的多笔汇出交易,所述多笔汇出交易按照预设的汇出顺序依次排列;其中,任一汇出交易中包含指定交易额对应的交易额同态密文、用于证明所述指定交易额非负且所述指定交易额不大于对应的参考账户余额的范围证明和汇入方区块链账户的信息,所述参考账户余额对应的同2CN111401875A权利要求书2/5页态密文由所述指定交易额对应的目标余额同态密文通过扣除累计交易额对应