一种适用于物联网的Raft共识方法

基本信息

申请号 CN202110882162.2 申请日 -
公开(公告)号 CN113630455B 公开(公告)日 2022-06-21
申请公布号 CN113630455B 申请公布日 2022-06-21
分类号 H04L67/12;H04L67/104;H04L67/568;H04L41/069;G06F21/64 分类 电通信技术;
发明人 王绪繁;柯晓凡;陶俭;陈竞翔;黄杰;周子岩 申请(专利权)人 上海华能电子商务有限公司
代理机构 南京禹为知识产权代理事务所(特殊普通合伙) 代理人 刘小莉
地址 201208 上海市浦东新区中国(上海)自由贸易试验区陆家嘴路66号招商大厦24层01单元
法律状态 -

摘要

摘要 本发明公开了一种适用于物联网的Raft共识方法,包括,通过物联网采集设备实时采集分布式物理网网络中的物联网数据,并将物联网数据缓存于物联网网关;在60s+K/N的时间内将物联网数据进行打包,并统计打包的数据流量;基于线性同余算法的随机数函数及哈希算法计算随机数Nonce值;根据数据流量参数进行选主难度动态调整,确定目标值,并判断随机数Nonce值是否符合目标值;设计计时器并启动共识选主流程,根据符合目标值的随机数Nonce值,选取共识主节点,并进行RAFT日志复制;本发明根据节点接收采集设备所接收的数据量的动态变化实现主节点的动态选举,且安全可靠,运维成本低。