您现在的位置是:首页 > 比特币 > 比特币指南比特币指南

比特币如何挖矿「小白入门」

2019-07-14来源:作者:经济常识笔记栏目:比特币指南

简介比特币如何挖矿「小白入门」比特币挖矿是一项技术活,涉及到矿机的采购、上架、运营维护等诸多环节,新人手上又谈何容易呢?今天,比特学院就和大家聊聊挖矿这个话题

全球最大的资管公司富达入场区块链选择的是挖矿,这是否给我们普通投资者一个启示:比特币挖矿是比较适合场新手的投资领域。

那么,比特币如何挖矿呢?

在比特币之父中本聪的设计里,完成记账的节点可以获得系统给予的一定数量的比特币奖励,这个奖励的过程也就是比特币的发行过程,因此大家形象的把记账称为“挖矿”。

挖矿是一项技术活,涉及到矿机的采购、上架、运营维护等诸多环节,新人手上又谈何容易呢?

今天,「有一亿」就和大家聊聊挖矿这个话题,以及自己挖矿的亲身感受。

比特币如何挖矿

比特币挖矿的详细过程

计算和存贮是需要消耗计算机资源的,那节点为什么还要参与记账呢?

我们知道,在比特币系统,通过自身的算法可以动态调整全网节点的挖矿难度,保证每过大约10分钟,比特币网络中,就会有一个节点挖矿成功;一旦有人挖矿成功,比特币系统就会奖励此人一定数量的比特币,这个数量也是通过算法控制的。

具体说来:最开始的四年,每个挖矿成功的人会得到25个比特币的奖励,每过四年衰减一半;也就是下一个四年挖矿成功奖励12.5个,再下一个四年奖励6.25个,以此类推。

大约到2140年的时候,区块链发行完毕,大约2100万个比特币,这就是比特币的总量,所以不会无限增加下去。

可见,挖矿和比特币的关系就是:挖矿,是比特币系统发行自身数字货币,也就是比特币的必经之路。比特币系统,借助挖矿完成自身数字货币的发行。发行数字货币的过程,就是各个矿工竞争挖矿的过程。在每一个10分钟内,看谁先挖到矿,就奖励一定数量的比特币,这个奖励的过程就是比特币发行的过程。

每个挖矿节点,受利益的驱使,也是不断的想办法能更快地挖矿,这就不难理解节点为什么愿意参与记账了。所以,也就催生了市面上的各种各样的矿池节点。

下面我们将详细讨论这个挖矿的过程。

1.记账工作

由于记账是有奖励的,每次记账都可以给自己凭空增加一定数量的个比特币(当前是12.5个比特币),因此就出现大家争相记账,大家一起记账就会引起问题:出现记账不一致的问题。

比特币系统因此引入工作量证明来解决这个问题:

· 一段时间内(目前约10分钟)只有一人可以记账成功;

· 通过解决密码学难题(即工作量证明)竞争获得唯一记账权;

· 其他节点复制记账结果。

在进行工作量证明之前,记账节点会做好如下准备工作:

· 收集广播中还没有被记录账本的原始交易信息;

· 检查每个交易信息中付款地址有没有足够的余额;

· 验证交易是否有正确的签名;

· 把验证通过的交易信息进行打包记录;

· 添加一个奖励交易:给自己的地址增加12.5比特币。

如果节点争夺记账权成功的话,就可以得到12.5比特币的奖励。

2.工作量证明

每次记账的时候会把上一个块的Hash值和当前的账页信息一起作为原始信息进行Hash。

而为了保证10分钟左右只有一个人可以记账,就必须要提高记账的难度,使得Hash的结果必须以若干个0开头。

同是为了满足这个条件,在进行Hash时引入一个随机数变量。

用伪代码表示一下:

# 没有难度时为:Hash(上一个Hash值,交易记录集) = 456635BCD Hash(上一个Hash值,交易记录集,随机数) = 0000aFD635BCD

改变Hash的原始信息的任何一部分,Hash值也会随之不断的变化,因此在运算Hash时,不断的改变随机数的值,总可以找到一个随机数使的Hash的结果以若干个0开头,率先找到随机数的节点就获得此次记账的唯一记账权。

3.计算量分析

Hash值是由数字和大小写字母构成的字符串,每一位有62种可能性(可能为26个大写字母、26个小写字母,10个数字中任一个),假设任何一个字符出现的概率是均等的,那么第一位为0的概率是1/62,理论上需要尝试62次Hash运算才会出现一次第一位为0的情况,如果前两2位为0,就得尝试62的平方次Hash运算,以n个0开头就需要尝试62的n次方次运算。

假设,我们要运算的实际区块的Hash值以18个0开头,理论上需要尝试62的18次方次,这个数是非常非常巨大的。如此大的计算量需要投入大量的计算设备、电力等,目前基本都是由矿工联合起来组成矿池进行挖矿,然后再按算力百分比来分收益。

4.验证

在节点成功找到满足的Hash值之后,会马上对全网进行广播打包区块,网络的节点收到广播打包区块,会立刻对其进行验证。

如果验证通过,则表明已经有节点成功解迷,自己就不再竞争当前区块打包,而是选择接受这个区块,记录到自己的账本中,然后进行下一个区块的运算竞争。

网络中只有最快运算出结果的区块,才会添加的账本中,其他的节点进行复制,这样就保证了整个账本的唯一性。

假如节点有任何的作弊行为,都会导致网络的节点验证不通过,直接丢弃其打包的区块,这个区块就无法记录到总账本中,作弊的节点耗费的成本就白费了,因此在巨大的挖矿成本下,也使得矿工自觉自愿的遵守比特币系统的共识协议,也就确保了整个系统的安全。

当然,矿工的收益并不仅仅包含新发行的12.5比特币奖励,同时还有交易费收益等。

如何通过比特币挖矿获得收益

投资炒币需要投入大量的资金,门槛太高,一般人没有这个经济能力和抗风险能力玩不了。并且还要时刻关注政策导向,留意行情走势,担心错过一个亿又怕镰刀割韭菜。

我们的币友中有快进快出的行情波段党,也有长期持有的佛系囤币党。

但是,最终我们发现再牛的技术分析也不如一个字“囤”。回望过去,假如让你回到过去会不会All in BTC坚持到现在呢?经验证明,投资加密货币想获得较好的收益就是能拿的住币!不是做行情波段的小伙伴不赚钱而是能赚到大钱的小伙伴一定是那个能沉得住气的。

所以,要会囤,而比特币挖矿就是一种很好的囤币方式

比特币挖矿是每天定量投资比特币的一种方式,一次投资,长期收益,只要你的机器正常运行,每天都会产生一定量的币,收益源源不断,鉴于挖矿这种蓄能式的投资属性,并不是每天去卖币,主要以屯币为主,所以不用每天盯盘关注时时币价,正常的生活和工作不受影响,让赚钱变的轻松愉快。而等到币价后期上涨,手里也屯到一定量的币,你就有足够的筹码来交易变现。

比特币如何挖矿

很赞哦! ()

    股票