【技术实现步骤摘要】
本公开涉及区块链,特别是涉及一种区块链共识方法、相关装置和介质。
技术介绍
1、目前,在区块链事务上链过程中,常常会存在多个轮次的区块共识,在每个区块共识轮次,往往由一个共识节点(主节点)将待上链的多个事务打包到区块中,并将包含多个事务的区块广播给其他共识节点(从节点),在接收到其他共识节点的共识确认之后才能够将区块上链。这一方式往往会在区块广播、共识等阶段造成较大的资源浪费,会导致区块链的吞吐量下降,使事务上链效率低下。
技术实现思路
1、本公开实施例提供了一种区块链共识方法、相关装置和介质,它能够提高区块链的吞吐量和速度,进而提高事务上链效率。
2、根据本公开的一方面,提供了一种区块链共识方法,所述区块链共识方法具有多个共识轮次,且在每个所述共识轮次中应用于第一数目个共识节点中的第二数目个主节点中的目标主节点,所述第二数目大于或者等于2,且小于或者等于所述第一数目,每个所述共识节点具有与第二数目个所述主节点分别对应的第二数目个事务存储空间,所述区块链共识方法包括:
< ...【技术保护点】
1.一种区块链共识方法,其特征在于,所述区块链共识方法具有多个共识轮次,且在每个所述共识轮次中应用于第一数目个共识节点中的第二数目个主节点中的目标主节点,所述第二数目大于或者等于2,且小于或者等于所述第一数目,每个所述共识节点具有与第二数目个所述主节点分别对应的第二数目个事务存储空间,所述区块链共识方法包括:
2.根据权利要求1所述的方法,其特征在于,在所述对所述待共识区块中的所述待上链事务进行共识之后,所述区块链共识方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述基于多个所述区块高度对多个连续的所述目标区块进行上链处理,包括:
...【技术特征摘要】
1.一种区块链共识方法,其特征在于,所述区块链共识方法具有多个共识轮次,且在每个所述共识轮次中应用于第一数目个共识节点中的第二数目个主节点中的目标主节点,所述第二数目大于或者等于2,且小于或者等于所述第一数目,每个所述共识节点具有与第二数目个所述主节点分别对应的第二数目个事务存储空间,所述区块链共识方法包括:
2.根据权利要求1所述的方法,其特征在于,在所述对所述待共识区块中的所述待上链事务进行共识之后,所述区块链共识方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述基于多个所述区块高度对多个连续的所述目标区块进行上链处理,包括:
4.根据权利要求2所述的方法,其特征在于,所述预定区块高度通过以下方式确定:
5.根据权利要求1所述的方法,其特征在于,所述第二数目个事务存储空间通过以下方式确定:
6.根据权利要求5所述的方法,其特征在于,每个所述事务存储空间具有一个存储空间索引,每个所述待上链事务具有事务摘要值;
7.根据权利要求1所述的方法,其特征在于,每个所述待上链事务具有事务摘要值;
8.根据权利要求1所述的方法,其特征在于,所述将所述目标事务存储空间中存储的所述待上链事务打包成待共识区块,包括:
9.根据权利要求1所述的方法,其特征在于,所述将所述目标事务存储空间中存储的所述待上链事务打包成待共识区块,包括:
10.根据权利要求1所述的方法,其特征在于,所述在第二数目个所述事务存储空间中确定所述目标主节点对应的目标事务存储空间,包括:
11.根据权利要求2所述的方法,其特征在于,在所述基于多个所述区块高度对多个连续的所述目标区块进行上链处理之后,...
【专利技术属性】
技术研发人员:张慧,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。