- 1、本文档共60页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
摘要
区块链随着比特币的诞生而出现在人们的视野中。随着以比特币为代表的数
字货币风靡全球,区块链作为比特币的底层技术而受到全球各大组织以及经济体
的研究以及关注。区块链技术因其具备去中心化、信息的不可篡改和不可伪造性
以及开放性等特征,在金融、物流、征信以及知识产权等领域有着非常广泛的应
用场景。
共识算法作为区块链最核心的技术之一,共识效率的高低直接影响着区块链
系统的性能。但是自2008年区块链技术出现以来,公有区块链中使用的主流共
识算法还是PoW、PoS以及DPoS。针对资源消耗、出块时间以及记账权益的分配
等性能指标,这些传统的共识算法已经无法在某一方面或者某几个方面上达到要
求。
本文通过深入分析PoW、PoS以及DPoS共识算法的工作原理,将PoW算力竞
争的思想引入到DPoS中,设计了一个带有升降级机制的共识算法,将其命名为
带有升降级机制的委托权益证明机制(DelegatedProofofStakewith
downgrade,dDPoS)。算法的主要思想如下:
(1)将共识过程分为两个步骤,将个人权益与记账权力分割开来。第一步,
采用PoW算力竞争的思想在全网节点中“筛选”一定数量的共识节点,然后采用
DPoS授权机制的思想通过投票,并按照得票数的多少从共识节点中选举出见证
人节点集合和备选节点集合;第二步,见证人节点依次轮流打包系统中的交易形
成区块,并将其广播至所有共识节点中进行共识,若超过50%的共识节点认同该
区块,则将其加入到区块链中;若超过50%的共识节点不认同该区块链,则判定
该节点为恶意节点,开始进入见证人节点集合和备选节点集合的升降级机制中。
(2)升降级机制就是引入类似现代体育联赛中的升降级制度对恶意节点进
行快速替换:当见证人节点被判定为恶意节点时,该见证人节点掉出见证人节点
集合,并被标记成为恶意节点,排名在该见证人节点之后所有见证人节点的序号
减1。备选节点集合中序号为1的节点升至见证人节点集合中,并排名最后,备
选节点集合中从序号为2的节点开始,每个节点的序号减1。最后再将恶意节点
降至备选节点,并排序最后。
最后,用Java语言模拟区块链节点,运行基于dDPoS机制的区块链系统,
测试其性能,并对实验结果做出分析。实验结果发现:dDPoS共识算法的出块效
率大约为每9秒产生一个区块,这远远高于PoW和PoS共识算法;并且在出块权
益的分配问题上,dDPoS共识算法的性能也要高于DPoS共识算法;本文引入的
升降级机制也能很准确的发现恶意节点,并进行恶意节点的升降级替换,以保证
区块链系统的正常运行。
关键词:区块链;去中心化;共识算法;PoW;DPoS
Abstract
TheblockchainappearsinpeoplesfieldofvisionwiththebirthofBitcoin.With
thedigitalcurrencyrepresentedbyBitcoinispopularallovertheworld,blockchainhas
beenstudiedandpaidattentionbymajororganizationsandeconomiesaroundtheworld
astheunderlyingtechnologyofBitcoin.Blockchaintechnologyhasawiderangeof
applicationsinthefieldsoffinance,logistics,creditreportingandintellectualproperty
becauseofitsde-centralization,unchangeable,unforgeableandopenness.
Asthecoretechnologyofblockchaintechnology,consensusalgorithmdirectly
affectstheperformanceofblockchainsystem.Sincetheemergenceofblockc
您可能关注的文档
- Y公司全面预算管理的问题及对策研究.pdf
- 安全生产政府监管问题与对策研究—基于18起安全生产事故报告.pdf
- 保险公司车险业务APP营销策略研究——以平安好车主APP为例.Removed-Output.pdf
- 不同质量信号对知识产品购买决策的影响研究.pdf
- 财税支持对农业企业经营绩效的影响研究——基于农业上市企业的实证分析.pdf
- 城市轨道交通PPP项目绩效评价研究.pdf
- 传统诗词VR传播平台的建立与发展.pdf
- 村庄组织对乡村治理的影响研究.pdf
- 大企业税收管理部门税收管理信息化建设存在的问题与对策研究——以S省税务局为例.pdf
- 大学生社交短视频App使用行为的调查研究——以武汉市洪山区普通高校为例.pdf
- 说明成果综合meng tz0 history route 2 paper 3 aspects of the americas.pdf
- excel应用练习章目标管理会计教程imaapp solch14.pdf
- 连接语句结果集二次实验.pdf
- 0515motion planning with movement primitives for cooperative aerial transportation obstacle障碍环境下协同空中运输运动与原语.pdf
- 给排水意见迎宾中心.pdf
- moodys the binomial expon method applied to clo analysis穆迪二项式指数法应用于分析.pdf
- 1 ap微观济学模拟题.pdf
- 上课渗流物理作业章习题.pdf
- 集成有机半导体光电器件作为实时无指示生物传感器教程.pdf
- 讲稿介绍eclairage 2照明.pdf
文档评论(0)