算力战场-矿机的野蛮进化史

  每个物种都在进化,能够跟上进化速度的物种才得以存活,否则就被淘汰。要想获得更有利的地位,就必须比其他物种进化得更快。

  就像《爱丽丝镜中奇遇记》中红皇后所言:“在这个国度里,只有拼命奔跑,才能保持在原地。如果想到更远的地方,就得再快一倍。”

  在矿机行业,红皇后效应则变得更加残酷。无论是矿机制造商还是矿工,都陷入一种永无止境的狂奔。利益与算力双重推动下的优胜劣汰,构成了一部真实的矿机进化史。

  从比特币产生第一个区块的那一天开始,矿工这个职业就诞生了,最初的矿工有两位:中本聪和哈尔芬尼。

  中本聪格外注重挖矿的公平性,那时挖矿靠的还是CPU,一台普通的家用电脑就已经是趁手的工具,这样就可以做到让绝大多数人都有机会参与进来,算力才不会集中到少数人的手里。

  但是很快,这种田园牧歌式的平静就被GPU矿机和ASIC矿机的出现所打破,矿圈的科技军备竞赛开始了。

  “我们应该有一个君子协定推迟使用GPU的军备竞赛,这样会对我们的网络更有好处。因为这样我们更容易获得新用户,让他们不必担心GPU的驱动程序和兼容性。现在任何人只要有一个CPU就可以参与公平的竞争是一件非常好的事情。”

  一切的开始,都是因为比特币的的价格出现了第一次重大上涨。5天之内,从0.008美元涨到了0.08美元,到2010年10月的时候,比特币的价格已经涨到了0.15美元。矿工们开始蠢蠢欲动,寻找方法来提高自己的算力。

  2010年7月18日:一个名叫ArtForz的矿工,第一个成功实现了用个人的 OpenCL GPU 挖矿。

  2010年1月:GPU的算力达到9MH/S,与之相比,CPU的算力大约只有1KH/S。

  2010年12月16日:矿池挖到了它的第一个区块,比特币矿业的中心化初现端倪。

  2011年1月3日:比特币两周年之际,GPU的算力达到了120MH/S,矿池的算力则达到10GH/S

  面对GPU的超强算力,CPU毫无还手之力。很快,沦为落后挖矿工具的CPU矿机,就被彻底淘汰了。后来,矿工们将2010年称为GPU之年。

  时至今日,GPU矿机依旧为ETH等诸多公链提供着挖矿服务。但是实际上,早在2012年,GPU矿机就失去了在比特币矿圈的立足之地,取而代之的,正是专用矿机。

  2011年2月,比特币的价格首次超过了1美元,到了6月份一度攀升至30元,币价刺激着矿工们的神经:“我们需要算力,更多的算力!”此时,GPU矿机已经无法满足矿工们对算力的渴望,一些极客开发者将专用芯片引入挖矿领域。

  2011年6月:配合比特币的大涨,针对比特币挖矿的FPGA专业芯片第一次出现在矿圈内。它的强悍之处在于,一台计算机只能带很少的GPU工作,但却可以运行成堆的FPGA采矿。

  当时给出的算力参数为5G,10G,50G和1500G,预计2013年3月发货,且性价比非常高,5G售价仅为270美元,在当时的算力水平下,3天内即可回本。矿工们兴奋极了,尽管是期货,但是订单很快超过了6万台,蝴蝶矿机成了万众瞩目的焦点。然而,蝴蝶把这一切搞砸了。2013年3月,矿机没能如期交货,矿工们开始大规模退款,蝴蝶从宠儿沦为了骗子。尽管蝴蝶最终在2014年1月完成了全部订单的发货,但是一切已经于事无补,因为相对于2014年的算力,蝴蝶矿机已经就是废铁一块了。

  2013年3月:中国诞生了第一台现货FPGA比特币矿机—西瓜FPGA矿机。

  FPGA的出现恰逢其时,此时,蝴蝶已经臭名昭著,ASIC矿机尚未成熟,FPGA矿机尽管售价偏高,但因为其功耗低、可叠加等优点,一度受到矿工们的追捧。

  但是没有想到,FPGA矿机只在业界存续了半年左右的时间,就彻底退出了历史舞台。导致其迅速消亡的原因并不是价格,也不是竞争对手,而是算力。

  因为仅仅过了3个月,矿工们就发现,FPGA矿机的挖矿成本就已经超过了挖矿所得。此时,比特币的价格已经达到了100美元,全网算力同步飞升到了136TH/S,算力的疯狂增长让FPGA矿机入不敷出。

  2013年6月:天才少年烤猫,正式推出现货USB矿机。ASIC矿机百家争鸣的的时代开始了

  烤猫USB矿机的出现时机非常好,矿工们已经被FPGA矿机折磨得怨声载道,再加上是现货,矿工们闻风而动。烤猫矿机正式登上历史舞台。

  烤猫的矿机静音、稳定、现货信誉好,但缺点是矿机需用户自己组装。阿瓦隆推出了傻瓜式操作的阿瓦隆矿机,尽管噪声很大,但依旧占据了一定的市场。

  除了烤猫和阿瓦隆,同一时期还涌现出了鸽子,TMR,比特儿,兰德,小蜜蜂,花园,Smart,以及ASICME,雨版、MQH、龙矿、神鱼,42BTC,绍明,FBT,敬臣等众多矿机,但是,真正存活下来的不多,要么研发失败,要么推出即被淘汰。根本的原因就是:

  所有的竞争都是围绕算力展开的,所有的快速迭代都是为了保持算力的领先,不能适应算力飞速增长的矿机,只有死路一条。

  2013年11月,比特币开始疯长,从207美元涨到了1149美元,矿工们疯狂了。矿机顿时供不应求,矿机价格被炒出几倍之多。伴随而来的,就是算力的激增。矿工们很快就发觉,增加矿机已经不再能够带来更多的收益,矿工们再次陷入算力的漩涡当中无力自拔,唯一的出路就是找到新的算力。

  而在矿机制造业,命运的罗盘开始慢慢转动,第二代55纳米的芯片开始应用于ASIC矿机。后来大名鼎鼎的蚂蚁矿机发布了S1矿机,在币价的刺激下,22000元的S1矿机被抢购一空,蚂蚁矿机正式进入市场。而此时的烤猫矿机却遭遇研发受挫,算力占比一落千丈。

  算力,就像眼前的食物和身后的鞭子,所有的矿机企业,一边被食物诱惑着,一边被鞭子催促着,马不停蹄地踏入矿机行业的命运大潮。

  2013年12月,央行等五部委下发《关于防范比特币风险的通知》。比特币价格瞬间暴跌至600美元。比特币神话破灭了,矿机行业更是哀嚎遍野。

  一年时间,蚂蚁矿机迭代了四个版本:2014年4月,蚂蚁矿机S2量产销售;6月,28nm芯片BM1382研制成功;7月,蚂蚁矿机S3上市;10月,蚂蚁矿机S4上市;12月,搭载BM1384的蚂蚁矿机S5量产。就这样,蚂蚁矿机站住了市场,淘汰了所有对手,成长为矿机行业的领头羊。

  一直喜欢隐藏在幕后的烤猫竟然开始露面为矿机站台宣传,很多人认为,这意味着矿机制造商的暴利时代结束了。

  烤猫一定是遇到了重大危机。他意识到,仅仅优化产品是不够的,他还需要亲自去做营销和宣传,尽管,他并不情愿这么做。要知道,2013年来烤猫这里买矿机的人都是排着队,有的甚至直接把钱扔过来,抱起矿机就跑,唯恐矿机被人抢走。但是今日早已不复往日荣光,吴忌寒一年迭代了4个版本的蚂蚁矿机,而烤猫却只能将所有的希望寄托在新矿场之上。

  有人说他远走高飞去了泰国,也有人说他在视察矿场时被杀了,但是没有人能够证实什么。无论如何,能够在比特币尚无价值的时代,耗费电能和算力去挖矿,并将希望寄于缥缈未来的人,必定是对比特币充满信仰的人。

  只有对自由主义抱有执念的人,才会义无反顾跳入看不到利润的黑池。———来自网络

  2015年,比特币的寒冬结束,重新聚拢起来的矿工们环顾四野,蓦然发现,曾经生机盎然的矿机江湖,如今只剩下两个身影:比特大陆与嘉楠耘智。

  币价低迷对于挖矿行业,往往也是一件好事情,只有具有竞争力的厂商才能生存下来。

  2015年11月,S7实现量产,矿工们蜂拥而至,比特币全网总算力因为这款矿机,一度暴增。比特大陆更是赚了4亿人民币,比特大陆江湖地位开始确立。

  2017年7月,比特大陆投资的ViaBTC矿池,发起了对比特币的硬分叉:比特币现金(BCH)诞生。

  而张楠赓,为他的嘉楠耘智,选择了一条截然不同的道路:做一家芯片设计公司,然后谋求融资上市。

  在规模上,比特大陆的营收已经增长至25亿美元,在中国十大集成电路设计公司中位居第二,仅次于研发麒麟芯片的。

  在算力上,比特大陆旗下的Antpool再加上参投的ViaBTC,三者算力合计已经达到51.5%。也就是说,只要比特大陆愿意,他可以随时对比特币发起51%攻击。

  矿机和芯片技术超高速的更新换代,让矿机制造商不敢有丝毫松懈,一步踏错,也许永无翻身之日。

  当前,比特币的全网算力是36.61EH/S。面对如此陡峭的算力增长曲线,即便现在拥有着最先进的矿机,也无法保证自己可以长盛不衰。如履薄冰的矿机制造商们无时无刻不在寻找解脱之路,那么,比特大陆未来的路在哪里?

  2017年11月:比特大陆推出AI芯片品牌SOPHON及全球首款张量加速计算芯片BM1680。

  如果读过刘慈恩的科幻小说《三体》,一定记得三体人的“智子”。三体人将普通质子低维度展开,并蚀刻大规模电路,使其成为“强人工智能体”,再高维收缩成质子大小,成为智子。它是三体人锁死地球科技的工具,最终成为完全由自主AI主导的智能机器人。

  无独有偶,当年的老对手张楠赓的嘉楠耘智也开始布局人工智能芯片,A轮融资3亿,拟发布ASIC人工智能芯片KPU。

  命运的罗盘又一次开始转动,算力的竞争已经超越了矿机的边界,曾经的两个老对手再次站上了同一个全新战场,身边的对手也从小公司变成了华为、谷歌、亚马逊……

  如果你仔细观察本文中的红色日期,你会发现,矿机的更新换代大部分都是以月为单位的,有些时期,甚至是1个月就出一代新产品,这是在其他制造行业中非常罕见的。

  在科幻小说《三体》中,三体人视地球人为虫子,但在歌者眼中,三体人同样是草芥。一张随手的二向箔,太阳系就瞬间被摧毁,科技碾压才是最无情的屠杀。ASIC矿机秒杀GPU矿机时,可否还记得矿机的鼻祖CPU矿机?所以,在矿机行业,算力就是生命,是矿机的命,是矿工的命,也是矿机制造商的命。

  如果我们回过头,我们会看到,算力飞速增长的背后,是矿机制造企业的累累白骨。每种矿机的生命都如蜉蝣般短暂,如果不能满足矿工对算力的渴求,连挣扎都显得徒劳。这与其说是竞争的残酷,不如说是科技进步的无情。每一家活下来的企业都在拼命向前跑,生恐一步踏错,失去了领先的地位,就会陷入万劫不复的境地。

  而那些死去的,就死去了,很快就会被人们遗忘,至多也就是成为历史长链上一个微乎其微的小节点。

  就在八爪鱼撰写这篇文章的过程中,日本IT巨头GMO发布了该公司新型比特币矿机B2,它是全球首款基于7nm芯片的比特币矿机。

  而目前比特大陆最新的蚂蚁矿机S9采用的依旧是16nm芯片,算力仅为14TH/S。

  文章出处:【微信号:SSDFans,微信公众号:SSDFans】欢迎添加关注!文章转载请注明出处。

  Interposer封装作为当前主流的先进封装技术,实现的重点主要在于轻薄小巧、高速信号、密度和间距....RISC(精简指令集计算机)是一种执行较少类型计算机指令的微处理器,起源于80年代的MIPS主机(即....

  5月26日的发布堪称是 Arm新品发布上里程碑式的发布,因为它开启了一个新的时代!

  CPU从存储器或高速缓冲存储器中取出指令,放入指令寄存器,并对指令译码,并执行指令。

  晶心科技携手英特尔晶圆代工服务(IFS)提供RISC-V解决方案 建构开放生态系晶心科技宣布晶心将偕同英特尔晶圆代工服务(Intel Foundry Services; IFS),....

  如果我们一直是单任务处理,则不会有任何问题,也或者应用程序所需的内存总是非常小,则这种架构是不会有任....

  移动端arm cpu优化学习笔记第3弹--绑定cpu(cpu affinity)本文主要内容是介绍移动端优化会涉及到的绑定cpu(cpu affinity)[2,3]的概念和相关验....

  本文主要内容是介绍ARMv7和v8内联汇编的一些基础知识,并且会结合两个具体例子去看下如何用内联汇编....

  本文主要内容是介绍ARMv7和v8内联汇编的一些基础知识,并且会结合两个具体例子去看下如何用内联汇编....

  近些年来,全可编程片上系统(SOPC)概念在 FPGA 厂商的推动之下,日益普及。所谓“全可编程”,....

  在前文中,我们了解到两种 FPGA 嵌入式处理器核方案:软核与硬核。本文将展开讨论软核在一个基于 F....

  不久前,小米在新品发布会上正式推出小米12系列。作为小米数字旗舰的最新续作,同时也是首批搭载全新一代....中央处理器(CPU),是电子计算机的主要设备之一,电脑中的核心配件。CPU是计算机中负责读取指令,对....中央处理器(cpu)作为计算机系统的运算和控制核心,是信息处理、程序运行的最终执行单元。基本单元一般指CPU单元,如CPU单元的点数不够用可以根据实际需求扩展如模拟量模块。海思AI芯片(Hi3519A/3559A)(十三)在hi3519A ARM上运行yolov3模型

  近日,浪潮智能终端驱动平台 EzDriver V1.0 与飞腾 FT-1500A/4 和 FT-20....

  可重构计算:基于FPGA可重构计算的理论与实践 1.器件架构 译文(一)根本上来说,可重构计算可以最好地发挥可重构硬件的潜力。虽然一个完整的系统必须包括编译软件和高性能的应....

  可重构计算:基于FPGA可重构计算的理论与实践 1.器件架构 译文(二)原作者信息: Mark L. Chang Electrical and Computer Engin....

  可重构计算:基于FPGA可重构计算的理论与实践 1.器件架构 译文(三)原作者信息: Mark L. Chang Electrical and Computer Engin....

  可重构计算:基于FPGA可重构计算的理论与实践 1.器件架构 译文(四)原作者信息: Mark L. Chang Electrical and Computer Engin....

  轮询模式占用 CPU 最高,但是实现也是最简单的;DMA 占用 CPU 最少,实现也是最麻烦的;....实时计数器(RTC)对计数器寄存器中的(预分频)时钟周期进行计数,并将计数器寄存器的内容与周期寄存器....采用晶心处理器的芯片累计总出货量超过100亿颗 晶心科2021全年及单月营收同创新高纪录晶心科技宣布于2021年度采用晶心处理器的系统芯片出货量超过30亿颗,较2020年出货量之20亿颗成....电子发烧友网报道(文/梁浩斌)去年12月,高通发布了最新的移动平台骁龙8 Gen 1,相比前代骁龙8....电子发烧友网报道(文/黄晶晶)每年ICCAD上EDA公司都会带来最新的技术产品和洞察,今年也不例外。....为什么CH552单片机示例代码打开会很卡呢? 怎样去解决CH552单片机示例代码打开很卡的问题呢? ...什么是单片机?什么是嵌入式?单片机和嵌入式的核心差异是什么?单片机和嵌入式有何关系?...昨天有同学问我多核cpu和单核的区别大不大,今天简单写一篇回复下吧。大家有其他问题也可以文末给我留言,我会尽量抽时间写文回复...CPU使用率对电脑的使用有何影响呢?单片机系统该怎么计算CPU使用率呢? ...RT-Thread学习笔记 --(8)RT-Thread时钟管理学习总结时间,不管在任何生活场合,都是一个非常重要概念。试想一下,假如没有了时间,这个世界几乎所有的事物都会....

  背景 {代码...} 内核对象控制块 {代码...} {代码...} 导火索 {代码...} voi....

  每一次神舟载人飞船和SpaceX卫星的发射升空,都能吸引众多人关注。对于这些神秘的航天飞行器,你知道....

  主板,又叫主机板、系统板、母板,是计算机最基本的也是最重要的部件之一,它相当于电脑的骨架或者躯干,用....芯片的作用是什么?芯片是指内含集成电路的硅片,可以控制计算机到手机到数字微波炉的一切。半导体存储器是一种能存储大量二进制信息的半导体器件,半导体存储器种类很多,一般按功能来分,可以分为只....

  CPU的工作模式​ 按照 CPU 功能升级迭代的顺序,CPU 的工作模式有实模式、保护模...A4处理器 (A4 Processor)A4 Processor, designed by Apple Inc. on 27th January 2010 is billed as the most advanced...根据购销合同,广西鸿盈达电子购买艾伯电子纯国产化14吋GK140笔记本电脑10,050台、24吋一体....

  随着ISSCC大会的临近,各大半导体厂商都准备好将自己的尖端技术创新在会上分享,比如IBM、联发科、....

  控制器是计算机的神经中枢和指挥中心,由程序计数器、指令寄存器、指令译码器、时序产生器和操作控制器组成....机不在手,魂都没有。不知道大家有没有这种感觉,手机使用久了经常会出现闪退、卡顿、反应迟钝…这些令人抓....工控指的是工业自动化控制,主要结构由全钢机箱、无源底板、工业电源、CPU卡和其他配件组成。那么我们常....工控指的是工业自动化控制,主要结构由全钢机箱、无源底板、工业电源、CPU卡和其他配件组成。接下来简单....时光飞逝,2021年已成过往。回首这一年,面向构建“双循环”新发展格局,面向我国信息产业的自主体系建....瑞萨电子宣布,RX产品家族32位微控制器(MCU)已累计交付超10亿颗,该系列MCU采用瑞萨专有RX....

  据台湾媒体报道,有消息人士称台积电计划在其中国台湾北部的新生产基地为英特尔生产3nm芯片。该生产基地....深圳市航顺芯片技术研发有限公司公众号获悉,2021年度航顺HK32MCU+存储+电源同步战略年出货量....RC522与STM32F103是怎样进行通信的? 如何利用DES加密算法对随机数进行加密呢? ...摘要:搞电子的不知道小伙伴有没有被问到过,芯片附近放置的电容是多少?当你回答说是0.1uF,当你心里暗自庆幸还好自己知道的时...电子发烧友网报道(文/吴子鹏)前不久,工信部发布了《2021年1-11月份电子信息制造业运行情况》,....Elinvision 致力于生产医用 3D 扫描仪,面向足科和骨科矫形等广泛应用领域。此外,Elin....

  本方案是移通创联Modbus转Profinet网关连接STM液位仪的应用方案,用到的设备为西门子12....学习笔记(08):单片机到底是个什么东西-1.2.第1季第2部分-1.2.6.外设与内部外设本课程是《朱有鹏老师单片机完全学习系列课程》第1季第2个课程,用通俗易懂的语言讲了很多和单片机有关的....

  TMS320VC5501(5501)定点数字信号处理器(DSP)基于TMS320C55xDSP生成CPU处理器内核。 C55xDSP架构通过增加并行性和全面关注降低功耗来实现高性能和低功耗。 CPU支持内部总线结构,该结构由一个程序总线,三个数据读总线,两个数据写总线以及专用于外设和DMA活动的附加总线组成。这些总线能够在一个周期内执行最多三次数据读取和两次数据写入。并行,DMA控制器可以独立于CPU活动执行数据传输。 C55xCPU提供两个乘法累加(MAC)单元,每个单元能够进行17位×17位乘法运算。单循环。额外的16位ALU支持中央40位算术/逻辑单元(ALU)。 ALU的使用受指令集控制,提供优化并行活动和功耗的能力。这些资源在C55x CPU的地址单元(AU)和数据单元(DU)中进行管理。 C55x DSP代支持可变字节宽度指令集,以提高代码密度。指令单元(IU)从内部或外部存储器执行32位程序提取,并为程序单元(PU)排队指令。程序单元解码指令,将任务指向AU和DU资源,并管理完全受保护的管道。预测分支功能可避免执行条件指令时的管道刷新。 5501外设...

分享: