一,比特币的挖矿机制,是数字货币的发行机制。
比特币的挖矿,是比特币的货币发行过程。打包新区块,然后首先完成通常它所要求的加密哈希计算的矿工,获得这个新块的奖励。矿工获得的奖励,从最早的50个比特币,每四年减半,到25个比特币,再到现在的12.5个比特币。
比特币的机制设计,有点模拟现实世界中的「黄金」的生成机制:黄金在世界上的储量是固定的,而金矿的矿工,通过挖矿把新的黄金「释放」到人类社会。
二,比特币的挖矿机制,是比特币区块链的技术运行机制。
矿工所进行的工作,广义说,可以说包括三个部分,1)交易打包成新块,2)进行哈希加密计算,以及3)作为全节点确认新块。狭义说只有2)才是挖矿,因为1)3)所需要的计算量相比来说极小。
但不管怎样,这是一个整体。矿工做的事情本质上是,「运行」着比特币区块链这个网络。
三,比特币的挖矿机制,是用计算机的算力,取代过去需要人类组织来做的事。
这句话的关键词是「算力」,用分布式的算力来形成一条开始几十人、现在可能以千万计的人相信的比特币区块链网络。
这种分布式的算力,最早被称为「去中心化」。但沿着比特币算力集中度的演变看,其实是多中心化,现在在实际运转中,少数几大矿池掌握了主要的算力。今天比特币挖矿是高度中心化的。有人曾经说,严格意义上来讲,在进行比特币区块的打包区块链可能实际数量都小于21个。
由于矿工是凭借计算机的计算,也就是「工作」赢得打包新区块链、并获得奖励的权利的,这种分布式的共识证明因而也被称为「工作量证明」(POW)。
“工作量”,本意是加密哈希计算,也成为一个被概念泛化的词,这个之后有机会再讨论,但要特别强调一句,人类社会的机制其实是“meritocracy”(功绩制度,按成果获得回报)。
另外特别要提及的是,在比特币挖矿机制的设计中,有个关键的公式是难度值调整,不管全网算力如何变化,都两周调整一次难度值,确保一个区块的加密哈希计算时间约为十分钟。
矿场遍地开花,普通用户又是怎么接触挖矿的呢?当前用户参与挖矿的方式主要分为三种。
一是部分用户积攒了充足资本,独立购买机器开设矿场;
二是购买矿机后,通过托管的方式将机器交付给矿场,由其进行管理并从中收取手续费;
三是通过向矿场购买云算力产品,即矿场拥有属于自身的矿机,向外营业让用户实现云挖矿。
一些投资者在购买一些云算力的过程之中,选择的是非常容易更新换代的头矿矿机。用户在购买的时候往往会看到平台承诺的最早上线的承诺,但是平台时不时就会拖延上市时间,在这个期间产生的损失往往都被用户无奈承担。伴随着虚假承诺,有时候商家会用用户们的算力来进行偷挖或者拨取。
更有甚者,甚至完全没有购买任何的矿机,而是通过以一个盘子的形式来运行整个项目。在这样的项目之中,用户只能赔损,不可能赚到钱。