
CPU挖矿是指利用计算机的中央处理器参与加密货币的记账和验证过程,通过持续执行哈希计算来协助区块生成交易确认,透过硬体设备处理制定任务并获得加密货币的过程就被称之为挖矿,挖矿石许多加密货币的核心机制,比如比特币和早期的以太币、由于代币的分类依赖挖矿产出,所以谁挖矿的多,谁就持有更多的加密货币,在一定程度上确保加密货币的去中心化,不过随着网络参与者的数量增加和算力难度提升,CPU挖矿在多数主流网络中的作用逐渐减弱,在2010年以前,早起的挖矿难度简单,大多数人都是使用电脑CPU挖矿,而2013年以后,专用的矿机出现为日后的挖矿热潮埋下了种子。
1、在加密货币世界中,透过硬体设备处理指定任务(通常为验证、纪录交易)并获得加密货币奖励的过程称之为「挖矿」。挖矿是许多加密货币的核心机制,如比特币以及早期的以太币,由于代币的分配依赖挖矿产出,因此谁挖矿的多,谁就持有较多加密货币,这也一定程度上确保加密货币的去中心化。
2、挖矿必懂:区块链原理
区块链是一种去中心化的分散式帐本技术,用于记录加密货币的交易数据,而想要在区块链上纪录数据,就必须经由矿工(指参与挖矿的人)通过计算将交易数据打包成区块,并添加到区块链纪录中存放。
3、区块链中不仅有使用硬体设备挖取加密货币的单一方法,目前主流挖矿机制有两种:工作量证明(PoW)以及权益证明(PoS)。
工作量证明(PoW)
PoW是比特币及其他早期主流加密货币(莱特币、狗狗币)采用的挖矿机制,其特色是利用电脑上的CPU、GPU或是专门的矿机作为算力,为网路贡献工作量。PoW的好处在于无需持有任何货币,只要有能够提供算力的设备即可参与赚取加密货币。
权益证明(PoS)
PoS是一种较新的挖矿机制,广泛用于以太坊2.0,不同之处在于PoS不依赖硬体设备进行挖矿,取而代之的是利用持有的代币进行「质押」。省去硬体设备的困扰,自然无需花费大量金钱购买硬体设备与支付电费,不过矿工却需要持有特定币种才可进行挖矿。
一、比特币挖矿的核心任务是找到一个符合特定条件的哈希值(Hash),以验证交易并生成新区块,谁能够最先找出该哈希
值,就能取得比特币挖矿奖励,详细流程如下:
1、交易发送:使用者在比特币网路上发送交易。
2、矿工打包交易:矿工将使用者的交易打包成区块。
3、运算尝试:矿工利用矿机计算哈希并找出对应的区块。
4、挖到新区块:成功找到正确哈希区块的矿工获得比特币奖励。
5、纪录区块链:将该笔交易纪录至区块链上,所有人皆可透过区块链查询此笔交易。
二、挖矿的本质是竞争算力,因此如今大多矿工皆使用ASIC矿机开采比特币,竞争方式如下:
1、算力决定胜负:矿工的算力将直接影响挖到区块的机率,例如一台算力为100TH/s的矿机相较于10TH/s的矿机而言,有10倍的机率产出有效区块。
2、矿池的兴起:由于单独挖矿挖出区块的效率低下,许多矿工选择联合起来共同采矿,当有产出时再依照算力贡献分享奖励。
3、全球竞争:比特币挖矿不限时间、不限地点,因此哪个国家、地区的电费较低,则能取得较大优势。挖矿难度的动态变化
比特币藉由挖矿难度的提升、挖矿产出的减半达到抑制货币产出过快的问题,截至撰文当下比特币挖矿难度已达123.23T,相较早期而言难度提升数万亿倍。