节点管理方法、装置、电子设备及计算机可读存储介质制造方法及图纸

技术编号:24589626 阅读:31 留言:0更新日期:2020-06-21 02:26
本申请实施例公开了一种节点管理方法、装置、电子设备及计算机可读存储介质,方法包括:当性能评价条件触发时,第一节点获取所述多个节点的性能评价参数,性能评价参数是由各个节点上的可信执行环境TEE采集到的,所述性能评价参数包括硬件性能参数和网络性能参数,第一节点为所述多个节点中的一个;第一节点根据所述多个节点的性能评价参数从所述多个节点中确定出不满足预设性能条件的第二节点;第一节点与所述多个节点对所述第二节点进行共识验证,并在共识验证通过后,将所述第二节点从所述共识委员会中剔除。采用本申请,能有效提高节点管理的可靠性,准确性,从而保障共识委员会中节点的性能。

Node management method, device, electronic equipment and computer readable storage medium

【技术实现步骤摘要】
节点管理方法、装置、电子设备及计算机可读存储介质
本申请涉及计算机
,尤其涉及一种节点管理方法、装置、电子设备及计算机可读存储介质。
技术介绍
随着区块链技术的不断发展,区块链的应用也日益广泛。由诸多节点构成了区块链网络,同时,区块链网络中节点的性能也直接响应区块链网络数据处理的效率与效果。因此,对区块链网络中的节点进行管理显得尤为关键。但目前,对于区块链网络中节点的管理方式较为复杂,管理的过程中存在大量的重复工作,极大的浪费了网络资源;或者管理存在时间上的滞后性,并不能很好的反应当前的性能。因此,对节点的管理方式还有待改善。
技术实现思路
本申请实施例提供了一种节点管理方法、装置、电子设备及计算机可读存储介质,可以对共识委员会中的节点进行性能评价,并及时剔除性能不佳的节点,能有效提高节点管理的可靠性,准确性,从而保障共识委员会中节点的性能。第一方面,本申请实施例提供了一种节点管理的方法,应用于区块链网络,所述区块链网络包括多个节点,所述多个节点组成共识委员会,所述方法包括:当性能评价条件触发时,第一节本文档来自技高网...

【技术保护点】
1.一种节点管理方法,其特征在于,应用于区块链网络,所述区块链网络包括多个节点,所述多个节点组成共识委员会,所述方法包括:/n当性能评价条件触发时,第一节点获取所述多个节点的性能评价参数,所述性能评价参数是由各个节点上的可信执行环境TEE采集到的,所述性能评价参数包括硬件性能参数和网络性能参数,所述第一节点为所述多个节点中的一个;/n所述第一节点根据所述多个节点的性能评价参数从所述多个节点中确定出不满足预设性能条件的第二节点;/n所述第一节点与所述多个节点对所述第二节点进行共识验证,并在共识验证通过后,将所述第二节点从所述共识委员会中剔除。/n

【技术特征摘要】
1.一种节点管理方法,其特征在于,应用于区块链网络,所述区块链网络包括多个节点,所述多个节点组成共识委员会,所述方法包括:
当性能评价条件触发时,第一节点获取所述多个节点的性能评价参数,所述性能评价参数是由各个节点上的可信执行环境TEE采集到的,所述性能评价参数包括硬件性能参数和网络性能参数,所述第一节点为所述多个节点中的一个;
所述第一节点根据所述多个节点的性能评价参数从所述多个节点中确定出不满足预设性能条件的第二节点;
所述第一节点与所述多个节点对所述第二节点进行共识验证,并在共识验证通过后,将所述第二节点从所述共识委员会中剔除。


2.根据权利要求1所述的方法,其特征在于,所述第一节点获取所述多个节点的性能评价参数,包括:
所述第一节点从区块链中查询所述多个节点的性能评价参数,所述性能评价参数是由各个节点在各自的TEE采集到性能评价参数后写入所述区块链中的。


3.根据权利要求1所述的方法,其特征在于,所述第一节点获取所述多个节点的性能评价参数,包括:
所述第一节点通过TEE对所述多个节点中的其他节点的TEE进行网络连接测试,以得到所述其他节点的网络性能参数;
所述第一节点向所述其他节点广播硬件性能参数采集指令,所述硬件性能参数采集指令用于指示所述其他节点利用各自的TEE采集自身的硬件性能参数;
所述第一节点接收所述其他节点发送的硬件性能参数。


4.根据权利要求1~3中任一项所述的方法,其特征在于,所述第一节点根据所述多个节点的性能评价参数从所述多个节点中确定出不满足预设性能条件的第二节点,包括:
所述第一节点将所述多个节点的性能评价参数传入智能合约,以获取所述智能合约从所述多个节点中确定出的性能评价参数不满足预设性能条件的第二节点,所述智能合约包括所述预设性能条件。


5.根据权利要求1所述的方法,其特征在于,所述第一节点与所述多个节点对所述第二节点进行共识验证,包括:
所述第一节点向所述多个节点中的其他节点发送共识验证请求,所述共识验证请求包括所述第二节点的标识,所述共识验证请求用于指示所述其他节点中的各个节点分别根据所述第二节点的标识来...

【专利技术属性】
技术研发人员:李茂材王宗友张劲松黄焕坤周开班时一防刘区城刘攀蓝虎杨常青朱耿良
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1