Filecoin挖矿集群方案之同构集群与异构集群

06-20 10:15 发布
0 0

Filecoin主网上线窗口期在官方、矿工以及其他生态伙伴们紧锣密鼓的筹备中越来越近,然而还有些朋友看着Filecoin热点呈爆炸式出现在各类媒体报道、活动现场和身边人的谈论中时,却苦于无法判断、无从下手,这时候如果懂得Filecoin挖矿的技术原理、实现方式、硬件要求,那么也许问题就简单多了。

瑶池区块链一直致力于用通俗易懂的方式带大家走近挖矿,探索盲区,探究技术,让更多想了解和参与Filecoin的朋友摆脱懵懵懂懂,挖得明明白白,赚钱妥妥当当。

于是,瑶池矿学院在6月17日晚19:00开展了第19期公开课,由瑶池区块链讲师Jay带矿学院的朋友们一起探究了Filecoin集群挖矿方案的同构集群和异构集群,Filecoin云算力产品的设计逻辑、与传统算力的本质区别,为大家献上避坑宝典。

 

下面我们就一起来回顾昨晚公开课的精彩内容,一起干下这碗满满的干货吧。

一、同构集群与异构集群

今天参与课程的朋友们 会很简单的理解到目前主流的挖矿集群方式,首先呢,大家要知道现在的集群方案除了官方版本的集群方案,还有各个技术公司自己的集群方案,主流的两种方案叫做 异构集群和同构集群,下面就主要介绍这两种集群方案。

1、异构集群——计算归计算,存储归存储

(1)异构集群架构

通常由Miner(由Intel芯片或 AMD芯片+多个GPU组成的主节点)和Worker(AMD worker+Intel芯片worker处理密封过程)+存储柜(存储密封完的扇区)。

 

(2)测试案例

这里给大家公布一个目前在测试二阶段矿工朋友在跑的一个小异构集群的配置方案.

 

 

这是一个异构集群的配置案例(未经瑶池测试,不构成硬件配置推荐),这是之前在测试网二阶段有矿工在跑的一个异构集群的方案.

异构集群的方案很多,这是其中的一种,具体效率根据异构集群的配置策略及异构集群的软件配置不一样而有差异。本集群大约效率为1天3.2T算力增长。

 

(3)挖矿过程

本异构集群挖矿过程大致为

由计算服务器进行P1、P2、C1、C2阶段运算后(部分带有intel芯片机器的异构集群,会将这四个过程的后三个过程传到intel计算服务器上进行后三步计算再存入存储柜)。;将已封好的扇区存储到存储阵列柜中,再由主服务器对储存阵列柜的扇区进行Winpost的计算;整过程需要传输的数据量比较大,需要进行万兆网口升级。

(4)优劣势分析

这样的集群方案配置的优势在哪里呢?

优势:

●各个过程分给最合适的机器去做,密封过程起到加速作用。

●成本构成会降低,减少GPU的使用,一个GPU主节点能够带大存储的存储柜,相对单T成本低。

●后期扩容成本低。

 

劣势:

●处理密封的过程需要传输大量的数据,传输时间长,需要突破传输I\O瓶颈。

●过于定制化,不易应对挖矿的风险和变化。软件维护成本较高,复杂度深。

●看似节约成本,其他的I\O瓶颈和软件复杂度及运维难度来说成本并不低。

这是异构集群,目前技术很好的团队,主要采用的技术方案就是异构集群,包括目前测试排名靠前的跑榜团队,所以异构集群的优势相信很多团队都比较推崇。

 

2、同构集群(瑶池方案)--计算存储一体化

(1)同构集群架构

接下来说一说同构集群,通常由Miner+Miner构成,集群中每一台都是单独的一个主节点,全AMD芯片服务器。CPU负责密封,GPU负责密封的后几个阶段和密封完时空证明及出块的计算,通常一个MINER能够带192T空间,本地计算本地存储,存满后再加miner,无限扩展。

(2)测试案例

这个就是和异构集群截然不同的一种方案了,下面是一个同构集群的配置方案,这是瑶池验证并自己测试后的方案。

这是瑶池的同构集群方案(如果需要多带一些机器则需要在主节点上增加GPU和CPU的核心数),目前正在跑测试二网络,6月19日上午8点,Filecoin测试网络也将重启。测二启动以来,瑶池1带4小集群共平稳运行了14天。

同构集群的一个特点就是可以方便扩展,加机器可以不用考虑主服务器的负载和配置,因为增加的扩容的每一台都是一样的配置。t0211660这个节点是瑶池的小集群节点,目前账户余额2089FIL,共计在线14天,挖出99个块。平均每台挖到417.8FIL。

(3)挖矿过程

同构集群的挖矿流程相对简单。整个密封过程:P1,P2,C1,C2都在一台服务器上跑,除开P1过程,后面几个过程都有GPU进行加速,本地封装完本地存储,不用传输大量数据,再由GPU对已密封完扇区进行Winpost计算争取出块。

(4)优劣势分析

总结一下,因为整个架构思路完全不同,所以整个方案属性会非常的不同,之所以瑶池比较推崇同构集群和单机,就是因为以下三点:

1、更加符合区块链更去中心化的足够分散的特点,因为每台机器都可以跑,节点才会更分散。

2、24盘位4U机器的投资风险系数最低,如果一旦FIL价格跌破关机价或者市场有收益更好的Filecoin仿盘项目,则可以整机切换过去。而异构集群不行,异构集群需要针对项目进行改造,改造成本可能会很高。同构集群不需要改造,直接切换并且4U机器做POC挖矿也非常轻松,并且相对2U12盘位机器有优势得多。

3、挖矿软件及矿场管理软件的简单化,能够无限扩展,轻松在线管理上万台矿机。

 

优势:

●本地计算本地存储,省去传输时间。

●软件运维难度低,利于集群化管理,扩展简单。

●抗风险能力强,一旦FIL币价表现不好可切到更多的FIL仿盘及POC,再加矿池的撮合挖矿,几乎无亏损可能。

●相对异构集群中的任何一台密封效率都要高很多。

当然事物都有两面性,同构集群也有劣势。

 

劣势:

●单台成本比异构集群高,GPU使用比异构集群多。

●相对做的存储方案非当前主流云计算的存储方案。

 

这就是异构集群和同构集群的区别和优势劣势对比,相对来说非常的清晰。

 

二、关于算力的重要概念普及

1、云空间算力

由于filecoin的算力是从0开始,买的10T算力,需要算力存很久才能兑现10T有效算力。所以几乎都是卖的空间,把这些空间存满需要很长时间。

2、有效算力

密封完成才能叫做有效算力,由于Filecoin的有效算力的累计需要一个很长的过程,所以基本上购买的算力实际上兑付这么大算力需要很长时间。由于filecoin的算力是从0开始,买的10T算力,需要算力存很久才能兑现10T有效算力。所以几乎都是卖的空间,把这些空间存满需要很长时间。

3、一个集群有多少份算力

其实Filecoin的云算力根本不应该用T作为单位,应该用份作为单位,必须搞清楚,集群的机器组成,以及一个集群有多少份,这才是搞清楚了底层,然后才可以有透明化。

 

总结:不是说算力就不能买,搞清楚对应的矿机,才是关键。为大家提了云空间算力、有效算力 和集群算力的透明化概念。

 

听完健哥的讲解和分析,相信能帮助大家更客观和准确的认识集群挖矿方案中的同构集群与异构集群,另外对于想购买云算力挖矿的朋友而言要明确算力应该有对应的实体矿机,以及算力与矿机资产的兑付关系,从底层逻辑判断算力产品是否透明。

 

三、矿友提问

在公开课结束后,矿学院和媒体的矿友们对健哥发起了热情的提问,下面收集了几个精彩问答供大家查阅和解疑。

矿友提问1:同构集群内部传输没要求?

答:基本没什么要求 要传的文件信息非常小,主要是主节点在做时空证明时候需要传一些极小的文件

矿友提问2::同构集群也不能双挖,只能切换是吧?

答:同一时间 只能挖一种币 比如挖FIL 你就没法挖其他币种

矿友提问3:I/O瓶颈是什么?

答:I是Input ,O是Output,就是文件传输 比如千兆网口 输入输出就小于万兆网口,原来官方的集群软件 一个32G的扇区处理  需要来回传接近320G+32G的数据 传不了几个数据包  就堵起了  这就是I\O瓶颈。

矿友提问4: 单机没有备份,如果其中一台机或一个硬盘出问题了怎么办?

答:做了RAID的,可以恢复。

矿友提问5:在恢复的时候还可以做时空证明么?响应会不会超时?

答:在规定时间内恢复是可以的,超出时间 算力就掉了  然后会有惩罚。24小时内有一次大检查   在这个时间内恢复 就没问题

合作伙伴
  • 币讯网
  • IPFS中国社区
  • HPOOL
  • HDPOOL
  • UUPOOL
  • BHD Community
  • POC Community
  • FileCash