基于可验证随机函数的拜占庭容错共识算法的改进与实现

来源 :东南大学 | 被引量 : 2次 | 上传用户:happy_0421
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
区块链技术是下一代云计算的雏形,有望像互联网一样彻底重塑人类社会活动形态,并实现从目前的信息互联网向价值互联网的转变。共识算法是区块链技术的核心,使得区块链可以在无需信任单个节点的情况下构建一个去中心化的可信任系统。共识算法可以直接影响区块链性能的好坏,比特币之所以如此成功也与工作量证明(Proof of Work,Po W)的巧妙设计密不可分。然而,当前主流的共识算法都有明显缺陷。比特币所使用的Po W在共识过程中由于算力竞争造成的资源浪费饱受研究者诟病。实用拜占庭容错机制(Practical Byzantine Fault Tolerance,PBFT)适合应用于联盟链,但其违背去中心化的C/S架构以及不支持共识节点的动态加入与退出都是有待解决的问题。Raft实现复杂且没有拜占庭容错能力,难以在公有链与联盟链中应用。由于比特币、以太坊等应用每秒交易数量偏小,近几年各种共识算法层出不穷,越来越多共识算法设计由部分节点参与共识从而提升确认交易速度,这就需要保证产生部分节点过程的公平性。可验证随机函数(Verifiable Random Function,VRF)可以生成随机数,且能验证这个随机数确实是由某人生成的,能够作为公平地生成共识节点的解决方案。本文提出一种基于VRF的拜占庭容错共识算法RBFT。主要工作如下:1.在以太坊的衍生应用Quorum上对经典共识算法进行了性能实验,通过分析实验结果总结出了改进方向;2.对PBFT进行了多项改进,主要有节点增减动态化、替换为P2P网络模型,还有一些改进以加速共识流程;3.算法设计中引入VRF与Po S,VRF带来了高扩展性以及公平性,Po S提升了RBFT的公平性与安全性4.将RBFT实现在Quorum中,得以直接应用于企业联盟链。经过实验评估得到RBFT的实验结果,相比PBFT、Raft、Po W等算法都有明显的优势,尤其适合用于联盟链场景。
其他文献
现行《环境保护税法》第9条对于环境税的征收范围进行了规定,通过文义解释和法理解释,确定环境税征收范围,应当区分不同的污染物种类,而分别对每一排污口排污量较多的几项污
二十世纪晚期,科学工作者在冷原子方面的研究兴趣空前高涨,取得了许多重要的成就。随着冷原子研究的发展,大家开始关注冷分子可能呈现出的新的物理和化学现象,对其研究产生了
随着经济的发展和人民生活水平的提高,家庭购买商业保险的现象越来越常见,逐渐成为家庭理财的重要方式之一。随之而来的是法院在离婚诉讼中面临的保险权益分割的难题。由于家
行人重识别指的是,采用计算机视觉的技术,判断在视角不重叠的区域内不同摄像头捕捉到的行人图像是否来自同一个行人的过程。由于行人重识别中用于训练的数据集需要跨多个摄像
传统的推荐系统通常主要专注于充分利用用户-项目的评分信息,而随着推荐系统应用场景的不断扩展,仅仅依据用户-项目间的二元评分关系进行相关推荐,往往无法获得令人满意的推
猪伪狂犬病(Porcine pseudorabies,PR)是由伪狂犬病毒(Pseudorabies virus,PRV)所引起的一种高度传染性疾病,可导致怀孕母猪流产、木乃伊胎、弱仔及死胎,新生仔猪急性死亡,伴
目的:探讨轴型复合组织瓣在修复唇癌术后缺损中的应用。方法:2012年7月~2019年2月在吉林大学第二医院皮肤科收集8例唇癌患者,唇癌扩大切除术后全层缺损占唇总长度的1/3~1/2,
随着深度学习、计算机视觉等相关技术的日益成熟,人脸识别已然成为全球在视频智能应用领域的主流,很多车站与机场已经大量使用基于人脸识别实现的通关检查系统,使得这项技术
石油是不可再生资源,石油持续稳产增产涉及国家的能源安全。随着油田开发难度逐年增大,第三次采油技术即提高采收率(EOR)技术不断涌现。然而许多EOR技术难以大规模推广是由于
随着新科技革命的迅猛发展,科技的第一生产力作用日益彰显,一国的综合国力主要取决于科技创新能力和发展潜力。很多国家都把关键技术的研发作为国家战略,重视通过吸引外资来