动态BFT协议的研究与设计

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:f360358188
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着近年来掀起的以比特币为首的数字货币浪潮,人们对于“区块链”这种分布式系统的健壮性提出了更高的要求。如何在敌手参与的情况下,解决分布式系统的一致性问题,设计出安全实用的BFT(拜占庭容错)协议,已成为当前的一大研究热点。本文分析和总结了目前BFT协议的主要研究成果,并针对PBFT和HoneyBadgerBFT两种代表性协议展开深入研究,发现如下问题:首先,协议无法实现节点的动态加入/退出。上述协议均只能运行在完全封闭的系统中,任何节点的加入/退出都需要中止整个系统的运行,并通过依次修改系统参数的方式实现,这对实际使用的高访问量系统是不可容忍。此外,协议缺乏明确的机制来判断节点的活跃程度。节点活跃与否对系统的安全性影响很大,不活跃节点与恶意节点一样,都严重威胁了系统的稳定运行。更糟糕的是,上述协议没有采取任何惩罚措施来处理恶意节点。这些恶意节点的破坏力会随着时间而增长,不断同化/控制系统中的诚实节点,最终导致系统崩溃。这些问题降低了BFT协议的实用性,亟待解决。本文综合考虑现有协议的优缺点并做出改进,取得如下成果:1.基于PBFT协议设计了一种具有动态性的BFT协议,命名为“动态PBFT协议”。该协议保留了PBFT的正常流程,以获得良好的容错性和安全性。此外,协议创新性地提出了“网络动态共识”协议来动态更新节点信息,实现了节点的动态加入/退出。与此同时,协议设计了一套完善的机制来量化节点的活跃度。通过引入“参与度”这项指标来定量分析节点的贡献,从而快速发现系统中的恶意/不活跃节点。最后,协议为恶意/不活跃节点设置了惩罚措施。这些节点一经发现,不但会被移出网络,还会进入系统黑名单,无法再次加入。通过对恶意节点的及时发现与处理,极大地提高了系统的稳定性与安全性。2.提出一种实用的动态异步BFT协议。除了针对弱同步环境设计了动态PBFT协议之外,本文还基于HoneyBadgerBFT协议做出改进,提出了适用于完全异步网络的动态BFT协议。该协议在继承原协议优秀的异步性和容错性的基础上,通过引入CA节点实现了动态性。不仅满足了节点主动更换的需求,也方便对恶意节点进行惩罚与清理。与此同时,动态异步BFT协议也设计了详细的节点甄别机制,并对发现的恶意/不活跃节点做出惩罚与清理。上述措施使得动态异步BFT协议不但拥有良好的容错性和动态性,更加强了协议的安全性和实用性。
其他文献
随着我国经济的飞速发展,我国的交通事业也有了迅猛发展,在季节性冻土区有一大批隧道正在运营或建造。季节性冻土区隧道外界的温度会随着季节的更替而发生周期性变化,在寒冷
目的乳腺癌是全世界女性中最常被诊断出的癌症,且多数被确诊后的患者会继续出现创伤后应激障碍的症状,并且症状通常会持续至少一年,其中疼痛,疲劳和绝经后症状为最常见,这些症状的识别和治疗是临床面临的主要问题,因为这些症状会损害患者健康及其相关的生活质量,且可以在任何年龄发作,但通常最常见于中年女性。由于早期诊断和治疗的进步,过去几年中乳腺癌的死亡率呈下降趋势,目前针对不同亚型乳腺癌的内分泌治疗中,所使用
腘动脉属于下肢动脉硬化闭塞症患者的常见病变部位,累及股腘动脉病变的患者占下肢动脉病变的比例较高。血管腔内血运重建术是目前西医治疗此类疾病的主要手段。随着药物涂层球囊的出现,虽然可降低下肢血管腔内治疗后再狭窄的发生、提高目标血管通畅率,但由于腘动脉解剖结构的独特性,发生术后目标血管再狭窄、闭塞的几率较高。目前中医中药在治疗下肢动脉缺血性疾病方面疗效较好,但针对以腘动脉病变为主患者的中西医结合临床疗效
背景:脑缺血性卒中(cerebral ischemic stroke)又称“脑梗死”(brain infarction),是由于大脑供血的动脉阻塞,导致血流减少或供血中断,脑组织缺血缺氧坏死,进而产生相对应的神经功能缺损症状,其发病率占脑卒中总数的60%~80%[1]。中国卒中协会2015年首次发布的中国卒中流行报告显示[2],我国每年约新增270万新发脑血管病患者,每年约130万患者死于脑血管病
目前高柔结构是主要的设计建造结构形式,也是今后城市建设发展的趋势。传统的高柔结构抗震设计仅考虑地震动水平作用,有时还会考虑地震动竖向作用,然而大量震后结构响应研究
沉积物中的溶解性有机物(DOM)对于各种污染物质在沉积物中赋存和迁移有重要影响,是影响地下水水质的重要因素。然而,由于沉积物中DOM成分复杂,难以准确表征,提取难度大,方法
目的本课题拟通过体内、体外实验证实松果菊苷抗乳腺肿瘤的能力,并探究其可能的作用机制。方法首先,通过采用MTT试验,克隆形成试验,划痕试验,侵袭以及迁移试验,以不同浓度的
在建筑信息模型(building information modeling,BIM)的应用中,需要显示大规模、大体量的三维模型。当这些三维模型显示在专业的图形工作站上时,它们经常会由于计算机的内存不足出现卡顿、闪烁等问题。并且,在铁路建筑工地上所能够使用BIM应用程序的环境较差,很难为用户配备专业的设备。这需要图形显示设备能够平稳地支持大型3D模型在配置较小的设备上甚至在移动设备上的显示。用来满足
背景原发性肝细胞癌(HCC)是最常见的恶性肿瘤之一。目前,肝癌的分子机制尚不清楚。环状RNA(或circ RNA)是一种单链RNA,与众所周知的线性RNA不同,它形成共价闭合的连续环,即在
企业管理者在年龄、性别、教育等方面不同的背景特征造就了他们各不相同的性格和处事方式,从而导致了其在财务决策方面的差异,最终将会对企业的融资效率产生影响。本文基于中国A股上市公司2009—2018年的7056条数据,通过中介效应模型和调节效应模型实证分析了董事长的背景特征对企业融资效率的影响机制。研究表明,A股上市公司董事长性别、年龄、海外背景和学术背景都对企业的融资效率产生了显著的影响,并且董事长