[发明专利]区块链账户余额的存证、恢复方法及装置有效
| 申请号: | 202010865214.0 | 申请日: | 2020-04-02 |
| 公开(公告)号: | CN112001731B | 公开(公告)日: | 2022-05-24 |
| 发明(设计)人: | 黄洲荣;陈盛龙;陈能贵 | 申请(专利权)人: | 支付宝(杭州)信息技术有限公司 |
| 主分类号: | G06Q20/38 | 分类号: | G06Q20/38;G06Q20/10;G06F21/64;G06F21/62;G06F21/60 |
| 代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 田雅 |
| 地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 区块 账户 余额 恢复 方法 装置 | ||
1.一种区块链账户余额的存证方法,所述区块链上存储的区块链用户的状态数据库的账户余额均被采用第一加密算法进行了加密处理,所述方法包括:
区块链的节点设备接收区块链用户客户端基于预设的发送周期发送的存证交易;所述存证交易包括当时区块高度和当时恢复参数;其中,所述当时区块高度为所述存证交易构建时刻的区块高度,所述当时恢复参数为所述客户端本地存储的、可对所述区块链用户在所述存证交易的构建时刻的被加密的账户余额的明文进行恢复的多个参数,且所述当时恢复参数的至少部分参数被加密处理;
将所述存证交易发布至所述区块链,以使所述区块链对所述存证交易进行共识处理;
当所述存证交易共识通过,所述节点设备将所述存证交易存储至所述区块链的分布式账本,并将所述当时区块高度和当时恢复参数对应更新在所述区块链用户的状态数据库中。
2.根据权利要求1所述的方法,所述存证交易基于所述区块链客户端的存储快照构建,所述存储快照包括所述当时区块高度和当时恢复参数。
3.根据权利要求1或2所述的方法,所述区块链上存储的区块链用户的状态数据库的账户余额均被采用第一加密算法进行了加密处理,包括:所述区块链上存储的区块链用户的状态数据库的账户余额被采用第一加密算法、将随机数作为加密因子进行了加密处理;
所述当时恢复参数包括所述构建时刻的被加密的账户余额对应的当时随机数,和所述区块链用户在所述存证交易的构建时刻的被加密的账户余额;其中,所述当时随机数被加密处理。
4.根据权利要求1或2所述的方法,所述区块链上存储的区块链用户的状态数据库的账户余额均被采用第一加密算法进行了加密处理,包括:所述区块链上存储的区块链用户的状态数据库的账户余额被采用第一加密算法、将随机数作为加密因子进行了加密处理;
所述当时恢复参数包括所述构建时刻的被加密的账户余额对应的当时随机数,和所述区块链用户在所述存证交易的构建时刻的被加密的账户余额的明文;其中,所述当时随机数、所述构建时刻的被加密的账户余额的明文被加密处理。
5.根据权利要求4所述的方法,所述第一加密算法为同态加密算法,所述当时随机数为所述构建时刻的被加密的账户余额对应的加密随机数;
所述区块链用户相关的转账交易的转账金额也被采用所述同态加密算法、基于转账金额随机数作为加密因子进行了加密,且所述转账金额和所述转账金额随机数被与所述区块链用户的公钥相关的密钥加密。
6.一种区块链账户余额的恢复方法,所述区块链上存储的区块链用户的状态数据库的账户余额均被采用第一加密算法进行了加密处理,所述方法包括:
区块链用户客户端基于预设的发送周期向区块链的节点设备发送存证交易,以使所述存证交易被共识通过后,将所述存证交易包括的当时区块高度和当时恢复参数对应更新在所述区块链用户的状态数据库中;其中,所述当时区块高度为所述客户端同步的区块链在所述存证交易构建时刻的区块高度,所述当时恢复参数为所述客户端本地存储的、可对所述区块链用户在所述存证交易的构建时刻的被加密的账户余额的明文进行恢复的多个参数,且所述当时恢复参数的至少部分参数被加密处理;
获取所述区块链用户的状态数据库中的与所述存证交易最新构建时刻对应的最新当时恢复参数和最新当时区块高度;
解密所述最新当时恢复参数的至少部分参数,并基于解密所得的最新当时恢复参数获得所述最新构建时刻的被加密的账户余额的明文;
基于所述最新构建时刻的被加密的账户余额的明文,从与所述最新当时区块高度之后的区块开始,基于所述区块链上存储的与所述区块链用户相关的转账交易,恢复得到所述区块链用户的当前的账户余额的明文。
7.根据权利要求6所述的方法,所述存证交易基于所述区块链客户端的存储快照构建,所述存储快照包括所述当时区块高度和当时恢复参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于支付宝(杭州)信息技术有限公司,未经支付宝(杭州)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010865214.0/1.html,转载请声明来源钻瓜专利网。





