提到“挖矿”,你可能会想到戴着安全帽、在矿井下挥汗如雨的矿工——毕竟“矿”这个字,总让人联想到黑乎乎的地下世界,但今天我们要聊的“虚拟货币挖矿”,和矿井半毛钱关系都没有,它更像是一场“数字世界里的数学竞赛”,只不过参赛者用的是电脑,奖品是虚拟货币(比如比特币、以太坊等)。
要理解“挖矿”,得先知道虚拟货币的本质,简单说,虚拟货币(比如比特币)是一种去中心化的数字货币,没有银行、政府或机构来发行和管理,它的交易记录都公开存储在一张叫“区块链”的公共账本上。
这张账本怎么记呢?想象一下:你用比特币给朋友转钱,这笔交易不是银行说了算,而是要告诉全网络的人:“我要转1个比特币给XXX!”为了让所有人都相信这笔交易是真的,就需要有人来“记账”。

那谁有资格记账呢?这时候,“挖矿”就登场了。
虚拟货币的“挖矿”,本质上是通过强大的计算机运算能力,去解决一道极其复杂的数学题,这道题不是“1 1=?”这种,而是基于区块链算法的“哈希运算”——简单理解,就是要把一堆数据(比如交易记录)通过特定算法“打乱”成一串固定长度的字符(0000abcd……”),而且这串字符必须满足特定条件(比如开头必须是N个“0”)。
为啥要这么麻烦?因为这道题很难“猜中”,但又很容易“验证”——就像让你在一堆沙子里找一粒特定重量和颜色的沙子,找起来要花很久,但别人拿到这粒沙子,称一下重量、看一下颜色,立刻就能知道对不对。
全网络有很多“矿工”(也就是参与挖矿的人)同时在用自己的电脑算这道题,谁先算出正确答案,谁就有权把最新的交易记录打包成一个“区块”,添加到区块链上(也就是“记账成功”),作为奖励,这个矿工就能获得一定数量的虚拟货币——这就是“挖矿”的来源,就像矿工挖到矿石一样,只不过挖出来的是一串数字代码。

以比特币为例,大约每10分钟全网会产生一个“新区块”,成功打包这个区块的矿工,目前能获得6.25个比特币(这个数量每四年会减半,这就是比特币总量只有2100万个的原因)。
看到这里你可能会想:“这不就是比谁算得快吗?那我买台好电脑不就能挖矿了?”
Too young too simple!现在的挖矿,早就不是普通电脑能玩的游戏了——
硬件要求极高:
早期用普通CPU就能挖比特币,但现在比特币的数学题难度已经高到离谱,普通电脑算几年也算不出来,现在主流的挖矿设备是ASIC矿机(专用集成电路矿机),这种机器专门为挖矿设计,算力是普通电脑的几万倍,但价格也贵得离谱(一台高端矿机可能要几万到几十万元)。
电费是个“无底洞”:
矿机运行起来超级耗电!比如一台比特币矿机,功率大约在3000瓦到5000瓦(相当于3-5台空调同时开),一天电费就要几十到上百元,很多大型矿场都建在电费便宜的地方(比如四川的水电站、内蒙古的火电站),不然电费都能把挖矿利润吃光。

竞争激烈,“散户”很难入场:
现在全网算力已经高到恐怖(比特币全网算力超过500 EH/s,相当于全球50万台顶级矿机同时运算),个人矿工就算买了矿机,也很难在庞大的算力竞争里抢到记账权,所以现在大部分矿工都会加入“矿池”——把大家的算力集中起来,谁算到了奖励就按贡献分成,就像几个人合伙买彩票,中奖了大家分钱。
除了让矿工赚钱,挖矿对虚拟货币网络还有两个重要作用:
维护网络安全:
因为挖矿需要大量算力,想要攻击区块链(比如篡改交易记录),攻击者需要拥有超过全网51%的算力,这在成本上几乎不可能(比如攻击比特币网络可能要花上千亿元),所以挖矿相当于给虚拟货币装上了一道“安全锁”。
发行新币:
虚拟货币不是凭空印出来的,而是通过挖矿“挖”出来的,挖矿就是虚拟货币的“发行方式”,而且总量是固定的(比如比特币永远只有2100万个),不会像法定货币那样超发导致贬值。
虽然早期比特币挖矿(比如2010年用普通电脑挖)确实让一些人实现了财富自由,但现在挖矿早已是“资本和技术的游戏”: