[发明专利]一种节点管理方法及其实现系统有效
申请号: | 201810484136.2 | 申请日: | 2018-05-19 |
公开(公告)号: | CN108737175B | 公开(公告)日: | 2021-04-23 |
发明(设计)人: | 胡凝;丛宏雷;李喜平;王大双 | 申请(专利权)人: | 上海分布信息科技有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26 |
代理公司: | 上海恒锐佳知识产权代理事务所(普通合伙) 31286 | 代理人: | 黄海霞 |
地址: | 200082 上海市杨浦区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种节点管理方法及实现系统。共识节点侦听当前区块高度,建立连接,形成连接网络,连接网络中共识节点相互握手。超过预定时间没有收到响应数据包,判断此节点响应超时,记录握手时间形成记录队列。超时的次数超过预定次数,判断此节点连接阻塞,向此共识节点发送异常请求数据包。收到异常请求数据包的共识节点统计握手时间,当连接阻塞的共识节点小于预定阻塞数量,向发出异常请求的节点发送通畅数据包,当连接阻塞的共识节点的超过预定阻塞数量的,将自身退出共识网络。确保区块链网络在节点数量过多、部分网络节点网络不好时候、以及低算力节点拖累整个网络出块缓慢使也能正常工作。 | ||
搜索关键词: | 一种 节点 管理 方法 及其 实现 系统 | ||
【主权项】:
1.一种节点管理方法,其特征是,包括如下步骤:节点连接步骤:共识网络中的共识节点侦听当前区块高度,至少三个所述共识节点建立连接,形成连接网络,所述连接网络中的每个共识节点和除自身以外的共识节点握手,所述握手为发送侦测数据包给建立连接的节点,收到所述侦测数据包的节点向发送侦测数据包的节点发送响应数据包;超时判断步骤:设定预定时间,当一个共识节点超过所述预定时间没有收到另一个共识节点的响应数据包,判断此节点响应超时,共识节点记录每次握手的握手时间,形成记录队列,所述握手时间为发送侦测数据包和收到响应数据包的间隔时间;节点筛选步骤:设定预定次数和预定阻塞数量,发送侦测数据包的节点记录连接网络中除自身以外共识节点响应超时的次数,当一个节点响应超时的次数超过预定次数,判断此节点连接阻塞,向此共识节点发送异常请求数据包,在同一个区块高度,握手次数不超过预定次数;决策步骤:收到异常请求数据包的共识节点根据所述记录队列统计和除自身以外的节点握手的握手时间以确定连接阻塞的共识节点数量,当连接阻塞的共识节点小于预定阻塞数量,向发出异常请求的节点发送通畅数据包,当连接阻塞的共识节点的超过预定阻塞数量的,将自身退出共识网络。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海分布信息科技有限公司,未经上海分布信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810484136.2/,转载请声明来源钻瓜专利网。
- 上一篇:异常定位方法及装置
- 下一篇:一种数据网关控制方法、电子设备、存储介质及架构