-
公开(公告)号:CN111143381A
公开(公告)日:2020-05-12
申请号:CN201911267099.0
申请日:2019-12-11
Applicant: 支付宝(杭州)信息技术有限公司
Inventor: 俞本权
Abstract: 本说明书实施例提供用于更新多层块链式结构中的信任点的方法,所述多层块链式结构包括底层块链式层和至少一个上层块链式层,所述底层块链式层的区块基于交易数据生成,所述至少一个上层块链式层的上层区块是至少部分地基于该上层块链式层的下层块链式层中的基准区块的区块信息生成的,所述信任点指示所述底层块链式层中的块高最大的已验证底层区块,所述方法包括:基于所述多层块链式结构,确定当前信任点所指示的已验证底层区块与目标底层区块之间的验证路径;针对所述验证路径中的各个区块,验证该区块与该区块的前一区块之间的链路是否正确;以及当所述验证路径中的各个区块之间的链路均正确时,将所述目标底层区块更新为信任点。
-
公开(公告)号:CN110688664A
公开(公告)日:2020-01-14
申请号:CN201910912954.2
申请日:2019-09-25
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 公开了一种块链式账本中的权限管理方法、装置及设备。通过本说明书实施例中所提供的方案,在用户创建块链式账本的同时,创建出与块链式账本所对应的一份权限管理账本,在权限管理账本中用户存储与权限变更指令相关的所有记录,同时,块链式账本的管理员在权限管理账本中没有管理员权限,其中的权限变更记录不可删除,从而对于块链式账本实现更为透明的权限管理。
-
公开(公告)号:CN114153848B
公开(公告)日:2024-06-28
申请号:CN202111443113.5
申请日:2021-05-07
Applicant: 支付宝(杭州)信息技术有限公司 , 蚂蚁区块链科技(上海)有限公司
Abstract: 一种区块链数据存储方法及装置、电子设备,方法包括:获取待存储的区块链数据的key‑value键值对;将待存储的区块链数据的key‑value键值对转换成逻辑的树形结构上的根节点、中间节点和叶子节点;根节点、中间节点包括主位置和用于存放区块链数据的key中的字符的多个子位置;主位置包括多个分别与各子位置对应的,用于存放各子位置中的存储内容的hash值的槽位;子位置包括多个用于存放区块链数据的key中的字符的槽位;子位置中的槽位用于存储与该节点链接的下一层节点的hash值;将根节点、中间节点和叶子节点的key‑value键值对存储在数据库中。
-
公开(公告)号:CN112988761B
公开(公告)日:2022-04-08
申请号:CN202110494901.0
申请日:2021-05-07
Applicant: 支付宝(杭州)信息技术有限公司 , 蚂蚁区块链科技(上海)有限公司
Abstract: 一种区块链数据存储方法及装置、电子设备,方法包括:获取待存储的区块链数据的key‑value键值对;将待存储的区块链数据的key‑value键值对转换成逻辑的树形结构上的根节点、中间节点和叶子节点;根节点、中间节点用于存放区块链数据的key中的字符;树形结构上的任一节点通过其hash值与上一层的节点链接;叶子节点包含若干条在逻辑上分离的数据记录;数据记录中存储的数据内容包括所述区块链数据的value;将所述根节点、中间节点和叶子节点的key‑value键值对存储在数据库中;叶子节点、中间节点和根节点的key‑value键值对中,value为节点的存储内容,key为节点的存储内容的hash值。
-
公开(公告)号:CN114153848A
公开(公告)日:2022-03-08
申请号:CN202111443113.5
申请日:2021-05-07
Applicant: 支付宝(杭州)信息技术有限公司 , 蚂蚁区块链科技(上海)有限公司
Abstract: 一种区块链数据存储方法及装置、电子设备,方法包括:获取待存储的区块链数据的key‑value键值对;将待存储的区块链数据的key‑value键值对转换成逻辑的树形结构上的根节点、中间节点和叶子节点;根节点、中间节点包括主位置和用于存放区块链数据的key中的字符的多个子位置;主位置包括多个分别与各子位置对应的,用于存放各子位置中的存储内容的hash值的槽位;子位置包括多个用于存放区块链数据的key中的字符的槽位;子位置中的槽位用于存储与该节点链接的下一层节点的hash值;将根节点、中间节点和叶子节点的key‑value键值对存储在数据库中。
-
公开(公告)号:CN112905607B
公开(公告)日:2022-02-01
申请号:CN202110495081.7
申请日:2021-05-07
Applicant: 支付宝(杭州)信息技术有限公司 , 蚂蚁区块链科技(上海)有限公司
Abstract: 一种区块链数据存储方法及装置、电子设备,方法包括获取待存储的区块链数据的key‑value键值对;将待存储的区块链数据的key‑value键值对转换成逻辑的树形结构上的根节点、中间节点和叶子节点;根节点、中间节点用于存放区块链数据的key中的字符;树形结构上的任一节点通过其hash值与上一层的节点链接;叶子节点包含若干条在逻辑上分离的数据记录;数据记录中存储的数据内容包括所述区块链数据的value;将根节点、中间节点和叶子节点的key‑value键值对存储在数据库中;其中,叶子节点、中间节点和根节点的key‑value键值对中,value为节点的存储内容,key为节点的存储内容的hash值。
-
公开(公告)号:CN113806357A
公开(公告)日:2021-12-17
申请号:CN202011105223.6
申请日:2020-06-15
Applicant: 支付宝(杭州)信息技术有限公司
IPC: G06F16/22 , G06F16/242 , G06F16/2455 , G06F16/2458 , G06Q30/06 , G06Q40/04
Abstract: 公开了一种基于中心化块链式账本的交易存储、查询方法。用户提交给数据库服务端的业务交易中可以指定业务关键词,用来标记业务交易涉及的业务类型。数据库服务端除了维护中心化块链式账本之外,还会在缓存中维护每个业务关键词对应缓存空间,此外,还会维护一个统一索引表,用来记录与业务交易有关的索引信息。
-
公开(公告)号:CN112988911A
公开(公告)日:2021-06-18
申请号:CN202110495093.X
申请日:2021-05-07
Applicant: 支付宝(杭州)信息技术有限公司 , 蚂蚁区块链科技(上海)有限公司
IPC: G06F16/27 , G06F16/22 , G06F16/2453 , H04L29/08
Abstract: 一种区块链数据存储方法及装置、电子设备,方法包括:获取待存储的区块链数据的key‑value键值对;将待存储的区块链数据的key‑value键值对转换成逻辑的树形结构上的根节点、中间节点和叶子节点;根节点、中间节点包括多个用于存放区块链数据的key中的字符的位置,每个位置中包括多个用于存放区块链数据的key中的字符的槽位;槽位用于存储与该节点链接的下一层节点的hash值;对根节点、中间节点和叶子节点进行编码处理,并将编码处理后的根节点、中间节点和叶子节点的key‑value键值对存储在数据库中;编码处理包括针对所述根节点、中间节点进行bitmap编码处理。
-
公开(公告)号:CN112364389B
公开(公告)日:2021-04-06
申请号:CN202110033649.3
申请日:2021-01-12
Applicant: 支付宝(杭州)信息技术有限公司 , 蚂蚁区块链科技(上海)有限公司
Abstract: 公开了一种基于可信账本数据库的业务记录授时方法。数据库服务端除了在本地维护用于存储业务记录的可信账本数据库,还维护另一个可信账本数据库(本文将之称为其他账本数据库)。数据库服务端对于接收到的业务记录,一方面从权威授时方服务端获取针对业务记录的第一权威授时证书并与业务记录进行关联,另一方面触发向其他账本数据库存入包含业务记录哈希的操作记录,获取针对操作记录进行授时的其他授时证书与第二权威授时证书,并将其他授时证书、第二权威授时证书也与业务记录相关联。
-
公开(公告)号:CN112286939A
公开(公告)日:2021-01-29
申请号:CN202011239431.5
申请日:2020-06-12
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 公开了一种块链式账本的全局状态树更新方法、装置及设备。在更新块链式账本中的全局状态树时,对新写入账本的交易实行批量计算,得到对应于该批次交易的临时默克尔树,然后拼接临时默克尔树和当前的全局状态树,并更新计算所述全局状态树的根哈希。
-
-
-
-
-
-
-
-
-