区块链开发区块链研习社区块链

区块链挖矿原理简析

2018-11-14  本文已影响3人  edcc5469dba8

区块链技术的出现带动了区块链挖矿行业发展,其发展十分迅速,但也非常消耗电力资源,因此也被许多人而排斥。而今许多区块链挖矿的矿场都计划进行集体的迁移。那区块链挖矿时的工作原理是什么呢?

区块链挖矿

  挖矿初期,我们一般使用电脑CPU就可以挖到比特币,比特币的创始人中本聪就是用这样的方式挖出了世界上第一个创世区块。但是CPU挖矿的时代早就成为过去时,现在的比特币挖矿是ASIC挖矿和大规模集群挖矿的时代。

        回顾挖矿历史,比特币挖矿总共经历了以下五个时代:CPU挖矿→GPU挖矿→FPGA挖矿→ASIC挖矿→大规模集群挖矿,挖矿芯片更新换代的同时,带来的挖矿速度的变化是:CPU(20MHash/s)→GPU(400MHash/s)→FPGA(25GHash/s)→ASIC(3.5THash/s)→大规模集群挖矿(3.5THash/s*X)

  算算力即为挖矿速度,就是计算机每秒产生hash碰撞的能力。简单说我们手里的矿机每秒能做多少次hash碰撞就是算力。算力就是挖比特币的能力,算力越高,挖得比特币越多,回报越高。

  在比特币的世界里,大约每10分钟会记录一个数据块。所有的挖矿计算机都在尝试打包这个数据块提交,而最终成功生成这个数据块的人,就可以得到一笔比特币报酬。刚开始的时候大约每10分钟就可以产生50个比特币的比特币报酬。但因为参与挖矿人数越来越多,现在该报酬每4年减半,每10分钟比特币网络就可以产生25个比特币。

  而要成功生成数据块,就需要矿工需要找到那个有效的哈希值,而要得到正确的哈希值,没有捷径可以走,只能靠猜,猜的过程就是计算机随机hash碰撞的过程,猜中就得到了比特币。

  挖矿无非就是加密货币在产生时候的一到工序,但这道工序所耗费的电力成本相当巨大,一般没有一些财富积累的人是无法投身于区块链挖矿的。所以在投入该行业时应该理性分析自身的情况,切莫盲目跟风,不然有可能会造成非常大的财产损失。

上一篇下一篇

猜你喜欢

热点阅读