(黄仁勋,Nvidia公司联合创始人、CEO。图片来源于网络)
本篇导读:中本聪对待显卡挖矿是怎样一番态度呢?他说了什么,竟一语成谶?
前情回顾:
【连载】比特币史话 | 左右互搏(4) - 硅的降临
【连载】比特币史话 | 左右互搏(5) - 算力民主制
【连载】比特币史话 | 左右互搏(6) - 磨刀霍霍向哈希
正文:
(Sony PlayStation 1 游戏主机。图片来源于网络)
随着家用计算机的普及,以及多媒体处理事务的持续增多,尤其是在电子游戏方面,对动态图形和图像的实时、高速渲染需求催生了一种新的芯片——GPU(图像处理单元)从通用CPU(中央处理单元)中分离出来,专注于高通量、并行化的处理图像数据,从而减轻CPU的计算负担,提高电脑及应用程序的整体性能和用户体验。GPU这个词,正是日本索尼公司1994年在为其名作PlayStation家用电子游戏主机作说明时所造的[1]。[公众号:刘教链]
(Nvidia GeForce256 显卡。图片来源于网络)
在很多人的概念里,电脑里有个连接显示器的板子叫做“显卡”。而GPU,就是显卡的“芯”。总部位于美国加州圣克拉拉的跨国公司、显卡制造巨头Nvidia在1999年推销它的220纳米制程工艺的著名显卡GeForce256时将其描述为“世界上第一款GPU”,带火了GPU这个词,普及了独立显卡的概念[2]。[公众号:刘教链]
既然GPU在处理某些特定数据时能够比CPU更胜一筹,那么有没有可能用GPU来计算SHA-256哈希,从而让比特币的算力之矛“鸟枪换炮”、升级换代、大幅提速呢?事实上,早在2009年底,就有网友在论坛上向中本聪提出了这个建议:既然比特币挖矿在更快的电脑上能够挖的更快,很多人都会想用显卡算力来挖矿,那就干脆实现对于GPU计算的支持好了,可以考虑ATI的显卡以及Nvidia的显卡(注:ATI是Nvidia的竞争对手)。[公众号:刘教链]
中本聪在2009年12月12日在论坛上回复这位网友说,“每天全网平均生成的比特币总数量是保持不变的。较快的机器比较慢的机器获得更大的份额。如果每个人都购买更快的机器,他们将不会获得比以前更多的币。”[公众号:刘教链]
他继续建议,“我们应该达成一个君子协定,尽可能地推迟GPU军备竞赛,以便于比特币网络更好的发展。如果新用户不必操心GPU驱动程序和兼容性问题,他们就可以更快上手。现在仅有CPU的任何人都可以平等竞争,这就很好。”[3][公众号:刘教链]
一转眼到了2010年10月1日,一个网友在论坛建议,为了阻止GPU寡头霸占网络算力,可以考虑更改比特币所用的哈希算法,或者增加一些其他计算工作。中本聪参与了讨论,但是并没有呼应这一建议,也没有表达任何要刻意阻止GPU挖矿的意思[4]。到了11月,已经有人研究出用OpenCL库配合显卡进行比特币挖矿的计算,并在论坛中公布了他们的成果。中本聪在参与讨论的过程中也没有表达任何反对他们这样做的意思[5]。实际上,他们普遍认为,tcatm在10月3日向中本聪报告的单机实现983 Mhash/s的速度就是用3块ATI Radeon 5870显卡实现的。[公众号:刘教链]
同时,有人指出,传统的计算性能单位FLOPS(每秒浮点操作次数,FLoating-point Operation Per Second)和比特币算力单位hash/s(每秒哈希次数)并不能比例对标。比如ATI Radeon 4350有92 GFLOPS,5770则有1360 GFLOPS,92:1360约等于1:14。但两块显卡的哈希算力则一个是6 Mhash/s,一个是137 Mhash/s,比例是1:22。显然,从实测数据可见,5770作为更高级的显卡,其先进架构使得它计算哈希的速度优势更大[5]。[公众号:刘教链]
虽然生米已经煮成了熟饭,中本聪依然没有把对显卡挖矿的代码合并到比特币的主干代码里。对此,他在2010年11月23日的帖子中解释说,“GPU编程尚不成熟且难于编译,因此我不想在构建中添加其他依赖项”[6]。[公众号:刘教链]
然而,显卡挖矿注定只是比特币算力发展史中的一段小小的注脚,一个过渡时期的产物。它很快就将被更加专业的技术所替代,而这一新技术,将会铸就一个专属于比特币算力的江湖。比特币算力之矛将抛弃传统算力产业的CPU、GPU,一骑绝尘。这个新算力产业,还将同步抛弃传统算力的度量单位,代之以更为高阶的算力单位,每秒哈希数(hash/s)。[公众号:刘教链]
2010年8月18日,中本聪在论坛回复一个网友对于挖矿程序硬件化(比如VIA C7,比如FPGA半定制集成电路)的问题时说,“VIA C7的硬件SHA-256所公布的性能数据并不是个天文数字。只有1500 khash/s左右的范围内。如果你稍加思考,仅仅因为它是在硬件中实现的,并不意味着它就能快的发疯。它仍然必须执行所有计算步骤。只有将其简化为单一用途的硬件,使其足够小,可以并排容纳很多很多。那并不是容易的,或是已知的。”[7](注:VIA C7是一款内建SHA-256硬件计算能力的CPU)[公众号:刘教链]
中本聪话音未落,3年之后,竟一语成谶。[公众号:刘教链]
【未完待续】(公众号:刘教链)
插播一条紧急消息:昨天也就是12号,工、建、农、中、邮五大行集体低调发公告称,将于8月25日起,对符合转换条件但尚未办理转换的存量浮动利率个人住房贷款定价基准批量转换为LPR。(《关于存量浮动利率个人住房贷款定价基准批量转换为LPR的公告》)
提醒有在这五大行贷款的朋友,有想拒绝被偷偷强上的,抓紧时间主动操作一下,做出自己的选择。
不得不说,看到这条消息有点儿气愤。这些“受信任的中间方”真的是不太体面。央妈年初公告说得是要和客户协商才能变更为LPR(法治社会,变更合同必须双方协商同意,否则不是公然违反合同法嘛!),几大行各种软文忽悠了半年,最后来了个偷偷强行转换。有网友打趣说,诱X不成,改强X了。
LPR给到的,也许是下行空间有下界的获利机会,和上行空间无上界的损失风险。蔡崇信曾经说过,放弃高薪加入阿里巴巴获得的是,下行空间有下界(最多归零)的损失风险,和上行空间无上界的获利机会。这就叫做“非对称投注”。只是LPR和阿里巴巴股票,或许正好是相反的两种标的。就算是赌,也要做出明智的选择不是?希望对你有启发。也请告诉你的朋友们,25号前务必关注并采取主动措施,避免不明就里被端到了案板上。(强调:各人情况不同,选择全在自己,独立判断,自己为自己负责)