当听到“挖矿”一词时,你也许会想到西部电影里的场景:镐、泥土、挖到黄金后一夜暴富。比特币的挖矿,与矿工挖黄金的过程很像,同样需要运气和努力。
首先,当计算机在比特币网络上解决这些复杂的数学问题时,它们会产生新的 比特币,这与采矿作业从地下提取黄金的过程一样。
其次,就解决计算数学问题,展开竞赛并验证交易信息,使比特币网络值得信赖和安全。
01
挖矿是如何进行的?
当通过比特币网络进行交易时,交易信息必须被记录并将其放在一个区块上。因为这一区块需要安全性和加密,矿工们就此展开了争夺。
矿工必须通过一种先猜测再验证的方法来解决一个密码难题,以便为该块找到合适的随机数。矿工通常需要大量可靠的、特定应用程序的硬件来进行挖矿。
一旦矿工挖出了区块,该区块随后就被添加到比特币网络中,并且必须由网络上的其他节点(计算机)进行验证,这一过程被称为共识。
如果矿工成功地验证并确保了该区块的安全,该矿工就可以获得新创建的货币的奖励,奖励工作的过程称为工作量证明。
作为对矿工努力的补偿,每当矿工向比特币网络添加新的交易块时,就会获得比特币,称为“区块奖励”。
02
挖矿如何获利?
挖矿之所以被称为挖矿,因为它是矿工为了获得比特币而付出巨大努力的一个过程。对于矿工而言,最大的担忧一直是确保区块安全所涉及的计算难题难度越来越大,事实也确实是这样的。
为了使挖矿获利,矿工已投入大量资金来研究和开发,更高级的解决方案算法和更高效的硬件。一些组织甚至将矿机搬迁至农村水坝和电力供应较便宜的国家。
在比特币挖矿的早期,矿工仅使用家用计算机的 CPU 就可以获利。CPU 的问题在于,它们旨在同时处理多个计算任务,例如一次在计算机屏幕上运行多个程序。
值得注意的是,只有在个人愿意对硬件设备,电源供应或两者结合的情况下进行大量投资的情况下,挖大多数采用工作量证明方案的比特币才是有利可图的事情。
大公司已经意识到这一事实,全力进入采矿领域,以获得大部分挖矿利润。同样,较小规模的组织和个人目前正在努力竞争这一领域。
03
小结
为了应对挖矿集中化的这些问题,也有更复杂的采矿算法和证明方案出现。
以手续费驱动的比特币系统,要求开发人员将手续费附加到交易中,并且该手续费将提供交易的计算能力,直到交易被完全验证或手续费用完为止。
这为矿工提供了一种更安全的方式来为解决新区块做出贡献。
你参与过挖矿吗?体验怎样?