———————— 分享者:币圈李白 职位:6block 核心开发工程师 (下面正文摘自6Block核心工程师“币圈李白”的视频直播分享,相应视频请见文末) 今天主要和大家分享Filecoin的存储。在Filecoin的网络里,存储是一个最容易忽视却又十分重要的部分,存储的说明基本上由以下五个部分组成,今天我们主要分享前三个部分: 背景 核心问题 硬件 软件 经济模型 背景 Filecoin挖矿首先要获得算力,再用算力在Filecoin的网络中来获取代币。那么如何获取算力呢?第一要买矿机,也就是计算型的机器,通过不断的计算来产生有效算力。第二个就需要买硬盘,用硬盘来存储算力。 所以Filecoin挖矿的成本事实上分为计算和存储两大部分,那么该如何分配投入才能达到利益最大化呢?这其实一直是一个疑问。而现在市场上普遍的情况是,大部分人由于宣传的原因,把过多的精力放在了计算上,从而忽视了存储。 核心问题 那么存储到底会有什么样的问题呢?总结一下的话具体有以下几个痛点: 大量写。存储对写入的带宽要求很高; 随机读。读取数据的时间要足够的快; 可用性。不能无缘无故的出现机器宕机、磁盘故障等; 易扩容。磁盘满了还能再加,方便一直扩容下去; 冗余备份。保证部分磁盘损坏了之后数据不丢失还能找回; 数据恢复。磁盘故障的恢复时间不能太长; 可以看到,Filecoin对于存储的要求是非常多的,相对于传统的云存储还要多出很多要求。特别是已有的云存储没有对随机读这一方面做出优化,导致现在市场上的很多存储系统无法使用。 硬件 那存储和计算到底要不要做分离?这是大家一直会问的一个问题,无论是3系还是7系,用的机箱就是传统的机箱,硬盘为什么还要用另一台机器插呢?本质都是挖矿的,分离与否是否会影响呢? 答案是要做分离。如果不分离的话,首先会面临负载的问题,计算和存储同时进行,机器的负载过高,导致读写太慢,也容易硬件遇到故障,面临不能不重启的情况。最常见的两个情况,一个是显卡丢失,另一个是遇到僵尸进程无法杀死,不得不重启机器,万一在重启过程中被抽查了,那就要被扣算力了。 接着就是扩容。磁盘用满了怎么办?很多人认为扩展硬盘是一个很简单的问题,但事实上扩容很难。追究到底,这和Filecoin本身的机制有关。一个集群下面的存储都有一个特性,就是不能离开这个集群。一旦数据写入,硬盘就和主机深度绑定了,是无法拿走的。所有的盘需要保持在一开始所在的集群中,这是Filecoin的一个很重要的特性。 那如果把计算和存储放在一起的话,那就意味着整台机器就绑定在集群里拿不走了。如果想要扩容,就会造成集群规模线性的增长,增长到一定程度后,你的网络,主机和机架都会面临无法承受的结果。但是计算和存储都分离之后,所有的问题都会迎刃而解。 最后再说一下价格,Filecoin机器挖矿,如果要跑上一年,存储一年所花的成本和计算几乎是一样的,还有可能更多。以3系为例,按照每天200GB来算,一年会产生73TB的存储,硬盘的价格大概是2万人民币左右。所以大家需要明白的一点是,一年存储的成本是非常高的。硬盘如果快存满的话,那就果断放弃备份。因为成本太高了,如果要做的话尽量只做冗余。 好了,今天的分享就到这里了,谢谢大家! —- 编译者/作者:石榴矿业6block 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
没那么简单Filecoin矿机存储与扩容技术详解
2020-07-29 石榴矿业6block 来源:区块链网络
LOADING...
相关阅读:
- 你所在的交易所真的安全吗?看upupex所如何保障用户资产安全2020-08-02
- 于嘉硕:8.1比特币以太坊还会涨吗?晚间怎么操作2020-08-02
- K线的画法2020-08-02
- 2020年-8月02号币圈榜单2020-08-02
- DiFi会倒下了吗?|比特大陆:詹吴抢人大赛拉开帷幕|牛市来了,散户2020-08-01