-
公开(公告)号:CN113254171B
公开(公告)日:2021-11-09
申请号:CN202110674983.7
申请日:2021-06-17
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例提供了一种区块链系统中退出跨片事务的方法、区块链系统和主链节点,所述方法包括:第一目标分片在执行第一跨片事务之后将所述第一跨片事务的执行结果发送至主链;在所述第一跨片事务执行失败的情况中,所述主链将退出第一跨片事务的指令发送至所述第一跨片事务对应的源分片和/或第二目标分片;所述源分片和/或所述第二目标分片根据所述指令,退出所述第一跨片事务。
-
公开(公告)号:CN113268382A
公开(公告)日:2021-08-17
申请号:CN202110420966.0
申请日:2021-04-19
Applicant: 支付宝(杭州)信息技术有限公司 , 蚂蚁区块链科技(上海)有限公司
Abstract: 本说明书提供一种在区块链系统中切换分片节点的方法及装置,根据该方法,该区块链系统包括第一分片和第二分片,第一分片包括第一分片节点,第一分片节点具有对应的第一备用节点,第一备用节点同步有第一分片节点在执行第一区块的过程中产生的第一状态信息,各个第二分片包括第二分片节点,该方法应用于第一备用节点,包括:从第二分片节点接收到跨分片信息,基于第一状态信息和跨分片信息,代替第一分片节点继续执行第一区块。从而保证了区块链系统流程的持续进行,提高了区块链系统的性能和可用性。
-
公开(公告)号:CN113254171A
公开(公告)日:2021-08-13
申请号:CN202110674983.7
申请日:2021-06-17
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例提供了一种区块链系统中退出跨片事务的方法、区块链系统和主链节点,所述方法包括:第一目标分片在执行第一跨片事务之后将所述第一跨片事务的执行结果发送至主链;在所述第一跨片事务执行失败的情况中,所述主链将退出第一跨片事务的指令发送至所述第一跨片事务对应的源分片和/或第二目标分片;所述源分片和/或所述第二目标分片根据所述指令,退出所述第一跨片事务。
-
公开(公告)号:CN112261160B
公开(公告)日:2021-04-06
申请号:CN202011515929.X
申请日:2020-12-21
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 一种包含分片的区块链系统中提交跨片事务的方法及系统。该区块链系统中至少包括两个分片和主链;所述方法包括:源分片在本地提交跨片事务相关的操作发生异常或者等待跨片事务相关的消息发生超时:源分片在本地撤回发生异常/超时的跨片事务操作,针对跨片事务产生需要由对应目标分片执行的退出指令,并将跨片事务退出指令发送至主链;主链将接收到的需要由目标分片执行的退出跨片事务的指令填入主链区块的区块体中;主链将需要目标分片执行的退出跨片事务的指令按照目标分片的标识发送至对应的目标分片中;目标分片生成目标分片区块的过程中,将接收到主链发来的跨片事务退出指令填入所述目标分片区块的区块体中,并执行所述退出跨片事务的指令。
-
公开(公告)号:CN112261161A
公开(公告)日:2021-01-22
申请号:CN202011516565.7
申请日:2020-12-21
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书提供一种锁定区块链系统中分片区块的方法及区块链系统。一种锁定区块链系统中分片区块的方法,该区块链系统中至少包括两个分片,不同分片存储不同的状态集合;所述区块链系统还包括主链;所述方法包括:分片中生成分片区块,所述分片将所述分片区块的区块头发送至主链;所述主链生成主链区块的过程中,主链根据接收到的分片区块的区块头计算得到该分片区块的hash值;将各个分片的最新分片区块的hash填入主链区块的区块体中,并将所述各个分片的最新区块hash按照树形结构计算得到的根的hash值填入主链区块的区块头的分片区块根字段中。
-
公开(公告)号:CN112261158A
公开(公告)日:2021-01-22
申请号:CN202011515895.4
申请日:2020-12-21
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 一种包含分片的区块链系统中返回跨片事务响应的方法及系统、主链节点和源分片节点。该区块链系统中至少包括两个分片,不同分片中的节点存储不同的状态集合;所述区块链系统还包括主链;所述方法包括:目标分片生成目标分片区块的过程中根据所述目标分片执行的跨片事务产生跨片事务响应,并将所述跨片事务响应发送至主链;主链生成主链区块的过程中,将接收到的跨片事务响应填入主链区块的区块体中;所述主链将所述跨片事务响应按照源分片的标识发送至对应的源分片中;所述源分片生成源分片区块的过程中,将接收到所述主链发来的跨片事务响应填入所述源分片区块的区块体中。
-
公开(公告)号:CN113064764B
公开(公告)日:2023-10-27
申请号:CN202110419704.2
申请日:2021-04-19
Applicant: 支付宝(杭州)信息技术有限公司 , 蚂蚁区块链科技(上海)有限公司
Abstract: 本说明书实施例提供了一种在区块链系统中执行区块的方法和装置,所述区块链系统包括第一分片和第二分片,所述第一分片中包括第一节点,所述方法由所述第一节点执行,包括:在执行第一区块的过程中,从所述第二分片接收第一信息,所述第一信息指示属于所述第一区块的n个交易中执行错误的第一交易,其中,所述第一信息由所述第二分片在对与所述第一交易对应的第一跨分片子交易执行失败之后发送,所述第一跨分片子交易为所述第二分片中属于第二区块的跨分片子交易;重新执行所述n个交易中去除所述第一交易之后的多个交易。
-
公开(公告)号:CN113268382B
公开(公告)日:2022-08-09
申请号:CN202110420966.0
申请日:2021-04-19
Applicant: 支付宝(杭州)信息技术有限公司 , 蚂蚁区块链科技(上海)有限公司
Abstract: 本说明书提供一种在区块链系统中切换分片节点的方法及装置,根据该方法,该区块链系统包括第一分片和第二分片,第一分片包括第一分片节点,第一分片节点具有对应的第一备用节点,第一备用节点同步有第一分片节点在执行第一区块的过程中产生的第一状态信息,各个第二分片包括第二分片节点,该方法应用于第一备用节点,包括:从第二分片节点接收到跨分片信息,基于第一状态信息和跨分片信息,代替第一分片节点继续执行第一区块。从而保证了区块链系统流程的持续进行,提高了区块链系统的性能和可用性。
-
公开(公告)号:CN114385756A
公开(公告)日:2022-04-22
申请号:CN202210023176.3
申请日:2021-06-17
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书实施例提供了一种在区块链中执行交易的方法和区块链节点,所述方法包括:执行第一交易,存储所述第一交易更改的第一账户的状态信息,将待由第二区块链执行的跨链操作的信息提供给所述第二区块链,其中,所述跨链操作的信息中包括所述第一交易的标识;记录第一交易的标识与第一账户的对应关系;从第二区块链接收对所述跨链操作的执行结果,所述执行结果中包括所述第一交易的标识;基于所述记录的第一交易的标识与第一账户的标识的对应关系,在状态数据库中获取第一账户的状态;根据所述执行结果和所述状态信息,修改所述第一账户的状态。
-
公开(公告)号:CN113656509A
公开(公告)日:2021-11-16
申请号:CN202110991231.3
申请日:2021-08-26
Applicant: 支付宝(杭州)信息技术有限公司 , 蚂蚁区块链科技(上海)有限公司 , 华东师范大学
Abstract: 本说明书提供一种区块链系统中执行交易的方法及装置,所述区块链系统包括执行分片和共识分片,所述方法包括:所述共识分片的节点对接收到的交易进行共识,并将经过所述共识的共识结果发送给所述执行分片的节点,所述共识结果包括待执行的多个交易;所述执行分片的节点执行所述多个交易中的至少部分交易各自对应的操作;其中,任一交易对应的操作包括读和/或写操作。
-
-
-
-
-
-
-
-
-