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

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

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

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

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

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

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113657882A(43)申请公布日2021.11.16(21)申请号202111108426.5(22)申请日2020.05.29(62)分案原申请数据202010478458.32020.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)权利要求书3页说明书14页附图5页(54)发明名称基于账户模型的区块链转账方法及装置(57)摘要本说明书提供一种基于账户模型的区块链转账方法及装置;该方法包括:从第一有效余额列表中选取目标余额同态密文;有效余额列表用于记录相应的区块链账户自最近一次实施汇出操作以来形成的各个历史账户余额对应的历史余额同态密文;创建记录有汇出额同态密文、目标余额同态密文、范围证明和汇入方区块链账户的信息的汇出交易;向区块链网络中的区块链节点提交汇出交易,以指示各个区块链节点在确定范围证明通过验证的情况下,将第一有效余额列表中记录的历史余额同态密文替换为汇出方的最新余额同态密文、在第二有效余额列表记录的历史余额同态密文中添加汇入方的最新余额同态密文。CN113657882ACN113657882A权利要求书1/3页1.一种基于账户模型的区块链转账方法,包括:汇出方设备从与汇出方区块链账户对应的第一有效余额列表中选取目标余额同态密文;其中,有效余额列表用于记录相应的区块链账户自最近一次实施汇出操作以来,经实施汇入操作而形成的各个历史账户余额对应的历史余额同态密文;所述汇出方设备创建针对汇入方区块链账户的汇出交易,所述汇出交易中记录有对应于当前汇出额的汇出额同态密文、所述目标余额同态密文和用于证明所述当前汇出额非负且所述目标余额同态密文对应的历史账户余额不小于所述当前汇出额的范围证明;所述汇出方设备向区块链网络中的区块链节点提交所述汇出交易,所述汇出交易用于指示所述区块链网络中的区块链节点在确定所述范围证明通过验证的情况下,根据所述汇出额同态密文分别更新所述汇出方区块链账户和所述汇入方区块链账户对应的账户余额同态密文,并将所述第一有效余额列表中记录的历史余额同态密文替换为所述汇出方区块链账户的最新余额同态密文,在所述汇入方区块链账户的第二有效余额列表记录的历史余额同态密文中添加所述汇入方区块链账户的最新余额同态密文。2.根据权利要求1所述的方法,各个区块链账户的有效余额列表被通过预先部署的智能合约来记录和维护;或者,各个有效余额列表被记录和维护于相应的区块链账户中。3.根据权利要求1所述的方法,所述汇出交易中还记录有所述汇出方设备针对所述汇出交易的汇出方签名;其中,所述汇出方签名通过验签被所述区块链网络中的区块链节点作为更新所述汇出方区块链账户和所述汇入方区块链账户的前提条件。4.根据权利要求1所述的方法,所述目标余额同态密文记录于所述第一有效余额列表中被所述区块链网络中的区块链节点作为更新所述汇出方区块链账户和所述汇入方区块链账户的前提条件。5.一种基于账户模型的区块链转账方法,包括:区块链网络中的区块链节点接收汇出方设备提交的针对汇入方区块链账户的汇出交易,所述汇出交易中记录有对应于当前汇出额的汇出额同态密文、从与汇出方区块链账户对应的第一有效余额列表中选取的目标余额同态密文和用于证明所述当前汇出额非负且所述目标余额同态密文对应的历史账户余额不小于所述当前汇出额的范围证明,有效余额列表用于记录相应的区块链账户自最近一次实施汇出操作以来,经实施汇入操作而形成的各个历史账户余额对应的历史余额同态密文;所述区块链网络中的区块链节点在确定所述范围证明通过验证的情况下,根据所述汇出额同态密文分别更新所述汇出方区块链账户和所述汇入方区块链账户对应的账户余额同态密文,并将所述第一有效余额列表中记录的历史余额同态密文替换为所述汇出方区块链账户的最新余额同态密文,在所述汇入方区块链账户的第二有效余额列表记录的历史余额同态密文中添加所述汇入方区块链账户的最新余额同态密文。6.根据权利要求5所述的方法,所述区块链网络中的区块链节点通过预先部署的智能合约来记录和维护各个区块链账户的有效余额列表;或者,所述区块链网络中的区块链节点将各个有效余额列表记录和维护于相应的区块链账户中。7.根据权利要求5所述的方法,所述汇出交易中还记录有所述汇出方设备针对所述汇出交易的汇出方签名;所述方法还包括:所述区块链网络中的区块链节点对所述汇出方签名进行验签,并将所述汇出方签名通2CN11