[发明专利]在区块链系统中执行区块的方法及装置有效
申请号: | 202110419704.2 | 申请日: | 2021-04-19 |
公开(公告)号: | CN113064764B | 公开(公告)日: | 2023-10-27 |
发明(设计)人: | 郑子彬;徐泉清;郑沛霖;闫莺;张辉 | 申请(专利权)人: | 支付宝(杭州)信息技术有限公司;蚂蚁区块链科技(上海)有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F9/54;G06F16/23;G06F16/27;G06Q40/04 |
代理公司: | 北京亿腾知识产权代理事务所(普通合伙) 11309 | 代理人: | 张静娟;周良玉 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 系统 执行 方法 装置 | ||
1.一种在区块链系统中执行区块的方法,所述区块链系统包括第一分片和第二分片,所述第一分片中包括第一节点,所述方法由所述第一节点执行,包括:
在执行第一区块的过程中,从所述第二分片接收第一信息,所述第一信息指示属于所述第一区块的n个交易中执行错误的第一交易,其中,所述第一信息由所述第二分片在对与所述第一交易对应的第一跨分片子交易执行失败之后发送,所述第一跨分片子交易为所述第二分片中属于第二区块的跨分片子交易;
重新执行所述n个交易中去除所述第一交易之后的多个交易。
2.根据权利要求1所述的方法,其中,所述第一节点与所述第二分片中的第二节点互为信任节点,所述第一节点从所述第二分片接收第一信息包括,所述第一节点从所述第二节点接收第一信息。
3.根据权利要求1或2所述的方法,其中,所述区块链系统包括联盟链系统,所述第一节点和所述第二节点属于相同的联盟成员。
4.根据权利要求1或2所述的方法,其中,第一跨分片子交易中包括所述第一交易的标识。
5.根据权利要求1或2所述的方法,还包括:
在重新执行属于所述第一区块的多个交易之后,生成与所述第二分片对应的多个第二跨分片子交易,将所述多个第二跨分片子交易发送给所述第二分片,以使得所述第二分片基于第一状态信息执行所述多个第二跨分片子交易,所述第一状态信息由所述第二分片通过执行属于所述第二区块的多个交易所生成。
6.根据权利要求1或2所述的方法,所述区块链系统包括多个第二分片,所述重新执行所述n个交易中去除所述第一交易之后的多个交易包括,在确定从全部所述第二分片都接收到第一信息之后,重新执行所述n个交易中去除所述全部所述第一信息中包括的第一交易之后的多个交易。
7.根据权利要求6所述的方法,其中,所述多个第一信息包括相同的轮次信息,所述轮次信息指示所述第一跨分片子交易对应的第二区块的执行过程中包括的交易执行过程的轮次。
8.根据权利要求1或2所述的方法,其中,所述第一跨分片子交易为所述第二分片中在第二区块的第一轮次的交易执行过程中执行的跨分片子交易,所述第一信息由所述第二分片在完成所述第一轮次的交易执行过程之后发送。
9.根据权利要求1或2所述的方法,其中,重新执行所述n个交易中去除所述第一交易之后的多个交易包括,基于所述第一区块的前一个区块的世界状态,重新执行所述n个交易中去除所述第一交易之后的多个交易。
10.根据权利要求1所述的方法,其中,所述重新执行所述n个交易中去除所述第一交易之后的多个交易的过程不包括对交易数字签名的验证过程。
11.一种在区块链系统中执行区块的装置,所述区块链系统包括第一分片和第二分片,所述第一分片中包括第一节点,所述装置部署于所述第一节点,包括:
接收单元,用于在执行第一区块的过程中,从所述第二分片接收第一信息,所述第一信息指示属于所述第一区块的n个交易中执行错误的第一交易,其中,所述第一信息由所述第二分片在对与所述第一交易对应的第一跨分片子交易执行失败之后发送,所述第一跨分片子交易为所述第二分片中属于第二区块的跨分片子交易;
重新执行单元,用于重新执行所述n个交易中去除所述第一交易之后的多个交易。
12.根据权利要求11所述的装置,其中,所述第一节点与所述第二分片中的第二节点互为信任节点,所述第一节点从所述第二分片接收第一信息包括,所述第一节点从所述第二节点接收第一信息。
13.根据权利要求11或12所述的装置,其中,所述区块链系统包括联盟链系统,所述第一节点和所述第二节点属于相同的联盟成员。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于支付宝(杭州)信息技术有限公司;蚂蚁区块链科技(上海)有限公司,未经支付宝(杭州)信息技术有限公司;蚂蚁区块链科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110419704.2/1.html,转载请声明来源钻瓜专利网。