基于区块链的分布式系统研究与应用

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:yuyuspecialshow
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网技术的发展,互联网中存在的数据量也在急剧增加,工业界对海量计算和大数据处理的需求也越来越多。传统的互联网工业主要采用集中式系统来处理大量数据,但是这种系统结构复杂、扩展性差、容错率低、不易维护,因此难以满足互联网技术的需求,所以近年来,分布式系统越来越受到工业界和学术界的广泛关注。分布式系统是一种由多个计算机节点组成的系统,其软件或硬件组件分布在不同的计算机上,通过网络通信来进行消息传递和工作协调。分布式系统具有易扩展、高容错率的特点,非常适合用于互联网工业中,但是搭建分布式集群的价格非常昂贵,且集群中不能出现恶意节点,节点之间必须完全信任,所以节点之间通常只能使用局域网进行通信。如果广域网中的计算机能够自发地组成分布式系统,就免去了搭建分布式集群的消耗,使得普通人也能随时享受到分布式系统带来的便利。要使广域网中的用户组成可靠的分布式系统,就必须解决节点之间的信任问题,消除恶意节点的影响。区块链技术的出现使得在广域网范围内解决分布式系统节点的信任问题成为可能。区块链是一种公共去中心化数据库的存储技术。在区块链技术中,不存在中心节点,每个节点都是完全平等的,所有节点通过加密协议共同维护着公共数据库。区块链所存储的数据具有不可篡改、可溯源的特性,是一种非常有效的解决去中心化网络信任问题的方案。本文将区块链与分布式系统的思想相结合,给出了一种用于搭建广域网分布式系统的区块链完整设计方案。所设计的区块链不仅保留了现有区块链技术的不可篡改和可溯源的特点,且克服了现有区块链技术财产分配不公、计算资源浪费、占用存储空间过大、规则不够灵活的缺点。此外,所设计的区块链使得互联网用户能够自发地组成分布式系统而无需担心节点之间的信任问题,用户通过发布自定义分布式算法就能发起分布式计算,从而使普通用户不需要花费昂贵的价格搭建分布式集群也能够享受到分布式计算带来的便利。本文从网络结构、软件分层、安全机制三个角度详细介绍了该区块链的设计过程,并且对该区块链的主要功能和性能指标进行了完整测试。测试结果进一步论证了所设计方案的可行性。
其他文献
目的:观察保健推拿手法对疲劳型亚健康模型大鼠免疫功能的影响。方法:60只SD大鼠随机分为3组:正常饲养组、模型组及推拿组,每组20只。模型组与推拿组均采用睡眠剥夺水箱进行每天不足6小时睡眠的睡眠剥夺,正常饲养组于每天同一时间放入模拟水环境水箱内,推拿组予以手法干预,连续14天。实验期间观察各组大鼠一般情况,采用鼠尾悬挂试验观察其行为学表现。实验结束后,采集标本。称重法测大鼠的脾脏指数,流式细胞术测
为探求快速、廉价、无损、同步的光谱技术在南极古湖沼研究中的可能性,本文分析了南极中山站附近采集的一根湖泊沉积柱样品的近红外反射光谱数据,通过主成分(PCA)统计分析方法,发
目的:建立脑动脉粥样硬化(CAS)模型大鼠,运用通脑丸加以干预,从观察血脂代谢、AI、脂质氧化产物及脑组织血管内皮成长因子(VEGF)水平变化来分析和评价通脑丸对CAS模型大鼠的
随着信息化技术的飞速发展,人们对地理信息化服务的需求越来越迫切,数字城市建设成为当前一项重要的基础性工作。在我国,如果能把相关部门机构所有的非空间信息和空间信息很好的
提出了电压空间矢量调制的一种简单快速算法,该算法无需进行三角函数以及包含无理数的运算,无需进行复杂的坐标转换,只有普通的四则运算,计算变得非常简单,消除了常规的空间
本文系统阐述了银川能源学院在高职高专专业建设教学体系改革中,基于职业技术领域模式下的“一条主线”、“四个结合”、“模块式”课程体系,多角度综合评价体系和三位一体的
与其他形式的文学翻译略有不同,戏剧翻译不仅要考虑译文的文学性,同时还要兼具表演性;不仅要具有可读性,还要兼具可说性。对于看不见演员台词的观众来说,台词需要通俗易懂,尽
研究目的:大梁隧道施工中通过向斜翼部奥陶系灰岩与板岩接触带时出现突涌水,水量达2300m^3/h,在处理突涌水过程中又出现了3次较大规模的突水突石,严重地影响隧道施工安全。因此,必
<正>二至丸由女贞子、墨旱莲组成,原方名为"女真丹"[1]817,出自明·吴近山的《扶寿精方》。方中女贞子采集于冬至日为宜,墨旱莲于夏至日为佳,故其后明·王三才《医便》更方名
进入21世纪以后我国经济取得了较快的发展以及人民生活物质水平也得到了不断的提高,最近几年快递行业成为物流业的重要组成部分,成为了各个企业广泛关注的焦点。在物流行业中