“为了网络的利益,我们应该达成一个君子协议,尽可能地推迟GPU挖矿竞赛开始的时间。如果不需要担心GPU驱动程序和兼容性,那么让新用户跟上速度就容易多了。现在任何一个有CPU的人都可以公平竞争,很好”——这是中本聪在2009年12月12日在比特币论坛的留言。
2009年12月12日中本聪在Bitcointalk论坛关于提些小建议帖子上的留言截图
有着这个放慢挖矿军备赛的君子协定,早期的比特币网络处于一种“人人皆为央行”的乌托邦理想状态。只需要一台普通电脑,一个挖矿软件,然后新建文本、写入参数、保存并将扩展名改为bat格式,最后打开软件就能开启你的比特币个人挖矿之旅。
比特币网络在2009到2010年时间的全网算力情况(数据源自:bitinfocharts)
不过这种较为去中心化的局面很快就被打破了,中本聪的提醒发布半年后,GPU矿工悄悄地加入了挖矿行列。从2010年后半年开始比特币全网算力呈指数级增长,单位由MH/s迅速跃升至GH/s的水平。而根据公开资料的记载,最早开始使用GPU挖矿的应该是“披萨哥”Laszlo Hanyecz。
当时嫌弃CPU挖矿不过瘾的Laszlo,率先迈入GPU挖矿行列,使用nvidia 9800 GTX+显卡在Mac OS环境下进行挖矿;将原来至多50枚的单日比特币挖矿产量一下子提高至上千枚/天。如此高的单日收益,怪不得Laszlo在比特币刚诞生不久就能拿出10000 BTC来换披萨。
但似乎是因为中本聪对此提出不满,Laszlo在该时期并没有把自己使用GPU挖矿这件事情公布开来。“他(中本聪)说,‘我觉得你不应该花太多时间在挖矿上’”,Laszlo在接受采访时表示,中本聪对壮大社区、开拓商业用例更感兴趣,而且不太乐意看到他对挖矿有这么热切的追求。
2010年10月1日,网友m0mchil在Bitcointalk发布OpenCL GPU挖矿软件
而真正打破CPU挖矿环境,让GPU登上舞台的是Bitcointalk成员Artforz。2010年7月18日,Artforz成功实现了个人的OpenCL GPU挖矿。凭借着一块甚是多块较高端显卡组装而成的挖矿设备,他在同年10月份左右控制了比特币网络近30%的算力。
Artforz入场这段时间正好赶上比特币价格暴涨。2010年七月上旬,在毫无预兆的情况下比特币场外交易价格短短五天内翻了十倍,从0.008美元飙涨至0.08美元;到了十月份又再次翻倍,上涨至0.15美元的水平。
由于该时期加密货币交易所还未普遍,挖矿成为了获得比特币最简单直接的方法。大批矿工涌入比特币网络,全网算力上升,挖矿难度急剧上涨,越来越多的人寻找新方法来提高自己的算力;而挖矿算力比CPU强9000倍的GPU自然成为矿工的新选择。
面对GPU的超强算力,CPU在挖矿赛场上毫无还手之力,很快便被矿业市场淘汰。不过,GPU也没有撑过多久,就被随之而来的专用矿机所取代。