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

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

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

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

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

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

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN114707167A(43)申请公布日2022.07.05(21)申请号202210415074.6G06Q40/02(2012.01)(22)申请日2021.11.22(62)分案原申请数据202111383485.32021.11.22(71)申请人支付宝(杭州)信息技术有限公司地址310000浙江省杭州市西湖区西溪路556号8层B段801-11(72)发明人李艳鹏陆旭明程龙赵文强(74)专利代理机构北京国昊天诚知识产权代理有限公司11315专利代理师朱文杰(51)Int.Cl.G06F21/60(2013.01)G06F21/62(2013.01)G06F21/64(2013.01)权利要求书5页说明书21页附图7页(54)发明名称基于区块链的数据处理方法、装置、设备及系统(57)摘要本说明书实施例提供一种基于区块链的数据处理方法、装置、设备及系统,其中方法包括:获取目标资源池的待处理的目标存储数据;其中,目标存储数据包括在其存储间隔期间目标资源池的多笔目标业务所对应的密文数据,密文数据为对每笔目标业务的资源的第一数值采用零知识证明算法进行加密所得到的数据;从区块链系统中获取目标资源池的第一资源总量,第一资源总量为目标资源池在目标存储数据的存储间隔的起始点的资源总量;根据密文数据和第一资源总量,基于零知识证明算法生成目标存储数据所对应的证明数据,将证明数据保存至区块链系统中;证明数据用于验证目标资源池的资源总量基于多笔目标业务所进行的更新是否正确。CN114707167ACN114707167A权利要求书1/5页1.一种基于区块链的数据处理方法,包括:获取目标资源池的待处理的目标存储数据;所述目标存储数据包括在其存储间隔期间目标资源池的多笔目标业务中,每笔目标业务的资源的第一数值的密文数据;从区块链系统中获取所述目标资源池在所述存储间隔的起始点的第一资源总量;根据所述密文数据和所述第一资源总量,基于零知识证明算法生成所述目标存储数据所对应的证明数据,将所述证明数据保存至所述区块链系统中;所述证明数据包括所述密文数据,所述证明数据用于在保障所述第一数值的隐私性的情况下,验证所述目标资源池的资源总量的更新是否正确。2.根据权利要求1所述的方法,所述根据所述密文数据和所述第一资源总量,基于零知识证明算法生成所述目标存储数据所对应的证明数据,包括:基于区块链系统中的第一智能合约,根据所述零知识证明算法、所述密文数据和所述第一资源总量,生成所述目标存储数据对应的证明数据。3.根据权利要求1所述的方法,所述根据所述密文数据和所述第一资源总量,基于零知识证明算法生成所述目标存储数据所对应的证明数据,包括:基于所述零知识证明算法,确定第一计算结果与第二计算结果满足的预设映射关系;所述第一计算结果基于第一预设算法对各所述密文数据进行计算所得,所述第二计算结果为目标资源池在所述存储间隔期间资源总量产生的变化;基于所述预设映射关系和所述密文数据,确定所述目标资源池在所述存储间隔期间资源总量的变化值;根据所述变化值,计算所述目标资源池在所述存储间隔的结束点的第二资源总量;根据所述密文数据和所述第二资源总量,生成所述证明数据,所述证明数据包括所述第二资源总量。4.根据权利要求1所述的方法,所述存储间隔按照执行的业务的次数进行划分,存储间隔内所对应的业务次数为预设粒度值。5.根据权利要求3所述的方法,所述获取目标资源池的待处理的目标存储数据,包括:接收所述目标资源池所属的目标方发起的第一交易;其中,所述第一交易携带所述多笔目标业务中每笔目标业务的业务数据;所述业务数据包括所述第一数值;采用所述目标方的密钥分别对每个所述第一数值进行加密处理,得到每个所述第一数值的密文数据;将所述业务数据中除所述第一数值外的信息确定为业务明细信息;将所述业务明细信息和所述密文数据确定为待处理的目标存储数据。6.根据权利要求5所述的方法,所述根据所述密文数据和所述第一资源总量,基于零知识证明算法生成所述目标存储数据所对应的证明数据,包括:确定所述目标存储数据对应的所述证明数据的标识信息;将所述标识信息、确定的所述目标资源池的资源池信息、所述第二资源总量和所述目标存储数据进行关联,将关联的信息作为所述证明数据。7.根据权利要求5所述的方法,所述从区块链系统中获取所述目标资源池在所述存储间隔的起始点的第一资源总量,包括:根据所述第一交易,确定查询信息;2CN114707167A权利要求书2/5页根据所述查询信息,从区块链系统中获取所述目标资源池在所述存储间隔的起始点的第一资源总量。8.根据权利要求3所述的方法,所述获取目标资源池的待处理的目标存储数据,包括:接收基于所述目标资源池的当前目标业务的业务方发起的第二