硬盘挖矿对SSD的损害没有你想象的那么大,但……

GG的玩具小屋 04-17 22:31 关注

创作立场声明:这篇内容可能会引起一些争议,请大家耐心看完后理性讨论。

最近挖矿又双叒叕上新闻了,这次是遭殃的是硬盘

科技东风丨矿工们又盯上机械硬盘、魅族绿色焕新计划回归、朗科要捅破DDR5天花板站在风口上,猪都能飞起来!《科技东风》是SMZDM的科技数码资讯专栏,旨在介绍科技圈公司的最新动态。我们将近期科技数码消费领域的新品新技术,简单汇总成《科技东风》,在每天晚上给大家带来一份数码消费日报,欢迎持续关注。欢迎给我们提出建议和意见~4月15日,值友们大家好,欢迎乘坐“科技东风”号。今天科技3C小小值| 26 评论98 收藏87查看详情

短短两天时间,各大电商渠道的14T、16T机械硬盘被一扫而空,小容量机械硬盘则坐地起价,商家砍单扯皮不发货;截至GG写文章的时候,JD上的所有8T以上机械硬盘均告售罄,4T硬盘已经没有自营渠道可以购买:

硬盘挖矿对SSD的损害没有你想象的那么大,但……

与此同时,大容量的固态硬盘(SSD)也开始出现大量缺货涨价情况,引起玩家纷纷声讨,更有悲观者表示未来一两年内硬盘都不会回落到上周的价格。

那么,硬盘挖矿是个什么玩意儿?硬盘挖矿会不会大量消耗固态硬盘的寿命?未来的消费级硬盘会不会都被矿老板抢走?

这里先放上我的几个观点:

第一,硬盘挖矿不会对SSD的寿命造成毁灭性的影响;

第二,机械硬盘在未来几个月内的缺货情况会比SSD更加严重

第三,短期来看,一两个月后二手市场会出现一批挖矿后的SSD,其寿命损耗程度不一,撑死垃圾佬,坑死傻白甜;

第四,SSD的价格在短期内会呈现先上升后下降的趋势,但拉长时间后,会回归到当前价格或者只是稍微提价。

要解释着几个观点的来源,我们要先搞清楚硬盘挖矿的工作机制。

为了便于理解,还是先简单讲讲去中心化加密数字货币的运行机制,已经了解的老鸟可以跳过。

在现实生活中,我们一般会把钱存在银行,银行会记录你持有的货币金额,以及每一笔交易。每个人所持有的货币和发生的交易都是通过银行来完成的,如果银行没了,我们就没办法正常的交易了,这就是中心化的货币。

而大家熟知的比特币则是一种为了去中心化而研制的货币机制,它的交易不依赖于中央银行,而是通过整个比特币网络中的每一个人来完成,所以叫“去中心化”。

在去中心化网络里,甲想要转一笔钱给乙,应该怎么操作呢?整个网络里的每一个人都有一个账本,上面记录了这个货币自从创始以来的所有交易操作。需要转账时,甲要在全网中广播一遍:要将账户下的XX元转给。然后网络中的每一个人都将这句话记录在自己的账本上,这笔交易就实际发生了。

但是这样会产生一个问题,每个人都有自己的账本,怎么保证全世界所有的账本都是一致的,没有假账?这就需要引入一个共识机制,在某一个时间内,让全世界的人只认同一个人记的新账,然后进行同步。

目前挖矿最火热的比特币(BTC)、以太坊(ETH),使用的是工作量证明机制。有意向参与竞争记账的人,需要计算一个很难解的谜题,谁第一个算出来,谁就获得了这次记账的权利。而计算这个谜题的方式则是穷举,相当于拿一个个数带入方程看等式是否成立,因此试的越快的矿工,最先“蒙”到答案的概率就越大,但小算力的矿工也不是全无机会。而成功记账之后,整个网络会发放给这个记账者一定的货币作为工作奖励,每笔交易的发起人也需要给这名矿工缴纳一定的手续费。通过计算谜题获得记账权利进而获取奖励的过程,就是挖矿。

不难看出,这种竞争记账权利的方式完全就是算力的比拼,因此矿工需要尽量使用高算力的设备,比如高性能显卡,ASIC矿机等进行计算。而CPU则因为不适合这种高并发的计算而逐渐被淘汰 ,仅有少数专用算法的币种才能用。

而如果我们不比拼算力,而是用其他的方式来确定记账的权利呢?

最近大火的chia就是一种利用容量来进行挖矿的货币。

容量证明机制的原理其实和工作量证明一样,都是通过解一个谜题来获得记账的权利。但不同的是,拥有大容量存储的矿工相比拥有高算力的同行会具有碾压性的优势。试想老师出了一个9×9=?的问题,学生甲只学了加减法,那么他在计算时只能按照9+9+9+9+9+9+9+9+9这种方式一步步的计算,花了十秒钟才算完;而学生乙虽然连加减法都不会,但他提前在纸上画好了一张九九乘法表,通过查表的方式一秒钟就得到了答案。这里面学生乙采用的方法就是容量证明机制下挖矿的方法,你拥有的存储容量越多,能缓存的乘法表就越大,这样当新的谜题下发时,答案落在你缓存的表里的概率也就越大。

在这个机制下,矿工的工作会分成两部分,第一步是用一些方法获得这张乘法表,成为P盘(注意这里的P是动词);而第二步则是用这张乘法表连上网和其他矿工一起考试,这一步才是真正的挖矿(chia称这一步为“耕种”)。

只要理解了上面这个例子,就能明白我开头所说的第一点,即为什么硬盘挖矿不会对SSD造成【毁灭性的影响】了,因为大量写入只发生在P盘(就是写乘法表)的过程中,一旦P盘完成,这个P数据就是唯一的,是可以重复利用的,第二个步骤中的挖矿只消耗少量的读取和网络带宽,几乎不涉及写入。

以最近火起来的硬盘币chia为例,一个标准的挖矿流程是这样的:

硬盘挖矿对SSD的损害没有你想象的那么大,但……

我们可以很容易的知道,这种方法挖矿的算力完全取决于你用于存放P数据的机械硬盘容量大小。这里对应我开头说的第二个观点,一旦硬盘币火热起来,短时间内机械硬盘很可能会缺货涨价。实际上最近被疯抢的最厉害的就是8T以上的大容量机械盘,因为容量就是生产力,就是money。

而需要SSD的部分仅存于第一步的P盘任务,在chia 的算法中,每次P盘需要占用2个CPU线程、4.5G内存和至少332G的SSD容量作为缓存,一个完整的P盘过程需要写入大约2TB的数据。如果要用P数据填满一个16T的机械硬盘,那么用来当P盘缓存的SSD大约需要消耗30个TB的写入,大约占主流消费级 T TLC颗粒SSD设计寿命的5%

那么矿老板们会不会就用一个1T 的SSD当缓存盘给20个16T机械做P盘,以至于直接消耗完固态的寿命呢?不会的。因为即使用比较快的NVME固态当缓存,一个P盘也需要7个小时,而一个1T的SSD最多只能同时进行3个P盘任务(一说为2个,因332×3已经大于1T硬盘的实际可用容量),为了不在前期不产生收益的P盘阶段消耗太多时间成本,矿老板们必然会使用多个SSD同时P盘的方式来尽快填满机械盘。而机械盘填满之后,这些多余的SSD对于矿老板来说已经毫无用处,必然会尽快折价出手。这就对应了我开头说的第三点,即一两个月后会有一批退役的SSD出现在二手市场,但寿命消耗情况不一。

理解了上面这些情况后,就很容易推导出接下来SSD的走势:短时间内,大批矿老板涌入,为了尽可能缩短P盘时间,会采购大量SSD造成短时间缺货;而且随着“硬盘挖矿报废SSD”的流言越传越广,投机客和玩家都会出于自己的目的囤积SSD,进一步加重短期缺货的现象。之后随着挖矿人数的逐渐正常和矿老板们开始抛售SSD,固态价格又会逐渐恢复。这就是我开头所说的最后一个观点,即SSD的价格前高后低,拉长时间看基本上不涨或者只是小涨。

最后辟个谣,下面这张不知道从哪传出来的chia挖矿指南,是错的:

硬盘挖矿对SSD的损害没有你想象的那么大,但……

错的地方当然就是P数据在验证之后要不要删掉那里了,这份广为流传的指南把P数据当成是一次性的,而且完全搞反了真正决定算力的因素,不禁让人怀疑是不是某个囤了SSD的奸商为了出货弄出来的。但凡是自己挖过一天chia,都不会犯这种常识性的错误。

最后,奉上GG对于硬盘购买的建议:

对于确实刚需大容量存储的人来说,现在还有一些涨价不太多的4T以下机械硬盘可选,尽快买,很可能还要涨;

暂时还不需要大容量但是担心未来缺货涨价的玩家,可以买一块2T/4T的机械先备着;

对于需要SSD的用户,急用的可以买个小容量的先撑着,不急的建议观望一下,固态价格有很大可能在一年内回落。

当然,如果你不相信我说的话,那就请自便了。

最后,有请大家思考一个问题:CPU/GPU/硬盘都能挖矿了,下一个该轮到谁了呢?

有一位博主给我们提供了一些思路:

硬盘挖矿对SSD的损害没有你想象的那么大,但……

希望这场闹剧早点结束吧。

全部评论(281)
bjornborg
122
04-17 22:56

你的这个算法少算了10倍,一个101GiB大小的k32 plot,缓存盘需要写入数据量是2TiB左右,差不多是一个plot的20倍,也就是说,写满1TB硬盘的plot,需要20TB的临时文件写入,按现在的消费级ssd寿命500TBW计算,一个SSD可以撑到挖25TB的plot,从挖矿成本上看不算低,但仍是可以接受的

喵光普照
76
04-18 07:21

我怎么都感觉,不管是显卡还是硬盘挖矿,都是这些硬件制造商在后面推波助澜。

肥牛酥酥
24
04-18 14:13

我和同事说,信不信以后除了显卡和硬盘cpu,什么都能挖矿? 同事说信,并递了一个锄头过来。

C灬C
19
04-18 15:08

人类六十年前上的天,结果六十年的今天还在原地踏步,往海里排核废水,浪费资源挖电子矿[中指]

淘个大西瓜汁
18
04-18 14:23

对准备组NAS的人来说,雪上加霜[喜极而泣]

值友9996206860
16
04-18 19:00
bysy-zhaolei 今天的大新闻,各种加密货币暴跌,跌幅超过20%,喜闻乐见啊 1

微涨:涨幅1200% 暴跌:跌幅20%

疯狂的小短裤
14
04-18 16:16

奇亚币在短短两周内铺天盖地宣传,这背后没有推手[皱眉]那是不可能的。现在是最火的时候,估计要被收一大波

你们都骗我花钱
13
04-18 14:43
湿求了鸭 就差个用内存条挖矿的币了[惊喜] 1
天使之城0222 你有点看不起键盘鼠标了。 2

怎么,看不起我们机箱?

GG的玩具小屋
10
04-18 00:20
bjornborg 你的这个算法少算了10倍,一个101GiB大小的k32 plot,缓存盘需要写入数据量是2TiB左右,差不多是一个plot的20倍,也就是说,写满1TB硬盘的plot,需要20TB的临时文件写入,按现在的消费级ssd寿命500TBW计算,一个SSD可以撑到挖25TB的plot,从挖矿成本上看不算低,但仍是可以接受的 1
GG的玩具小屋 靠,还真是,小学算术不过关[皱眉] 2

这样的话一个1T的SSD填两个16T机械差不多就废了。。。那二手SSD就真的不能收了

Zstriking
9
04-18 14:49
喵光普照 我怎么都感觉,不管是显卡还是硬盘挖矿,都是这些硬件制造商在后面推波助澜。 1
GG的玩具小屋 确实有这个可能,硬盘矿几年前就有了但是一直没什么人挖,但是这几天突然火遍全网,而且主力还是日薄西山的机械盘,很难让人不产生怀疑。。。。。。 2

只是因为奇亚币3月10号才上线运营。虽然17年就提出来了。这才是到最近才是硬盘挖矿的原因