区块链共识算法研究与实现

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:water198206
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
区块链技术具有去中心化、不可篡改等优点逐渐得到了关注。区块链共识算法是区块链系统节点在分布式和不可靠环境下达到数据状态一致性的更新协议,共识算法的性能直接影响区块链系统的效率。但是由于算法共识过程中每个参与者需要多次广播消息导致通信成本较高,节点数量较多情况下导致系统延迟过高吞吐量降低。本文针对现有区块链共识算法中节点通信成本过高问题,研究了实用拜占庭类容错共识算法和数字签名等相关技术,提出了改进基于阈值签名技术的拜占庭容错算法,设计并实现了区块链共识算法系统。本文的主要研究内容如下:针对基于阈值签名实用拜占庭容错算法的多个阶段签名验证问题,提出了基于阈值签名技术实用拜占庭容错算法,减少了算法的处理阶段和签名处理过程,降低请求处理时延。改进后的算法在回复阶段副本节点将执行结果转发给客户端,客户端验证收集达到阈值个数的结果,在保证算法安全性和系统活性的前提下减少签名处理过程。最后实验测试结果表明该算法能够有效的降低延迟,提高系统吞吐量增加系统的可扩展性。本文实现了区块链共识算法系统。对系统进行需求分析并设计完成了客户端请求处理模块、消息签名模块、共识模块、用户交互模块等功能模块。并通过实验测试验证了模块间逻辑功能正确性和系统完备性。
其他文献
目的 研究神经内科新护士开展护理教学时应用全员分层带教的效果.方法 将2017年7月—2019年4月在该院神经内科实习的30名新护士设为传统教学组,2019年7月—2020年4月在该院神经内科实习的30名新护士设为分层带教组,传统教学组应用传统护理教学模式,分层带教组应用全员分层带教模式,选择100例神经内科患者由上述两组护生分别开展护理工作,以评价其护理质量.对比两组护生教学结束考试成绩(理论知识、护理实践、制度与流程)、综合考核成绩(出入院登记、基础护理、院内监护、院内记录、用药安全)、岗位胜任能力(
目的 探讨BOPPPS教学模式在神经内科临床教学查房中的应用效果.方法 选择2020年11月—2021年1月在齐齐哈尔医学院附属第二医院神经内三科进行临床见习的临床医学专业五年制学生为教学对象随机分为两组:BOPPPS教学模式作为研究组(n=30)和传统教学模式作为对照组(n=30),3个月后分别对两组进行理论知识的笔试与问答、临床技能操作考核以及调查问卷的形式进行综合评分.结果 观察组学生在理论知识的笔试与问答、临床技能操作考核以及调查问卷方面的综合评分均高于对照组,差异有统计学意义(P<0.05).观