-
公开(公告)号:CN113923232A
公开(公告)日:2022-01-11
申请号:CN202111406624.X
申请日:2021-06-02
Applicant: 支付宝(杭州)信息技术有限公司
IPC: H04L67/1095 , H04L67/60 , G06Q40/04
Abstract: 本说明书一个或多个实施例提供一种区块链子网的信息同步方法及装置。所述方法应用于包含区块链主网与区块链子网的区块链系统,所述区块链子网由所述区块链主网所管理,所述方法包括:所述区块链主网中各主网节点分别执行针对第一区块链子网的子网管理交易以触发生成子网管理事件;第二区块链子网中各子网节点分别执行基于所述子网管理事件生成的信息修改交易,以生成或更新本地维护的第一区块链子网对应的子网信息。
-
公开(公告)号:CN113610531B
公开(公告)日:2021-12-14
申请号:CN202111175144.7
申请日:2021-10-09
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 一种共识方法、区块链系统和共识节点,该共识方法包括:第一轮:第一共识节点广播第一消息,第一消息中包括共识提议的交易集合和第一共识节点的签名;第二轮:接收到所述第一消息的共识节点广播第二消息,第二消息中包括对所述交易集合的投票和签名;所述投票包括所述交易集合的摘要值;第三轮:接收到第二消息的共识节点收集到至少Quorum个来自于不同共识节点的一致的投票后,如果自身针对该提议没有广播过不同的投票,则广播第三消息,第三消息包括所述摘要值以及收集到的签名集合;共识节点收集到至少Quorum个来自于不同节点的第三消息后,将所述摘要值对应的交易集合作为共识结果的至少一部分输出。
-
公开(公告)号:CN113743943A
公开(公告)日:2021-12-03
申请号:CN202111296876.1
申请日:2021-11-04
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例提供了一种在区块链中执行交易的方法、区块链主节点和从节点,所述方法包括:所述主节点预执行接收的多个交易,得到各个交易的预执行读写集;所述主节点将多个交易及各个交易的预执行读写集发送给从节点;所述从节点基于各个交易的预执行读写集对所述多个交易进行分组;所述从节点基于所述多个交易的分组结果并行执行所述多个交易。
-
公开(公告)号:CN113743941A
公开(公告)日:2021-12-03
申请号:CN202111296820.6
申请日:2021-11-04
Applicant: 支付宝(杭州)信息技术有限公司
IPC: G06Q20/38
Abstract: 一种在区块链中执行交易的方法、区块链和主节点。所述区块链包括主节点和从节点,所述方法包括:所述主节点基于预执行状态集预执行接收的每个交易,得到各个交易的预执行读写集;所述主节点在预执行完每个交易之后,串行地对每个交易进行如下处理:确定所述交易的预执行读集是否与所述预执行状态集存在冲突,其中,在确定不存在冲突的情况中,更新预执行状态集和预执行交易集合;所述主节点将所述预执行交易集合中的顺序排列的多个交易、其在预执行交易集合中的排列顺序、及所述多个交易的预执行读写集发送给所述从节点;所述从节点根据所述多个交易的排列顺序和各个交易的预执行读写集执行所述多个交易。
-
公开(公告)号:CN113743940A
公开(公告)日:2021-12-03
申请号:CN202111296815.5
申请日:2021-11-04
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 一种在区块链中执行交易的方法、区块链、主节点和从节点。所述方法包括:所述主节点基于预执行状态集和/或状态数据库预执行接收的每个交易;在预执行完每个交易之后,基于所述预执行状态集串行地对每个交易进行冲突检测,在检测通过的情况中,更新所述预执行状态集和预执行交易集合;从所述预执行交易集合中确定多个交易,计算所述多个交易的预执行读写集的第一哈希值;对所述多个交易进行分组;将所述多个交易、其排列顺序、分组结果以及第一哈希值发送给从节点;从节点并行执行所述多个交易组中的交易;计算所述多个交易的执行读写集的第二哈希值;根据所述第一哈希值与所述第二哈希值的比较结果确定是否提交所述多个交易的执行结果。
-
公开(公告)号:CN113254538B
公开(公告)日:2021-11-16
申请号:CN202110674714.0
申请日:2021-06-17
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例提供了一种在区块链中执行交易的方法和区块链节点,所述方法包括:执行第一交易,存储所述第一交易更改的第一账户的状态信息,将待由第二区块链执行的跨链操作的信息提供给所述第二区块链,其中,所述跨链操作的信息中包括所述第一交易的标识;记录第一交易的标识与第一账户的对应关系;从第二区块链接收对所述跨链操作的执行结果,所述执行结果中包括所述第一交易的标识;基于所述记录的第一交易的标识与第一账户的标识的对应关系,在状态数据库中获取第一账户的状态;根据所述执行结果和所述状态信息,修改所述第一账户的状态。
-
公开(公告)号:CN113645044A
公开(公告)日:2021-11-12
申请号:CN202111178754.2
申请日:2021-10-09
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 一种共识方法、区块链系统和共识节点,该共识方法包括:第一共识节点将共识提议的交易集合采用纠删码生成多个数据块;第一共识节点发送第一消息至其它共识节点;接收到第一消息的共识节点广播第二消息,第二消息中包括接收到的数据块,并包括对交易集合的投票和签名;投票包括交易集合的摘要值;接收到第二消息的共识节点收集到至少Quorum个来自于不同共识节点的一致的投票后,广播第三消息,第三消息包括摘要值以及收集到的签名集合;共识节点在第二轮或第三轮的末尾基于接收到的数据块采用纠删码恢复出交易集合,并在收集到至少Quorum个来自于不同节点的第三消息后,将摘要值对应的交易集合作为共识结果的至少一部分输出。
-
公开(公告)号:CN113609515A
公开(公告)日:2021-11-05
申请号:CN202111175151.7
申请日:2021-10-09
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 一种共识方法、区块链系统,该共识方法包括:第一共识节点广播第一消息,第一消息中包括共识提议的交易集合、时间戳和第一共识节点的签名;接收到所述第一消息的共识节点广播第二消息,第二消息中包括对所述交易集合的投票和签名;所述投票包括所述交易集合的摘要值;接收到第二消息的共识节点收集到至少Quorum个来自于不同共识节点的一致的投票后,广播第四消息至其它共识节点;第四消息中包括关键时刻,其为第一消息中的时间戳;任一共识节点在收集到至少Quorum数量的来自于不同节点的第四消息后,不再处理其它时间戳在所述关键时刻之前的共识提议或者对所述关键时刻之前的共识提议投票为不通过。
-
公开(公告)号:CN113259457B
公开(公告)日:2021-10-15
申请号:CN202110611535.2
申请日:2021-06-02
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书一个或多个实施例提供一种区块链子网的信息同步方法及装置。所述方法应用于包含区块链主网与区块链子网的区块链系统,所述区块链子网由所述区块链主网所管理,所述方法包括:所述区块链主网中各主网节点分别执行针对第一区块链子网的子网管理交易以触发生成子网管理事件;第二区块链子网中各子网节点分别执行基于所述子网管理事件生成的信息修改交易,以生成或更新本地维护的第一区块链子网对应的子网信息。
-
-
-
-
-
-
-
-
-