IPFS挖矿:IPFS矿机中带宽和硬盘的关系

 公司新闻     |      2021-07-08

  IPFS最近太热了。很多人已经知道IPFS挖掘的关键是网络带宽和硬盘容量。市场上出现了许多品牌的专业IPFS采煤机。难免会有一些不择手段的投机队伍做一些老家伙的钱赚钱。这是一个呼吁, 我们要明明白白挖矿,轻轻松松赚币 。既然大多数小白矿工都不知道硬盘和带宽的关系,那就让我们来谈谈吧。

  大家都知道,网络传输中的计量单位是bit(比特),而硬盘中存储的容量单位是byte(字节),他们之间的转换关系是1byte=8bit,日常大家所说的100Mb(百兆)带宽是指每秒可以传输100Mb的Bit。目前国内家庭环境的带宽大多都是非对称带宽,就是网络的上行(上传)和下行(下载)带宽是不相等的,一般家庭使用的带宽主要是下行也就是下载,上行很小。家庭带宽的下行上行比例最多是10:1.也就是说10Mb的下行带宽只有1Mb的上行带宽。

  而IPFS系统对带宽的要求比较高,因为IPFS系统使用的是P2P技术,一方面要从网络上其他节点下载数据,同时还要给别的节点提供上传数据服务,所以对上行带宽和下行带宽都有要求,如果是在家里随便玩玩也就无所谓了,但如果是规模化挖矿的矿场场所,一定要找运营商安装上下行对等的专线带宽。

  那么,多大的带宽配多少容量的硬盘呢?现在我们就来算一算。

  以家庭100Mb带宽算,传输时按满打满算,每秒能下载传输的文件大小是100Mb/8b=12.5MB,一天能传输的文件就是24小时*60分/小时*60秒/分*12.5MB/秒= 1080000MB = 1080GB = 1.08TB。那么一年就是需要365天*10.8TB/天 = 394.2TB的硬盘容量。如果是使用单块容量是10TB的硬盘的话,就需要41块盘。当然这是极端理想情况。

  同理,如果是1000Mb(千兆)的专线带宽,一年能存储的数据容量就是1000Mb/8b/秒*60秒/分*60分/x小时*24小时/天*365天= 3942TB,就是得需要将近4PB的硬盘容量。换算成硬盘数量,单块容量是10TB的硬盘就需要404块。当然,这些还只是算了数据单副本没有算数据冗余的情况。如果有数据冗余,比如做个RAID,那数据量可就更大,需要的硬盘可就更多了。具体多少,需要根据实际情况单独算。

  当然了,上面算的还只是按照宽带带宽满打满算的理想极限值,实际工作运行中,会低于这个极限值。因为家庭宽带,运营商承诺100Mb,但不能保证365天每天24小时都是100Mb,很多都是共享带宽,高峰时段,实际带宽不会那么高的。

  另外,还要考虑矿机内部的I/O传输性能,粗制滥造的矿机没有做内部I/O优化,数据传输性能也会大大折扣。这也会影响实际的带宽与硬盘的比例关系。

  通过上面的分析,我们还能发现一个小秘密,就是大容量(有多个硬盘位置)矿机可以先投资,硬盘可以慢慢陆续投资,这样可以优化投资产出关系,提升投资收益率。这个,我不说,你意识到了吗?

  IPFS挖矿和原来比特币的挖矿区别还是比较大的,我们逐一慢慢探讨。感兴趣又着急的朋友可进俱乐部单独聊。我们的口号:明明白白挖矿,轻轻松松赚币。