基于领导人选举机制共识算法的联盟链性能改进研究

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:odu38sbfsw
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着以比特币为代表的数字货币风靡全球,作为其核心支撑技术的区块链,由于其本身具有去中心化、数据不可篡改、数据透明等特性,不仅在银行、征信、金融等多领域拥有广阔的应用前景,还和物联网、人工智能等前沿技术有着结合的可能。根据参与节点成分的不同,可以把区块链分为公有链、联盟链和私有链。联盟链中数据不一定是对所有人透明的,根据应用背景进行细粒度的读取权限控制,相较于不受控制的公有链,联盟链可以做到在限定范围内的消息共享,更符合多数潜在使用者的需求。本文试图通过相关的研究,提出一种为联盟链量身定制的共识算法,为联盟链带来性能提升。现有联盟链所采用的共识机制取决于所参与的网络节点的可信程度,在完全可信的情况下可以使用分布式一致性解决算法作为共识机制,在带有准入许可的情况下多使用拜占庭容错算法,而在复杂度最高的非准入环境中,多使用工作量证明(PoW)、权益证明(PoS)以及其他共识算法。工作量证明机制存在严重的性能缺陷,并且还带来巨大的电力资源浪费;权益证明必须依赖代币的存在,适用范围小,同时存在积攒币龄进行攻击的问题;传统分布式一致性解决算法如二段和三段提交以及Raft不支持拜占庭容错;使用拜占庭容错算法使用非对等网络解构,大量广播通信严重浪费带宽,无法使用于节点数量较多的网络中。本文对目前存在的共识算法进行研究,通过归类和横向对比等方法,总结共识算法的核心机制,在其基础上完成共识算法的设计,实现以及测试。最后,选择实用较为广泛的区块链平台,对新共识算法进行本地化组件封装,为其提供共识服务支持。本文所设计的算法在性能方面,交易处理速度可达每秒一千笔,同时可以容忍一定数量的拜占庭节点存在,并且可使用于较大规模的网络中。本文的主要工作有:1)对区块链技术进行深入研究,掌握区块链技术的结构及关键技术。2)对现有共识算法进行广泛细致的研究,明确多种关键运行机制,横向类比,总结不同种类的优缺点。3)完成基于领导选举机制的共识算法设计,实现及测试。4)将所实现的共识算法应用到现有的区块链平台。
其他文献
在证实苦参具有抗柯萨奇B病毒(CVB)作用的实验基础上,作者以纯化CVB3作为病毒蛋白质对照,通过空斑测定及病毒蛋白质L-35S-甲硫氨酸标记等方法,了解到纯化苦参总碱抗CVB的作用机理是不影响病毒吸附、
现代报纸版式设计要面向新媒介,依据市场对报纸行业发展的要求,实现版式设计方式以及视觉表现形式的创新,以突出报纸的固有优势。为提升报纸的影响力以及发行量,现代报纸版式
针对常规渠道断面优化设计中存在的试算工作量大、累积误差大、计算精度不高的问题,将鲁棒性强、收敛速度快且全局寻优性能优异的人工蜂群算法引入渠道断面优化设计中,通过建
为了合理利用资源,选取内蒙古河套灌区粉质黏土作为基层材料,利用静三轴压缩试验对水泥土力学特征进行研究.在100、200、400、800、1200kPa的围压下,对水泥掺入20%、30%、40%
船舶在正常航行时和设计使用年限内,船体结构不因受到复杂外力而发生破坏或者大变形的能力即为船舶结构强度。对船舶进行结构强度分析是结构设计必不可少的环节,是保证船舶安
由于传统物流行业的运营过程中,行业过于分散,缺乏一致的管理,导致大量的人力物力浪费在繁琐的中间环节,所以想要更大的发展,物流行业必须伴随互联网寻求新的发展与转型,在此
目的 观察针对性护理在初产妇产后出血中应用的效果。方法 将我院在2014年6月至2017年6月期间收治的产后出血的初产妇360例作为研究对象,按照随机数字表法分为对照组(180例)
变电所的暖通设计,直接关系着变电所各种仪器、设备正常运行,变电所是电力系统的重要组成部分,所以变电所的暖通设计也非常重要。文中介绍了变电所暖通设计的通风系统、空调
以丙烯腈为单体,利用沸腾法制备了聚丙烯腈微球,并与一定浓度的盐酸羟胺溶液发生肟化反应,得到含有偕胺肟基的微球。系统地探讨和研究了pH值、反应物浓度、反应温度和时间等
介绍了杭州万银国际大厦结构设计特点,包括结构体系的确定、结构布置特点、结构抗震分析、采取的结构设计措施、特殊部位的设计及施工过程控制等。提出了结构性能目标并分析