在之前的内容中,我们已经说到, "挖矿"其实就是通过计算和解码,获得奖励和手续费,即赚钱。
但笔者仍然要强调的是,挖矿对于整个比特币世界来说,不仅仅是赚钱,意义重大。
"挖矿"仅仅是为了赚钱?
其实从整个比特币系统的角度来看,挖矿就是协助比特币交易向总账本(区块链)增加记录或记账的过程。
同时,挖矿也是为共识机制做贡献的过程,在自身计算的同时,也贡献出各自的算力。
共识机制和安全保障
由于比特币基于区块链结构,就离不开"去中心化",每一个区块或节点都需要参与到每一笔交易的验证中,依靠的就是共识机制。
正是在共识机制的保障下,才使得比特币成为一个公开、透明且安全系数极高的账本,同时也可以避免重复支付的问题。
也有人认为,共识机制需要"全民参与",过于繁琐,花费大量时间成本,但为什么会有矿工资源参与呢?
那就是激励制度的功劳。
2.贡献算力,并维持比特币世界的正常运行
激励制度,为挖矿带来了奖励和手续费。
其中的奖励,即产生新的比特币(区块),系统通过矿工计算后产生的工作量证明,给予相应的奖励。
因此,挖矿也可以认为是矿工完成工作量证明(POW)的运算过程。
另外,手续费是从每一笔交易中产生的额外费用,也是为了奖励辛苦验证的每一位矿工,支付方自然是比特币的交易者了。
而且,系统也通过手续费来限制交易的次数,并为限制过多的小额交易,增添门槛。
众所周知,为了抑制比特币的通货膨胀,未来新增的比特币数量会逐年减少。对于挖矿来说,手续费存在的意义就更大了。
此外,由于比特币运行在P2P点对点模式下,每一个矿工既要为自己活得收益的同时,也要贡献自己的算力,以构建一个平等、互利的比特币世界。
由此可见,挖矿在比特币世界中不仅合规合法,而且是维持整个网络正常、有序、安全、良性运行的基石。
"挖矿"到底在计算什么?
以上的描述,都是在所挖矿的目的和意义。
但挖矿到底在计算什么呢?
1.哈希值(hash)
哈希值,又称为哈希函数,是区块链中的最挖矿比特币重要的算法。
在比特币的世界中,哈希值就犹如转账记录,每一个矿工都必须通过计算后并完成对该记录的验证,才能使交易顺利完成。
关于哈希值采用何种函数和算法,本文就不再熬述,其计算非常困难,需要强大的计算能力且极为耗费时间。
2.算力
算力,就是矿机的性能,也就是计算机的运算能力。
算力越强的矿机,计算出哈希值的效率就越高,获得奖励的机会也就越大。
因此,超强运算能力的矿机是矿工的必备利器,同时也能推动比特币交易的效率提升。
"挖矿"的准备工作
看了以上晦涩难懂的概念后,接下来就说说挖矿的准备工作。
也就是关于矿机。
其实矿机主要分为两大部分:
1.硬件:计算机或者是加入矿池
随着硬件的不断发展,现在矿机已经从CPU、GPU、可编程阵列、集成电路到大规模集群发展。
例如:CPU>GPU>FPGA(现场可编程门阵列)>ASIC(专用集成电路)>大规模集群挖矿。
此外,矿工们可以购买专用工业矿机,还能加入矿池,甚至云矿机等平台,与其他矿机一起挖矿,以提升效率,分享收益。
挖矿效率取决于计算能力、硬件及网络成本、电费、散热等因素有关,总之就是以最小的成本获取最大的收益。
2.软件:比特币挖矿软件、钱包及合同等
软件方面,网上都能免费下载,同时需要设置比特币钱包和合同,就能开始挖矿了。
接下来的就是长时间的等待。
归根到底,挖矿依靠的是硬件的计算能力、运气、时间。
在大量矿工涌入的现在,挖矿的难度也水涨船高,需要耗费大量时间不说,收益自然也大不如前。
还是要权衡一下利弊。
不过,如果只是想用手机体验一下,也未尝不可:)
祝好运~
图片均来自:Pixabay.com
区块链纵横
突破思维瓶颈,纵横区块链新时代!