一种改进的比特币挖矿方案及其可行性研究

来源 :曲阜师范大学 | 被引量 : 0次 | 上传用户:sfsafd
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
自2009年初开始Bitcoin的出现吸引了人们广泛的关注,与此同时分布式虚拟货币的受欢迎程度迅速增加。从那时起业内一直保持了活跃的Bitcoin挖矿状态,而在Bitcoin挖矿的硬件方面,大家犹如军备竞赛般地不断投入和改良。而这其中的重中之重就是散列率和采矿设备的能源消耗,这直接关系到Bitcoin挖矿的利润是否可观。而从计算机角度来看,Bitcoin挖矿实质上就是关于双重SHA256散列的计算问题,即多次输入一定的数据流反复混合求得最终结果。截至目前,在Bitcoin挖矿方法的优化领域,大量的研究致力于对SHA256散列标准实现的硬件优化,少有对Bitcoin特定SHA256挖掘算法的软件优化。本文主要研究Bitcoin采矿过程和SHA256散列算法的优化问题,以便提高挖掘效率。创新之处是从软件思路出发,提出并分析了改进Bitcoin双SHA256散列算法采矿协议的若干步骤,然后进行了部分代码测试。根据初步估算,在同样硬件条件下采用这些优化建议后,Bitcoin挖矿过程将仅需大约1.86倍,而不是正常情况下2倍的SHA256运行时间。另外我们也对Bitcoin挖矿的奖励方法提出了改进意见:由跳跃式的奖励模式改为线性奖励模式,长远来看这样会带来更好的公平性。另外为了提高加密运算的抗碰撞性及散列结果的雪崩效应,我们也对SHA256算法本身提出了一种改进方案。论文前半部分介绍了Bitcoin产生的历史背景和研究现状,阐述了Bitcoin和SHA256算法的概念、组成、功能设计,提出了未来改进思路;后半部分讨论Bitcoin块头散列算法及其含义,详细叙述我们对现有Bitcoin挖矿算法的优化和改进,即在特定阶段引入特定的优化方法以减少特定轮的调度损耗,但最终仍能实现与传统SHA256算法相同的计算结果。经过估算我们预期,如果采矿设备能实现上述优化方案,挖矿速度将有所提高,一般每次挖矿仅需大约1.86倍,而不是原来2倍的SHA256算法运行时间。考虑到矿机单位时间内需要完成巨大数量的SHA256计算,上述改进将带来非常可观的效益。
其他文献
民族分离主义是发生在多民族国家,对当今国际社会造成重大影响的一种重要的政治现象。民族分离主义与民族、民族族性、民族意识和民族主义都具有紧密的联系。民族本质上就是对
托尔斯泰在《安娜·卡列尼娜》塑造了象圣经中的夏娃一样的安娜,她原本过着无忧无虑的生活,由为获取真爱走上了反叛上层社会的道路,被逐出了她赖以生存的"伊甸园",她的苦难从
基于实例推理(Case-BasedReasoning,简称CBR)是人工智能中的一种重要而有效的推理技术。在研究基于实例推理基本原理的基础上,建立了CBR的工艺规划模型,确定了基于实例的推理
木材光变色及其防止办法刘元,聂长明(中南林学院湖南株洲412006)影响木材变色的因素甚多,如光、热、生物、金属(主要是铁)及化学污染等。其中尤以光为最。1木材的颜色物质由其构造决定吸收
脑积水可以导致颅内压升高,儿童神经外科许多疾病的发生发展都与是否合并脑积水密不可分。如今,随着各种辅助技术的进步,儿童脑积水的诊断已相对容易,治疗也有多种方法,但对
司马迁是西汉时期伟大的史学家和史传文学家。他一生都心系着"究天人之际,通古今之变,成一家之言"的人生追求,花费了一生的精力,终于在有生之年写成了一部巨著——《史记》。
运用电致发光(EL)和光致发光(PL)实验,分析了图形化蓝宝石衬底(PSSLEDs)和常规平面蓝宝石衬底(C-LEDs)InGaN/GaN多量子阱发光二极管的光谱特性。对比EL谱,发现PSSLEDs拥有更
因煤层气储层具有低孔、低渗、裂缝发育但分布不均的特殊性,在煤层气开发过程中储层极易受到不可逆转的伤害。煤层气储层伤害会导致煤层气产气量下降,增加开发成本,延缓工程
受水体富营养化的影响,藻华暴发已成为目前我国湖泊和水库面临的主要环境问题之一。针对藻华水体的动态监测,特别是提前预警技术的研究对于内陆水体的污染防控具有重要意义。
悬浮液石墨炉原子吸收光谱分析结合了固体和液体进样方式的显著优势,是一种相对成熟的技术,并已作为常规分析方法广泛应用于有机和无机复杂基体中微、痕量金属元素的分析测定