挖矿是什么?怎么挖?

论坛 期权论坛 期权     
券链商业   2019-12-14 21:34   2134   0
大家好!我是风子,一位地地道道的90后。

今天在这里和大家聊聊挖矿是什么?怎么挖?



挖矿指的是通过算力计算哈希值的过程,谁先算出来,并通知全网得到验证的,谁就算挖到了这个区块,从而获得这个区块的奖励以及区块上每笔交易的手续费奖励。


      
      
| 一、挖矿是什么


在前面《比特币是如何发行的》一文中讲过,比特币区块链就相当于一个账本,每一个区块都是这个账本中的一页,所有比特币交易都需要通过矿工挖矿,来记录在这个账本中。


矿工挖矿实际上就是通过一系列算法,计算出符合要求的哈希值,从而争取到记账权。


比特币系统的记账权力是去中心化的,即每个矿工都有记账的权利,成功抢到记账权的矿工,会获得系统新生的比特币奖励,挖矿就是生产比特币的过程。


| 二、如何挖矿


矿工挖矿这个过程其实就是试错的过程,怎么说呢,它其实就是通过运行挖矿软件,来计算匹配哈希值的过程。一台计算机每秒产生的随机哈希碰撞次数越多,计算出正确哈希值的概率就越大。也就是说,计算机的计算能力越强,获取记账权的概率就越大。

        

      


CPU挖矿:
起初挖矿的人很少,没什么人争夺记账权,像用个人电脑CPU的算力就可以很快算出正确哈希值,获取大量的比特币奖励。像比特币的发明人中本聪就用个人电脑挖了约100万枚比特币。


显卡挖矿:
后来,随着比特币价格一路高涨,挖矿的人越来越多,且比特币网络会自动调整碰撞哈希值的难度,算力的要求越来越高。人们发现一块显卡的算力比一块CPU的算力强数百倍,那些只用CPU挖矿的人,就再也挖不出来比特币了。


矿机挖矿:
再后来,有了专用的FPGA矿机(也是一种专用的集成电路)。随着挖矿难度逐渐提高,算力要求越来越高,后来慢慢地出现了ASIC专业矿机。并且产生了多个矿机组装一起形成更大算力的矿场来挖矿。

        

      
目前一个蚂蚁S9的ASIC矿机算力是14TH/S,好一点的显卡,单张算力大约1G/S。很多朋友没什么概念,简单说这个S9算力就相当于个人电脑CPU算力的几十万倍。


矿池挖矿:
由于有大量的矿工竞争挖矿,导致单个矿工的产出不稳定,为了获得稳定的挖矿产出,聪明的矿工设计了通过矿池将分散在全球的矿工及矿场的算力进行联结,一起挖矿。


矿池负责信息打包,接入进来的矿场算力负责竞争记账权。由于集合了很多矿工的算力,所以矿池的算力占比大,挖到比特币的概率更高。

        

      
矿池挖矿所产生的比特币奖励会按照每个矿工贡献算力的占比进行分配。相较单独挖矿,加入矿池可以获得更加稳定的收益。


由此可见,算力的发展可谓是天翻地覆的,这很大程度上也反映了数字货币和区块链的发展,这几年数字货币价格的暴涨引发很多人投入挖矿行业。


还需要提到的一点是,挖矿需要有矿机+挖矿软件,运行的过程除了硬件损耗,最大的消耗当然是电费。


所以算力之争,很大程度上在于,谁能获得更低的电力成本,谁就拥有了先发优势。


因此,我国这几年,矿场大多开在内蒙或者四川的山区,为获得稳定持续以及廉价的电力,一般矿场靠近风力发电站、水力发电站等地方。


推荐阅读

风子温馨提醒您:
币圈有风险,投资需谨慎。
请关注我,了解更多区块链相关知识。
一起交流学习,带你畅游虚拟数字货币这神奇的领域。




分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:
帖子:
精华:
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP