比特币挖矿与区块链有什么联系?“挖矿”的实质就是争夺打包权矿工不止一个,到底怎么决定给那个矿工呢?中本聪在设计比特币的区块链网络中,使用一种方法叫工作量证明(Proof Of Work,简称POW)来决定“打包权”。下面我们一起来了解下比特币挖矿与区块链有什么联系?
区域链网络
银行账户里有一笔钱,但是只是一个数字,并不是实际的钱,怎么证明这些数字就是你的财富?这是因为这个数字是被银行系统所承认的,银行在这里就属于一个中心化的第三方。而在比特币支付系统中,你拥有的比特币数量也需要得到别人的承认之后才会变得有价值,在这里区域链网络就承担了这个角色。
挖矿原理
比特币在宏观上的原理,就如同黄金一样。黄金在地球上的总量是一定的,而且比较稀少,可以作为一般等价物来使用,在纸币大面积发行之前,一直作为货币的形式来使用。比特币也是一个道理,之所以比特币可以用来作为货币的形式来进行买卖,也是因为其总量是一定的,而且挖矿需要花费很大的成本,主要表现就是电力上的消耗。
工作量证明,简单理解就是一份证明,用来确认你做过一定量的工作。监测工作的整个过程通常是极为低效的,而通过对工作的结果进行认证来证明完成了相应的工作量,则是一种非常高效的方式。
比特币的背后是一个公共账本,这个账本每十分钟需要重新记录一遍,而成功记账者会获得一定数量比特币的奖励。在比特币诞生之初,这个奖励是50个比特币,这一数字大约每4年减半
为什么要让大家争夺记账权呢?
在具体解释记账权怎么争夺之前,我想先稍微解释一下为什么需要存在一个记账权的争夺。从比特币设计上来说,因为账本需要常常更新,所以要有人记账。但是不发工资又怎么会有人给你记账呢?所以比特币就设置了奖励机制,给成功记账者一定量的比特币奖励。既然有奖励,就会有人争夺奖励咯。
想要通过“挖矿”来获取比特币,那么就需要“矿工”来替你工作,这里的“矿工”主要就是指大家手中的计算机或者是矿机,而区域链网络,就是由世界各地正在挖矿的计算机和矿机构成的。当比特币的交易发生时,这个交易行为会通知到每一个正在工作的“矿工”从而得到整个区域链网络的承认,于是你手中的比特币因为得到了承认而有了价值。
“挖矿”历史上的五大时代
CPU挖矿(20MHash/s)
GPU挖矿(400MHash/s)
FPGA挖矿(25GHash/s)
ASIC挖矿(3.5THash/s)
大规模集群挖矿(3.5THash/s*X)
为了让更多的人在付出努力和时间之后有机会获得比特币,“矿池”和“矿场”就因此应运而生了。
矿池
什么是矿池?矿池就是很多的玩家一起合作来“挖矿”。矿池能够把各成员的算力统一起来,一起挖矿,最后通常按照各位玩家计算机算力的占比来分配比特币。
矿场
现在的“挖矿”时代已经进入了大规模集群挖矿的时代。简单来说,“矿场”就是这些集中起来的计算机和矿机的所在地。如今,比特币玩家们再也不可能像最初那样,通过个人电脑CPU每天就可以挖到数个比特币了。我们正处在大规模集体群挖矿时代。这也就是为什么会出现“矿机托管”。