比特币挖矿原理简析
来源:http://blog.jobbole.com/53433/作者:北美购房网时间:2018/1/22

扫一扫,随时看
比特币在国内是众所周知的,但是目前,圈子里的很多人不太了解比特币能做什么。一个重要的原因是大多数比特币核心信息是英文的。很少有人可以在中间阅读这样复杂的英文信息。我的博士论文的研究方向是比特币。在学习英语技能的同时,她打算翻译一些重要的数据,让更多的内部人士对比特币有更多的了解。
本文是比特币块,创作块,挖矿原理,难度等技术资料,结合大量官方比特币官方资料进行翻译和编制。
1区块
在比特币网络中,数据被永久记录为文件,我们称之为块。一个区块是部分或全部最新的比特币交易的记录集,并且不被其他先前的区块记录。在一个城市的记录器或一个证券交易所的总账中,一个区块可以想象成一张纸(房地产物业的变化记录)。在绝大多数情况下,新的块被添加到记录的末尾(比特币中的名称是:blockchain),一旦写入,它就不能被更改或删除。每个块记录创建之前发生的所有事件。
因为每当一个块被解决时,就会产生一个新的比特币奖励,每个块都包含一个记录,并且该记录中的比特币地址是有权获得比特币奖励的那个。这个记录被称为生产交易,或者是一个coinbase交易,这往往是每个区块的第一笔交易。每个区块生产的比特币数量是50,每次创造210,000个区块(大约4年)。
发送者通过网络广播比特币交易,所有的矿工节点试图解决块,收集交易,并将它们添加到矿工节点正在解决的块。
比特币网络自动调整挖矿难度,平均每小时可以达到六块。在2016年的每个街区(大约两周)之后,所有的客户都会将新街区的实际数量与目标数量进行比较,并根据差异的百分比来调整目标哈希值以增加(或减少)生成区块的难度。
因为所有的块都包含前一个块的引用,所有现有块的集合可以被认为形成一个链,然而,该块链可能会导致临时分支-例如,如果两个矿工在同一个区域中。块产生不同的有效的解决方案,二者不了解对方。P2P网络可以在短时间内消除这些分支,只有一个分支可以存活。
客户接受“最长”的区块链作为主动链,整个区块链的“长度”指的是难度最大的链条,而不是最多的区块链,阻止了一些人创造出大的低难度区块数,故意分叉区块链,并让网络接受为“最长”的区块链。
非标准块:是指包含非标准交易的块,交易标准与否,参考比特币客户端源代码中的IsStandard()函数。客户不会传播非标准交易,但某些矿山的矿工会在块中添加合法的非标准交易,以形成非标准块,客户在计算最长区块链标准块时会考虑这些非标准块。
2创世纪块
该生物区块是区块链中的第一个区块,现在比特币客户端版本将区块编号设定为0,而之前的版本则将其设定为1。
本网注明“来源:北美购房网”的所有作品,版权均属于北美购房网,未经本网授权不得转载、摘编或利用其它方式使用上述作品。违反上述声明者,本网将追究其相关法律责任。 凡本网注明“来源:XXX(非北美购房网)”的作品,均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。
标签:比特币,挖矿,原理简析
上一篇:如何注册比特币挖矿账户...
下一篇:高关税背景下中国企业赴美建厂的必要性...