交易执行方法、装置和区块链系统制造方法及图纸

技术编号:40103624 阅读:19 留言:0更新日期:2024-01-23 18:04
一种交易执行方法、装置和区块链系统。该交易执行方法应用于包括第一节点和第二节点的区块链系统,该方法包括:第一节点基于待执行的第一批交易各自的预执行读写集确定第一批交易的分组结果信息,并将第一批交易和所述分组结果信息提供至第二节点,分组结果信息用于指示对第一批交易进行分组得到的M个交易组,M为正整数;以及,发起针对第二批交易的第一共识提议,并与第二节点共同参与共识;第二节点在共识完成前,根据分组结果信息确定所述M个交易组并按组执行第一批交易;以及,在共识完成且通过的情况下,若确定第二批交易与第一批交易为同一批交易,则根据第一批交易中各笔已执行交易的执行结果更新相应的状态数据。

【技术实现步骤摘要】

本说明书实施例属于区块链,尤其涉及一种交易执行方法、装置和区块链系统


技术介绍

1、区块链(blockchain)是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链系统中按照时间顺序将数据区块以顺序相连的方式组合成链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本。用户可以通过区块链节点参与实现区块链的相关事务,例如,区块链系统中分别对应不同用户的多个区块链节点,可以基于同态加密、零知识证明等隐私技术针对某一节点的私有数据进行安全多方计算(secure multi-party computation,smpc)。再例如,基于区块链网络可以在不同用户账户之间实现转账;再例如,还可以基于区块链网络发行数字画作、数字头像、gif等数字藏品对应的nft(non-fungible token,非同质化代币),以便nft所承载的数字藏品的所有权能够在区块链网络的用户之间流通,从而产生对应于数字藏品的价值。

2、现阶段,往往由区块链系统中的任一节点(如主从架构下的主节点)针对某一区块中的多笔交易发起共识提议,并本文档来自技高网...

【技术保护点】

1.一种交易执行方法,应用于区块链系统,所述区块链系统包括第一节点和第二节点,所述方法包括:

2.根据权利要求1所述的方法,第一节点将第一批交易和所述分组结果信息提供至第二节点,包括:

3.根据权利要求2所述的方法,

4.根据权利要求1所述的方法,第一节点基于待执行的第一批交易各自的预执行读写集确定第一批交易的分组结果信息,包括:

5.根据权利要求1所述的方法,第二节点包含控制组件和N个计算组件,N为大于1的整数,第二节点按组执行第一批交易,包括:

6.根据权利要求1所述的方法,第二节点包含控制组件和N个计算组件,N为大于1的整...

【技术特征摘要】

1.一种交易执行方法,应用于区块链系统,所述区块链系统包括第一节点和第二节点,所述方法包括:

2.根据权利要求1所述的方法,第一节点将第一批交易和所述分组结果信息提供至第二节点,包括:

3.根据权利要求2所述的方法,

4.根据权利要求1所述的方法,第一节点基于待执行的第一批交易各自的预执行读写集确定第一批交易的分组结果信息,包括:

5.根据权利要求1所述的方法,第二节点包含控制组件和n个计算组件,n为大于1的整数,第二节点按组执行第一批交易,包括:

6.根据权利要求1所述的方法,第二节点包含控制组件和n个计算组件,n为大于1的整数,第二节点执行任一交易组中的各笔交易,包括:

7.根据权利要求6所述的方法,所述控制组件将所述至少一个最短依赖组分发至所述n个计算组件中相应的计算组件,包括:

8...

【专利技术属性】
技术研发人员:陶友贤
申请(专利权)人:蚂蚁区块链科技上海有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1