基于拜占庭容错的联盟链共识算法研究

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:w9iij9ijwhr
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
区块链技术自诞生以来,因其去中心化、安全可信、不可篡改、可溯源等特性,受到社会各界的广泛关注,近年来已在金融服务、身份认证、医疗健康、物联网、资产证券等诸多领域崭露头角。共识算法作为底层区块链的核心技术,能够在缺乏中央控制的网络中,通过自组织、大规模协作的方式实现分布式账本的一致性,同时共识算法也是制约区块链技术商业落地的关键因素。然而目前,以工作量证明为代表的公有链算法面临着吞吐量低下、交易延迟过高等问题,难以在商业中应用;以拜占庭容错为代表的联盟链共识算法存在扩展性不足、难以抵抗自适应攻击等问题,实用性不强。并且上述共识算法均不能实现数字资产交易的分类、并发处理,无法满足社会生产多场景协作的应用需求。因此,本文对区块链技术的底层架构及共识算法展开研究,主要包括以下内容:(1)简要分析区块链技术的底层架构及其关键技术,主要包括点对点网络技术、密码学技术以及共识算法。(2)针对大部分拜占庭容错算法难以抵抗自适应攻击,并且存在可扩展性不足、鲁棒性较差等问题,提出一种契合联盟链应用场景的高效健壮拜占庭容错共识算法。首先,利用环签名构造排序选主算法,隐匿确定共识的提案者,进而有效抵抗自适应攻击。其次,通过在多轮投票中合成代表大多数投票者意愿的门限签名,保证在最小连通性的网络环境中实现低延迟、高鲁棒性的拜占庭容错共识算法。最后,通过设计视图转换协议主动更换失效的提案者,并在新视图处理中继续广播代表法定人数投票者意愿的门限签名,保证在跨视图转换时各副本状态保持一致。分析表明,系统在提升可扩展性,减少视图更换、签名验证等开销的同时,能够在提案之前、提案之后均能有效地保证系统活性,为高可用拜占庭系统提供支持。(3)针对现有区块链性能低下,难以支持多种场景下数字资产的分类并发处理、难以实现多链共识等问题,本文首先面向联盟链设计一种树形主从多链架构,其次针对树形主从多链架构,设计基于门限签名的拜占庭容错共识算法解决多样化数字资产分类并发处理带来的一致性问题。该主从多链架构基于树形结构将群组切分成相互隔离的通道,每个通道维护各自从链,所有通道共同维护主链,多条从链并行处理交易,解决现有区块链吞吐量低下和交易延迟过高等问题;主从链通过哈希值相互锁定,达到不可篡改和便于审计的目的。分析表明,本文提出的主从多链结构突破了单链的功能和性能束缚,具有良好的高并发交易性能,同时兼顾隐私数据的隔离保护,满足了企业多样化业务需求。
其他文献
锂离子电池因其能够提供工作电压高,功率大,能量密度高,低自放电率以及无记忆效应等特点,使其成为煤矿设备动力电源以及后备电源蓄电池的首选。电池管理系统(BMS)作为煤矿通
太阳能光伏板是光伏发电系统的主要组成部分。在实际应用中,为了实现对光伏板的高效维修,利用计算机对拍摄出的光伏板图片进行分割是很有必要的。在图像分割算法中,通过对图像进行分析,提取出若干特定的具有特殊性质的目标区域,方便人们对图像后续进行处理,提升工作效率。但是在背景比较复杂的情况下,例如图像的对比度不足或者图像颜色不均匀,如何能够精确的分割出感兴趣区域,提升分割准确度,是比较困难的事情。针对以上问
环状化合物作为一类重要的化合物结构单元,广泛存在于许多具有生物活性的有机分子、药物、天然产物及有机功能材料等中。由于环状化合物独特的结构和性质,使得环状化合物在有
数学课改的目的是通过更新教育理念,完善课程内容,变革教学方法,实现数学的育人目标.随着素质教育和新课程改革的深入推进,教师越来越关注数学教学的有效性,有效解决“数学抽
<正> 在英译汉时,有时会遇到这样的情况:必须使用与原文相反的字样才能确切地译出原文的含义。这种翻译方法称为“反译法”。科技文章要求逻辑严密、表义精确,这种反译法也并
目的:随着综合治疗技术不断发展,晚期肺癌患者生存期得以一定程度延长,临床骨转移发生率逐渐增高。肺癌骨转移降低患者生存质量及生存期。目前,肺癌骨转移诊断和治疗已经成为
互联网以内容为中心的传输特征日趋明显,而当前网络以“端到端”连接为基础的互联方式,使其难以满足逐渐增强的内容传输需求。内容中心网络(Content Centric Networking,CCN)
20世纪,钢琴作品流派纷呈,多元化和多极化是20世纪音乐重要组成部分,同时也是音乐在发展史上的一颗璀璨明珠。20世纪的钢琴艺术受到了很多方面的影响,诸如经济发展、社会思潮
相比用于低轨对地观测的可见光单一波段光学载荷,可见光加中波红外双波段载荷可以获取更多的信息,用途更为广泛:可见光、中波红外双波段光学系统不仅可以同时获取高分辨率的
泄漏检测技术是当今重要的安全检测技术之一,它广泛应用于汽车、摩托车、燃气用具、医疗仪器、航空航天、油气管道等行业。泄漏检测的目的在于对目标对象进行密封性能测试,即