基于信任模型的PBFT共识机制的研究与应用

来源 :江苏大学 | 被引量 : 0次 | 上传用户:duoduodehua
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来区块链技术受到诸多关注,因为区块链技术不仅可作为可信第三方平台,而且可加强数据跟踪和可追溯性管理。用于区块链节点达成一致的共识机制是区块链技术研究的重要内容。其中实用拜占庭容错(practical Byzantine fault tolerance,PBFT)共识机制解决了拜占庭容错(Byzantine fault tolerance,BFT)算法效率不高的问题,使得拜占庭容错算法具备实际应用可行性,从而成为在技术工程实践过程中被较多采用的共识机制。但该共识机制中仍然存在着节点随机选择导致的共识延迟较大、节点管控不足等问题。本文对基于PBFT的区块链技术进行研究,提出一种基于信任模型的PBFT共识机制,并将其应用于大米溯源系统进行设计实现。本文主要工作内容如下:针对共识机制中节点随机选择导致共识延迟较大和节点管控不足问题,提出一种基于信任模型的PBFT共识机制。该共识机制包含通信和处理能力优先选择策略和基于信任模型的节点分类处理方法。其中,(1)用来解决节点随机选择导致的共识延迟较大问题的通信和处理能力优先选择策略,结合通信时间和处理时间情况,各节点建立并维护一张节点选择表,优先将通信时间短和处理时间短的节点排在前列,并在发送消息时按照表中顺序选择节点发送消息,减少优良节点闲置等待时间,促进共识时延的降低;(2)用来解决节点管控不足问题的基于信任模型的节点分类处理方法,在通信和处理能力优先选择策略基础上,改进基于上下文因素的P2P信任模型,综合节点参与频度、事务重要性等多因素评判节点情况,依据其情况给予不同信任状态,根据不同信任状态对节点进行分类处理,令可信节点担任主节点和限制恶意节点参与共识,提高PBFT共识机制的节点容错能力。另外,通过提高可信节点的投票权重、降低故障节点和恶意节点投票权重,减少完成共识所需节点数量,提升系统性能。结合TMPBFT共识机制,设计实现大米溯源系统。首先对系统进行需求分析,然后进行系统架构、业务流程、功能模块、和数据库等各方面的详细设计。在此基础上,使用Hyperledger Fabric框架实现大米溯源系统,并对系统性能进行测试,保证系统能够满足使用需求。
其他文献
目的:对比达芬奇机器人手术系统行标准的胰体尾癌淋巴结清扫术与扩大的胰体尾癌淋巴结清扫术两者临床疗效。方法:回顾性分析我院外科自2010年4月至2015年9月收治54例胰体尾部
数控加工过程中速度频繁变化不仅影响机床加工效率,而且会对机床机械传动系统产生很大冲击,降低机床使用寿命和加工精度。前瞻速度规划就是采用不同的加减速方法使指令速度平
在某些特定的条件下,液滴在超疏水表面上会合并,然后由于表面能的减少、动能的增加而从超疏水表面上跳离。对该现象的研究,对于提高冷凝传热效率、表面自清洁、抗结冰表面、
AGV作为一种物料自动搬运和装卸的高智能机器人,可以减少人工作业成本,是自动化仓储系统有效的物流运输手段。因此,对AGV系统中的自主定位和导航技术,车体的智能控制技术等进
微生物是次级代谢产物的重要来源,具有多种化学结构和多种生物活性。自20世纪40年代以来,已从微生物中分离出30,000多种天然化合物,其中10,000多种具有生物活性。本文对从湖南新宁采集的瘤枝五味子根茎周围的土壤中分离得到的真菌Penicillium sp.sb62进行固体(大米培养基)发酵28d,并用乙酸乙酯冷浸提取。我们对提取物采用多种现代化色谱分离技术进行分离纯化,从而分离得到49个化合物
火力发电机组是一个复杂的大型系统,其安全稳定运行对社会的生产和生活有着重要意义。由于机组的高复杂性和设备的强关联性,单个设备的异常可能导致整个机组的可靠性和经济性
特发性肺纤维化是一种慢性且不可逆的致命性肺部疾病。IPF的主要病理特征为纤维灶的形成,细胞外基质沉积以及肺泡结构破坏,导致病人呼吸衰竭死亡。IPF多发于中老年群体中,预
水射流是近几十年快速发展起来的一种新兴技术,在机械加工、煤炭开采、动力工程和医学等领域得到广泛应用。在机械加工领域,水射流切割可以对任何金属、非金属材料进行高效的
神经网络是一门新兴的交叉学科,是人工智能研究的重要组成部分,已成为脑科学、神经科学、计算机科学、数学、认知科学、物理科学、心理学等学科共同关注的焦点。由于它具有较
空间静电加速度计由于其具有分辨率高,可以六自由度同时测量等优点,常被用来检测航天器在太空中所受到的非保守力,以及应用在空间无拖曳控制中,是地球重力场测量中的关键载荷。为了在地面上验证静电加速度计的六自由度控制的可行性以及真实分辨率水平就需要对加速度计开展地面高压悬浮试验。课题组已经完成了70g Test Mass(TM)的地面静电加速度计实验验证,受限于地面振动与高压耦合噪声而只能达到4?10-8