[发明专利]用于更新多层块链式结构中的信任点的方法及装置有效
申请号: | 201911267099.0 | 申请日: | 2019-12-11 |
公开(公告)号: | CN111143381B | 公开(公告)日: | 2023-05-19 |
发明(设计)人: | 俞本权 | 申请(专利权)人: | 支付宝(杭州)信息技术有限公司 |
主分类号: | G06F16/23 | 分类号: | G06F16/23;G06F16/27;H04L67/1097 |
代理公司: | 北京永新同创知识产权代理有限公司 11376 | 代理人: | 林锦辉 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 更新 多层 链式 结构 中的 信任 方法 装置 | ||
本说明书实施例提供用于更新多层块链式结构中的信任点的方法,所述多层块链式结构包括底层块链式层和至少一个上层块链式层,所述底层块链式层的区块基于交易数据生成,所述至少一个上层块链式层的上层区块是至少部分地基于该上层块链式层的下层块链式层中的基准区块的区块信息生成的,所述信任点指示所述底层块链式层中的块高最大的已验证底层区块,所述方法包括:基于所述多层块链式结构,确定当前信任点所指示的已验证底层区块与目标底层区块之间的验证路径;针对所述验证路径中的各个区块,验证该区块与该区块的前一区块之间的链路是否正确;以及当所述验证路径中的各个区块之间的链路均正确时,将所述目标底层区块更新为信任点。
技术领域
本说明书实施例涉及区块链技术领域,具体地,涉及用于更新多层块链式结构中的信任点的方法及装置。
背景技术
区块链网络是一种去中心化的、由多个节点参与的分布式数据存储系统。数据一旦被写入每个节点上的区块链,一方面,意味着数据在区块链网络中被公开,另一方面,写入区块链的数据也难以被删除与篡改。此外,在类区块链系统中,中心化设备也可以采用类似于区块链存储(可以视为中心化的区块链存储)的方式对数据进行存储。在本说明书中,诸如区块链系统和类区块链系统之类的,以块链方式存储数据的系统被称为块链式系统。
在块链式系统中,块链数据非常庞大,而且随着时间推移,数据量会不断增长。在传统的块链式结构中,如果想要对块链上存储的数据进行同步、验证或查询等操作时,数据访问量和运算量巨大。因此,亟需一种能够提高对块链数据的操作效率的技术。
发明内容
鉴于上述,本说明书实施例提供了一种用于更新多层块链式结构中的信任点的方法及装置。
根据本说明书实施例的一个方面,提供了一种用于更新多层块链式结构中的信任点的方法,所述多层块链式结构包括底层块链式层和至少一个上层块链式层,所述底层块链式层的区块基于交易数据生成,所述至少一个上层块链式层的上层区块是至少部分地基于该上层块链式层的下层块链式层中的基准区块的区块信息生成的,所述信任点指示所述底层块链式层中的块高最大的已验证底层区块,所述方法包括:基于所述多层块链式结构,确定当前信任点所指示的已验证底层区块与目标底层区块之间的验证路径;针对所述验证路径中的各个区块,验证该区块与该区块的前一区块之间的链路是否正确;以及当所述验证路径中的各个区块之间的链路均正确时,将所述目标底层区块更新为信任点。
可选的,在一个示例中,基于所述多层块链式结构,确定当前信任点所指示的已验证底层区块与目标底层区块之间的验证路径可以包括:在所述目标底层区块和所述已验证底层区块之间存在至少两个底层基准区块时,经由至少一个上层块链式层确定所述验证路径。
可选的,在一个示例中,所述多层块链式结构中的各个块链式层中的相邻两个基准区块之间的第一区块数可以相等,所述验证路径所经过的上层块链式层的数量可以不超过所述第一区块数。
可选的,在一个示例中,基于所述多层块链式结构,确定当前信任点所指示的已验证底层区块与目标底层区块之间的验证路径可以包括:基于第一区块数和第二区块数来确定所述验证路径,所述第一区块数是各个块链式层的相邻两个基准区块之间的区块数,所述第二区块数是所述目标底层区块与所述已验证底层区块之间的底层区块数。
可选的,在一个示例中,所述各个块链式层的相邻两个基准区块之间的第一区块数可以是基于区块索引信息确定的,所述区块索引信息指示各个基准区块与所对应的上层区块的索引。
可选的,在一个示例中,基于所述多层块链式结构,确定当前信任点所指示的已验证底层区块与目标底层区块之间的验证路径可以包括:基于区块索引信息确定所述验证路径,所述区块索引信息指示各个基准区块与对应上层区块之间的索引。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于支付宝(杭州)信息技术有限公司,未经支付宝(杭州)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911267099.0/2.html,转载请声明来源钻瓜专利网。