PBFT共识算法的优化及应用研究

来源 :太原理工大学 | 被引量 : 0次 | 上传用户:emmajqf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,区块链技术的兴起推进着社会中各行各业的发展。根据应用背景不同将区块链分为三种:公有链、联盟链和私有链,其中联盟链的发展最为迅速。联盟链中若干机构共同参与管理,数据的读写和发送交易的操作只允许被系统认可的节点进行。同时联盟链通过分布式记录交易数据,极大程度上解决了各机构合作时伴随的数据隐私性及安全性问题。实用拜占庭容错(PBFT)共识算法是联盟链的核心技术,存在动态性缺乏和拜占庭节点处理方式不足问题,同时算法的通信开销和网络时延也较大。本文提出了相关的优化方案及应用研究,主要内容如下:(1)本文提出基于积分机制-动态增删节点的实用拜占庭容错共识算法(DT-PBFT)。首先引入动态加入/退出机制使集群内节点可以按需自由的加入/退出,具有较强的灵活性;其次增加信用积分制,通过分层机制将节点按可信任程度分为备用主节点层、中间层、警告层和清理层,采取较高的惩罚度机制降低节点连续作恶的可能性,从而保证最优主节点可从备用主节点层优先选择,大大提高共识率。同时将网络清理层中的拜占庭节点剔除,提高算法的运行效率;最后通过优化一致性协议对共识流程进行优化,减少一轮全网节点的信息交互确认,极大程度上减少了通信开销。通过DT-PBFT、PBFT、DGPBFT及DDBFT算法的对比实验,从吞吐量、时延,交易请求完成率以及CPU的利用率等多方面对比验证,证明本文所提DT-PBFT算法在实际应用过程更具灵活性且更加高效,减少了对网络资源的消耗的同时节能性也得以提升。(2)在实际遇到的弱网环境下,现有的拜占庭容错共识算法由于丢包现象存在共识效率低、通信开销大的问题,导致PBFT算法共识性能较差。因此本文提出了基于弱网络下信息交互的实用拜占庭容错优化算法(IPBFT)。首先IPBFT的密钥交换协议使得网络达到更好的链内信任;其次IPBFT在Prepare阶段和Commit阶段的消息传递过程中增加其他节点的应答消息,使当前节点可直接处理各种消息,不需从其他节点上获取,有效防止重复丢包的现象,拓宽了算法的应用场景。实验结果表明:与PBFT相比,本文提出的IPBFT增加了共识阶段的信息交互,在弱网络环境下平均交易时延从277 ms降低到216 ms,平均吞吐量从271 TPS提高到345 TPS。(3)现阶段的交易渠道无法灵活适应市场的快速变动,其实质是因为供销无法完成动态的调配交易,此问题通过区域内组建区块链网络得到有效解决。基于上述背景,为解决局部地区的大型农业个体和农副市场间的安全高效交易问题,本文结合DT-PBFT和IPBFT共识机制,提出一种区域内农产品交易应用方案。应用方案中详细介绍了整体设计和应用场景,并结合实际应用设计线下交易分配层和交易上链层。最终,应用方案保障了交易数据的真实可靠性,提高了市场的运营管理效率,有助于加快构建一个有序的农产品交易体系。
其他文献
随着大数据、物联网的发展,人机交互技术成为学术研究的热门课题。手写识别作为人机交互技术的基础研究方向之一,技术成熟度在不断提高。传统的手写识别技术如利用视频图像和可穿戴传感器的解决方案识别精度高,但视频图像技术需要好的光照条件,而且涉及用户隐私问题。基于可穿戴传感器的技术要求用户长期佩戴,影响用户体验感。射频识别技术(Radio Frequency Identification,RFID)以其低成
学位
声动力疗法(Sonodynamic Therapy,SDT)比较其他治疗肿瘤的手段来说,在高组织的可穿透特性,去离子化以及高控制低成本方面都具有明显提升,尤其是声动力法对治疗组织深部的肿瘤来说更具有优越性。当前,声动力治疗所用声敏剂都可以直接被递送到细胞的细胞质中,而鉴于细胞核对细胞的重要性以及细胞核对活性氧(ROS)的高度敏感性,将其作为药物的最终靶点将会大大提高治疗的效果。鉴于以上,本文基于细
学位
恶性黑色素瘤是由黑色素细胞恶性转化形成的恶性肿瘤,具有高度侵袭性和转移性,其恶性程度和致死率都很高,并且存在预后差的问题,是皮肤癌中最难治愈的肿瘤。传统的二维培养模型已经有助于揭示和研究肿瘤的进展,但是研究表明在二维条件下培养的肿瘤细胞可能会出现某些受体和信号分子的表达减少或完全丢失。因此,最近出现的3D打印技术很可能成为构建体外肿瘤模型的新方法,这种快速、灵活、低成本的技术可以在多层空间控制细胞
学位
随着我国老龄化社会的到来,骨关节炎(OA)已成为中老年人慢性残障的最常见原因之一,造成经济损失,影响了社会的发展。统计显示,在所有导致老年残障的疾病中,OA的致残率仅次于心血管疾病,消耗着大量的家庭和社会资源。OA具有影像学、临床和病理多重定义,影像学是目前诊断OA最常用的方法,但其成像技术只能检测到相当晚期的疾病;临床上使用酶联免疫吸附实验诊断OA,也存在重复性差、易出现假阳性等缺点;在OA病理
学位
肺结节是肺癌早期典型的表现形式,通过CT图像对患者肺结节早期检测与诊断在一定程度上可以降低患者的死亡率,但随着CT图像数据量的增长,影像科医生每天要阅读成百上千张CT图像,高强度的工作会导致医生的疲倦和劳累,容易产生错误判断。计算机辅助技术的出现为医师提供了辅助决策支持。为了更好地为医师提供决策辅助,本文基于卷积神经网络提出新的计算机辅助检测和诊断方法,卷积神经网络具有强大自主特征提取能力,在医学
学位
在近年的农林业生产中发现无论是休耕撂荒地还是林地果园、农田菜地,中华鼢鼠活动频繁,不仅喜食杂草,而且还食用林木果树、农作物、中药材等植物的根、嫩茎及幼苗,轻者影响生长发育,重者造成大片死亡,甚至有些幼嫩小苗会被整株拉入洞中。从中华鼢鼠的形态,生活习性、繁殖、危害及防治方面进行总结,仅供参考。
期刊
近年来,随着电子技术的飞速进步和各种便携、可穿戴智能电子设备的问世,人们的生产生活方式发生了重大变革,同时对能源的获取与利用提出了更高的要求。为了满足压电纳米发电机在可穿戴与可植入等方面的需求,设计具有良好柔性和高度安全的压电纳米发电机至关重要,然而,目前的柔性压电纳米发电机存在输出电压低、柔性差、成本造价高等问题。本文制备了一种基于聚偏氟乙烯(PVDF)和聚丙烯腈(PAN)的柔性压电复合薄膜;研
学位
基于场效应晶体管的生物传感器可以将生物信号直接转为电信号进行输出,具有低成本、高灵敏度、低检测限、便携等优点。其中有机场效应晶体管(OFET)由于其本征柔性、延展性和生物相容性,在生物检测领域有着更广阔的应用前景。聚(3-己基噻吩)(P3HT)是制备OFET的一种典型有机半导体材料,具有高效的π-π堆积结构、可控的区域规整度和良好的生物相容性,并且商业化程度很高,引起了广大研究人员的关注。近年来,
学位
为筛选更加省工省时、操作简单、捕杀效果好的灭鼠器械,笔者在甘肃省子午岭林业管理局合水分局大山门林场人工油松林中进行了5种不同捕杀中华鼢鼠器械的防控效果及对相应试验区内油松保存株率影响的试验研究。试验结果表明:5种器械对林区内的中华鼢鼠均有一定的防控效果,且以回缩式双钎鼢鼠捕杀器捕杀效果最佳。该灭鼠器械制作简单、取材广泛、携带方便、操作容易、捕杀率高。不同捕鼠器对油松的保存率存在显著差异性,其中回缩
期刊
烟雾检测是森林火灾预防与有效扑救的前提。由于实际森林火灾烟雾数据获取困难,形成所谓小样本问题。因此提高小样本分类准确度并解决烟雾小样本图像分类识别问题具有重要研究意义。针对森林火灾烟雾数据集小,迁移学习模型获取困难问题,本文采用深度迁移学习方法对森林火灾烟雾识别进行研究,利用训练好的深度卷积神经网络对烟雾图像进行特征提取,采用基于判别特征对齐的域内规划迁移学习算法。主要研究工作如下:(1)提出了基
学位