[发明专利]一种区块链中的节点分组方法及区块链节点在审
| 申请号: | 202210327144.2 | 申请日: | 2022-03-30 |
| 公开(公告)号: | CN114679457A | 公开(公告)日: | 2022-06-28 |
| 发明(设计)人: | 石杰 | 申请(专利权)人: | 蚂蚁区块链科技(上海)有限公司 |
| 主分类号: | H04L67/10 | 分类号: | H04L67/10;H04L67/141;H04L67/145;H04L67/63 |
| 代理公司: | 北京亿腾知识产权代理事务所(普通合伙) 11309 | 代理人: | 陈霁;周良玉 |
| 地址: | 200010 上海市*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 区块 中的 节点 分组 方法 | ||
本说明书实施例中提供了一种区块链中的节点分组方法及区块链节点。该方法由第一节点执行,包括:从区块链中获取分组信息,分组信息存储于智能合约的合约状态中,分组信息中包括:M个分组的分组标识和M个分组中所包含的各个节点的节点信息,M≥0;当M≥1时,根据分组信息,确定第一节点与M个分组中的K个分组能够建立连接,1≤K≤M;确定第一节点与K个分组中各个分组间的时延,以得到K个第一目标时延;根据K个第一目标时延,确定目标分组;向区块链发送第一交易,第一交易用于调用智能合约,以用于在当前的合约状态的目标分组中添加第一节点。由此将距离较近的各个节点聚合为一组,降低了区块分发时的延时,提升了区块分发的效率。
技术领域
本说明书实施例属于区块链技术领域,尤其涉及一种区块链中的节点分组方法及区块链节点。
背景技术
区块链(Blockchain)是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链系统中按照时间顺序将数据区块以顺序相连的方式组合成链式数据结构,并以密码学方式保证数据不可篡改和不可伪造。由于区块链具有去中心化、信息不可篡改、自治性等特性,区块链也受到人们越来越多的重视和应用。
目前,随着区块链技术的快速发展,区块链的规模越来越大,业务也越来越复杂。在大规模的区块链网络中,随着节点规模的增大,共识的效率会衰减,节点需要的带宽也会增加,成本升高,为了解决这些问题,一般会收敛共识节点的规模,采用小规模共识委员会的机制,在小范围节点中做共识,然后将生成的区块分发到全网其他节点。在公链上一般的区块数据的广播协议,会采用Gossip协议进行分发,但是这种数据分发方式的冗余度特别高,分发效率低,且延时较高。
发明内容
本说明书实施例旨在提供一种区块链中的节点分组方法、区块链节点、计算机可读存储介质及计算设备,提升了区块链上区块分发的效率,降低了延时。
为实现上述目的,本说明书第一方面提供一种区块链中的节点分组方法,所述方法由第一节点执行,所述方法包括:从区块链中获取分组信息,所述分组信息存储于智能合约的合约状态中,所述分组信息中包括:M个分组的分组标识和所述M个分组中所包含的各个节点的节点信息,M≥0;当M≥1时,根据所述分组信息,确定所述第一节点与所述M个分组中的K个分组能够建立连接,1≤K≤M;确定所述第一节点与所述K个分组中各个分组间的时延,以得到K个第一目标时延;根据所述K个第一目标时延,确定目标分组;向所述区块链发送第一交易,所述第一交易用于调用所述智能合约,以用于在所述合约状态的所述目标分组中添加所述第一节点。
本说明书第二方面提供一种区块链节点,包括:通信模块,配置为从区块链中获取分组信息,所述分组信息存储于智能合约的合约状态中,所述分组信息中包括:M个分组的分组标识和所述M个分组中所包含的各个节点的节点信息,M≥0;处理模块,配置为当M≥1时,根据所述分组信息,确定所述区块链节点与所述M个分组中的K个分组能够建立连接,1≤K≤M;以及,确定所述区块链节点与所述K个分组中各个分组间的时延,以得到K个第一目标时延;所述处理模块,还配置为根据所述K个第一目标时延,确定目标分组;所述通信模块,还配置为向所述区块链发送第一交易,所述第一交易用于调用所述智能合约,以用于在所述合约状态的所述目标分组中添加所述区块链节点。
本说明书第三方面提供一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序在计算设备中执行时,计算设备执行上述第一方面所述的方法。
本说明书第四方面提供一种计算设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序时,实现上述第一方面所述的方法。
通过本说明书一个或多个实施例中提供的方法及区块链节点,可以通过节点间的时延对区块链中的节点进行分组,从而将距离较近的各个节点聚合为一组,降低了区块分发时的延时,提升了区块分发的效率。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于蚂蚁区块链科技(上海)有限公司,未经蚂蚁区块链科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210327144.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种频分同发散角多模态OAM超表面
- 下一篇:联盟链中部署链码的方法和系统





