“比特币挖矿”这个词,你可能听过不少——新闻里说“某某矿场关闭”,朋友讨论“现在挖矿还赚不赚钱”,甚至偶尔还会调侃“别被‘挖矿’骗了”,但到底啥是“比特币挖矿”?它和我们常说的“挖金矿”有关系吗?为啥要用电脑“挖”?今天就用大白话给你掰扯清楚。

先打个比方:比特币挖矿,其实是“数字世界的记账比赛”

要想理解挖矿,得先搞明白比特币是怎么来的,简单说,比特币不是“印”出来的,也不是某个公司发行的,它是一种基于“区块链”技术的数字货币,而区块链,你可以想象成一本公开的、谁都能看但谁都不能随便改的“公共账本”——上面记录了所有人转账、交易的所有记录。

那这本“账本”谁来记?谁来保证记录没错?这就是“挖矿”的作用:全世界的电脑都可以参与“挖矿”,本质上是参与一场“记账比赛”,谁先算出正确答案,谁就有权把最新的交易记录记到“账本”上,然后就能得到比特币作为奖励。

你看,这和“挖金矿”有点像:金矿需要人挖出来,比特币也需要“矿工”(参与挖矿的人)用算力“挖”出来;挖金矿可能挖到金子,挖矿成功则能得到比特币奖励,只不过,“金矿”是地下的矿石,而比特币的“矿”,是隐藏在复杂计算里的“答案”。

挖矿到底在“挖”什么?其实是“解数学题”

既然是“记账比赛”,那“题目”是啥?比特币的“题目”,叫“哈希运算”——一种需要反复尝试、计算量极大的数学问题,矿工需要用电脑的算力,不断去猜一个符合特定条件的数字(找到一个数字,和上一块区块的信息通过哈希运算后,结果开头有18个0”)。

这个“猜”的过程,不是随便猜,而是需要电脑高速计算、疯狂尝试,就像你开一把密码锁,不知道密码是多少,只能一个一个试,试到正确为止,试的次数越多,算力越强,猜中的概率就越大。

一旦有矿工猜中了正确答案,他就会立刻把这个答案广播给全网其他矿工,大家验证一下:答案对了,记录的交易没问题!那这个矿工就完成了一轮“挖矿”,他记录的这一批交易会被永久添加到区块链上,形成一个新的“区块”(这就是“区块链”里“区块”的由来),作为奖励,矿工能得到两部分:一是新产生的比特币(目前每个区块奖励是6.25个比特币,每四年减半一次),以及这一区块里所有交易的手续费。

为啥要这么“麻烦”?比特币的“防作弊”机制

你可能问:记账就记账呗,非要搞这么复杂的计算?直接指定一个人记账不就行了?

这就是比特币设计的精妙之处:通过“挖矿”这种高成本的计算,来防止作弊。

如果记账很容易,那谁都可以随便改账本——比如我给自己账户“凭空转100个比特币”,或者把别人的比特币转给自己,岂不是乱套了?但挖矿需要巨大的算力投入(买矿机、付电费),想作弊的话,你得控制超过全网51%的算力,才能篡改账本,这成本高到几乎不可能(比如现在全网算力是个天文数字,想超过51%可能要花几百亿美元),等于用“真金白银”的算力给账本“上锁”,保证了交易的安全和公平。

挖矿还控制了比特币的发行速度,比特币总量恒定,只有2100万个,每10分钟产生一个新区块(奖励一批比特币),所以新币是逐步释放的,不会像法币一样超发导致贬值。

挖矿”还容易吗?从“个人电脑”到“专业矿场”

随机配图