查看原文
其他

数字货币中的挖矿是什么?| 区块链课堂第17问

2018-03-05 不碎 哈希派

数字货币中的挖矿是什么?


数字货币的“挖矿”实际上是一个增加货币供应量的过程。


使用POW为共识机制的数字货币在进行挖矿时,每个矿工必须通过一定工作量的运算,来计算出符合要求的区块哈希值从而争取记账权,并获得相应的奖励,也可以将其看成是一个向记录着数字货币过往交易的账本中添加新交易的过程。这一过程属于资源密集型和困难型。


以比特币为例,在其系统中,每隔两周挖矿难度就会根据这期间开采出来的区块数量而进行调整,将出块时间维持在10分钟左右,以保证系统的平衡。而矿工想要争取到区块链的记账权,获得相应奖励,就需要不断提高自己的算力,也就是计算出正确哈希值的速度,这将消耗大量电力。


最初,每个用户都可以通过运行原始的比特币客户端,来使用CPU进行挖矿。然而,随着挖矿算力不断提升,CPU挖矿的时代已经成为过去式,随之而来的是ASIC矿机挖矿和大规模集群挖矿的时代。


当然,除了POW挖矿之外,以POS为共识机制的数字货币也同样需要挖矿。只是在 PoS机制中,增加货币供应的过程分为两个部分,一部分是根据用户持有货币的数量和时间派发利息;另一部分才是类似于POW的挖矿过程,它基于交易输入和其他一些固定数据计算哈希值,挖矿难度与交易输入的“币龄”成反比。


在POW挖矿的过程中,将消耗大量的能源,来进行哈希运算以保证工作量的公平;而POS挖矿则在一定程度上节省了能源,但其依然需要进行挖矿,在本质上并没有解决商业应用的痛点。


昨日回顾:经常听说的拜占庭将军问题指的是什么?

明日预告:矿场和矿池有什么区别?

※区块链课堂是哈希派围绕区块链技术推出的每日问答栏目,帮助大家从各方面了解区块链领域的相关知识。如果你对区块链有自己的想法以及相关疑惑,欢迎在评论区留言,我们将会在近期更新中为你解答。

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存