面向物联网系统的改进PBFT共识机制  

Improved PBFT consensus mechanism for internet of things

在线阅读下载全文

作  者:顾鑫 戴欢 唐毅 孙立 索梓翔 GU Xin;DAI Huan;TANG Yi;SUN Li;SUO Zi-xiang(School of Electronic and Information Engineering,Suzhou University of Science and Technology,Suzhou 215009,China;Suzhou Heshu Blockchain Application Research Institute Limited Company,Suzhou 215000,China)

机构地区:[1]苏州科技大学电子与信息工程学院,江苏苏州215009 [2]苏州和数区块链应用研究院有限公司,江苏苏州215000

出  处:《计算机工程与设计》2024年第3期649-655,共7页Computer Engineering and Design

基  金:国家自然科学基金项目(61702354、61876121);苏州科技大学科研基金项目(XKZ2017004);苏州科技大学研究生科研创新计划基金项目(SKSJ18_012、SJCX19_0963);苏州科技大学教改基金项目(SKJG18_05);江苏省物联网移动互联技术工程重点实验室开放课题基金项目(JSWLW2017004)。

摘  要:针对复杂网络环境中,基于传统PBFT共识算法的物联网系统存在恶意伪装设备和共识响应延迟高的问题,提出一种基于位置和时间的可信双层PBFT共识机制(credible-location-and-time-based Byzantine fault tolerant algorithm, CBFT)。根据边缘服务器的位置信息对设备进行分组,使用GeoHash(geographical hash, GeoHash)协议创建设备的位置定时器,根据定时器的可信时间遴选出诚信设备;基于边缘服务器的信用值生成两层网络,并行开展共识,分解共识任务;引入基于Token的信用评价机制,激励边缘服务器规范共识行为。实验结果表明,改进的共识机制能够有效筛选出恶意设备,降低共识耗时并提高系统吞吐量。To address the problems of malicious camouflage devices and high consensus response delay in the internet of things system based on traditional PBFT consensus algorithm in complex network environment,a credible location and time-based Byzantine fault tolerant consensus mechanism(CBFT)was proposed.The devices were grouped according to the location information of the edge server,the location timer of the devices was created using GeoHash(geographic hash,GeoHash)protocol,and the trusted devices were selected according to the trusted time of the timer.A two-layer network was generated based on the credit value of the edge server to carry out consensus and decompose consensus tasks in parallel.A token based credit evaluation mechanism was introduced to encourage edge servers to standardize consensus behavior.Experimental results show that the improved consensus algorithm can effectively screen out malicious devices,reduce the consensus time and improve the system throughput.

关 键 词:PBFT共识算法 物联网 可信双层拜占庭容错算法 边缘服务器 位置定时器 信用评价机制 共识行为 

分 类 号:TP311.13[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象