-
公开(公告)号:CN113064764B
公开(公告)日:2023-10-27
申请号:CN202110419704.2
申请日:2021-04-19
Applicant: 支付宝(杭州)信息技术有限公司 , 蚂蚁区块链科技(上海)有限公司
Abstract: 本说明书实施例提供了一种在区块链系统中执行区块的方法和装置,所述区块链系统包括第一分片和第二分片,所述第一分片中包括第一节点,所述方法由所述第一节点执行,包括:在执行第一区块的过程中,从所述第二分片接收第一信息,所述第一信息指示属于所述第一区块的n个交易中执行错误的第一交易,其中,所述第一信息由所述第二分片在对与所述第一交易对应的第一跨分片子交易执行失败之后发送,所述第一跨分片子交易为所述第二分片中属于第二区块的跨分片子交易;重新执行所述n个交易中去除所述第一交易之后的多个交易。
-
公开(公告)号:CN113468132A
公开(公告)日:2021-10-01
申请号:CN202111019552.3
申请日:2021-09-01
Applicant: 支付宝(杭州)信息技术有限公司
IPC: G06F16/174 , G06F16/182
Abstract: 本说明书提供一种对区块链系统中的分片进行缩容的方法及装置,该区块链系统包括第一分片和第二分片,所述第一分片中包括第一节点,所述第二分片中包括第二节点;所述第一节点和所述第二节点部署有目标合约,所述方法包括:所述第一节点接收缩容请求,获取所述目标合约在所述第一分片中的目标合约状态,并将所述目标合约状态传输至所述第二节点;所述第二节点将所述目标合约状态合并至所述第二分片的世界状态中。从而实现了区块链系统的自动缩容,解决了区块链系统中分片数量不能随交易数量减少而动态缩容的问题。
-
公开(公告)号:CN113157450B
公开(公告)日:2024-01-05
申请号:CN202110420953.3
申请日:2021-04-19
Applicant: 支付宝(杭州)信息技术有限公司 , 蚂蚁区块链科技(上海)有限公司
Abstract: 本说明书实施例提供了一种在区块链系统中执行区块的方法,所述区块链系统包括第一分片和第二分片,其中,所述第一分片中的第一节点和所述第二分片中的第二节点互为信任节点。该方法由所述第一节点执行,包括:在执行第一区块的过程中生成与所述第二分片对应的一个或多个第一跨分片子交易;将所述一个或多个跨分片子交易发送给所述第二节点,以使得所述第二节点执行所述一个或多个第一跨分片子交易。如此,可以提高区块链中区块的执行效率。
-
公开(公告)号:CN113157451B
公开(公告)日:2023-12-05
申请号:CN202110420968.X
申请日:2021-04-19
Applicant: 支付宝(杭州)信息技术有限公司 , 蚂蚁区块链科技(上海)有限公司
Abstract: 本说明书实施例中提供了一种在区块链系统中执行区块的方法及装置,该区块链系统包括第一分片和多个第二分片,该方法由第一分片中的第一节点执行。该方法包括:从所述多个第二分片接收多个第一跨分片子交易,所述多个第一跨分片子交易都与第一交易对应,所述第一交易为属于所述第一分片的第一区块的交易,所述多个第一跨分片子交易由所述多个第二分片分别在执行各自的第二区块的过程中生成;对所述多个第一跨分片子交易合并执行。
-
公开(公告)号:CN113468200A
公开(公告)日:2021-10-01
申请号:CN202111019550.4
申请日:2021-09-01
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书提供一种对区块链系统中的分片进行扩容的方法及装置,该区块链系统包括第一分片,第一分片包括第一节点;该方法包括:第一节点接收包括将要执行的第一区块的信息的扩容请求;在执行完成第一区块之后,第一节点将第一区块对应的第一世界状态发送给第二节点;并执行至少一个第二区块,记录各个第二区块对应的各个状态更改信息;在对第一世界状态发送完成之后,第一节点将各个状态更改信息发送给第二节点;第二节点属于待增加到区块链系统中的第二分片;第二节点基于接收的第一世界状态和各个状态更改信息,获取第二分片的初始世界状态。从而实现了区块链系统的自动扩容,解决了区块链系统中分片数量不能随交易数量增加而动态扩容的问题。
-
公开(公告)号:CN113157450A
公开(公告)日:2021-07-23
申请号:CN202110420953.3
申请日:2021-04-19
Applicant: 支付宝(杭州)信息技术有限公司 , 蚂蚁区块链科技(上海)有限公司
Abstract: 本说明书实施例提供了一种在区块链系统中执行区块的方法,所述区块链系统包括第一分片和第二分片,其中,所述第一分片中的第一节点和所述第二分片中的第二节点互为信任节点。该方法由所述第一节点执行,包括:在执行第一区块的过程中生成与所述第二分片对应的一个或多个第一跨分片子交易;将所述一个或多个跨分片子交易发送给所述第二节点,以使得所述第二节点执行所述一个或多个第一跨分片子交易。如此,可以提高区块链中区块的执行效率。
-
公开(公告)号:CN113468200B
公开(公告)日:2021-12-21
申请号:CN202111019550.4
申请日:2021-09-01
Applicant: 支付宝(杭州)信息技术有限公司
Abstract: 本说明书提供一种对区块链系统中的分片进行扩容的方法及装置,该区块链系统包括第一分片,第一分片包括第一节点;该方法包括:第一节点接收包括将要执行的第一区块的信息的扩容请求;在执行完成第一区块之后,第一节点将第一区块对应的第一世界状态发送给第二节点;并执行至少一个第二区块,记录各个第二区块对应的各个状态更改信息;在对第一世界状态发送完成之后,第一节点将各个状态更改信息发送给第二节点;第二节点属于待增加到区块链系统中的第二分片;第二节点基于接收的第一世界状态和各个状态更改信息,获取第二分片的初始世界状态。从而实现了区块链系统的自动扩容,解决了区块链系统中分片数量不能随交易数量增加而动态扩容的问题。
-
公开(公告)号:CN113468132B
公开(公告)日:2021-12-21
申请号:CN202111019552.3
申请日:2021-09-01
Applicant: 支付宝(杭州)信息技术有限公司
IPC: G06F16/174 , G06F16/182
Abstract: 本说明书提供一种对区块链系统中的分片进行缩容的方法及装置,该区块链系统包括第一分片和第二分片,所述第一分片中包括第一节点,所述第二分片中包括第二节点;所述第一节点和所述第二节点部署有目标合约,所述方法包括:所述第一节点接收缩容请求,获取所述目标合约在所述第一分片中的目标合约状态,并将所述目标合约状态传输至所述第二节点;所述第二节点将所述目标合约状态合并至所述第二分片的世界状态中。从而实现了区块链系统的自动缩容,解决了区块链系统中分片数量不能随交易数量减少而动态缩容的问题。
-
公开(公告)号:CN113157451A
公开(公告)日:2021-07-23
申请号:CN202110420968.X
申请日:2021-04-19
Applicant: 支付宝(杭州)信息技术有限公司 , 蚂蚁区块链科技(上海)有限公司
Abstract: 本说明书实施例中提供了一种在区块链系统中执行区块的方法及装置,该区块链系统包括第一分片和多个第二分片,该方法由第一分片中的第一节点执行。该方法包括:从所述多个第二分片接收多个第一跨分片子交易,所述多个第一跨分片子交易都与第一交易对应,所述第一交易为属于所述第一分片的第一区块的交易,所述多个第一跨分片子交易由所述多个第二分片分别在执行各自的第二区块的过程中生成;对所述多个第一跨分片子交易合并执行。
-
公开(公告)号:CN113064764A
公开(公告)日:2021-07-02
申请号:CN202110419704.2
申请日:2021-04-19
Applicant: 支付宝(杭州)信息技术有限公司 , 蚂蚁区块链科技(上海)有限公司
Abstract: 本说明书实施例提供了一种在区块链系统中执行区块的方法和装置,所述区块链系统包括第一分片和第二分片,所述第一分片中包括第一节点,所述方法由所述第一节点执行,包括:在执行第一区块的过程中,从所述第二分片接收第一信息,所述第一信息指示属于所述第一区块的n个交易中执行错误的第一交易,其中,所述第一信息由所述第二分片在对与所述第一交易对应的第一跨分片子交易执行失败之后发送,所述第一跨分片子交易为所述第二分片中属于第二区块的跨分片子交易;重新执行所述n个交易中去除所述第一交易之后的多个交易。
-
-
-
-
-
-
-
-
-