我们终于等来了Filecoin期待已久高光时刻,今天的官方AMA也强调了距原计划的8.20日上线不会改变,离主网上线已经不足2个月时间,矿工也开始摩拳擦掌开始准备挖“头矿”。今天最新的AMA内容,请参考中文翻译内容《【矿工必读】】Filecoin主网上线在即,官方第四次线上AMA答疑集合!》
在主网上线之前,还有一件值得期待的就是7.20的400万测试网奖励币计划。具体参考《Filecoin测试网奖励计划》
我们曾在2月份分析了Filecoin的一些内容,具体参考《正本清源分析Filecoin|深度分享》
已经过了3年的历史,无数次的方案迭代,最近Filecoin的代码也终于接近了收尾阶段,主网上线之前,只对当前Bug修复,不再更改算法/方案。针对于现在Filecoin对于软硬件的需求,共识算法特性以及流程化的要求,Filecoin挖矿的需求已经逐渐清晰。
本文主要用来梳理Filecoin矿机选型/软件实现/矿厂运维,避免投资踩坑。(本文仅为技术讨论,不构成投资建议)
Filecoin是“有效存储证明”,数据越多算力越大,并不是硬盘越大算力越大,这与BTC/ETH挖矿不同,买来的矿机是没有自带算力,首先有一个“刷算力”的过程。刷算力是把裸硬盘刷到有效算力。
FIL的刷算力过程需要经过四个阶段,目前我们称之为p1 p2 c1 c2,在刷算力过程中,有着比较高的硬件要求,未来主网网络仅支持32G扇区,存储数据以32G扇区为最小的加工单位,另外FIL共识证明需要用到零知识证明,那么久需要配置 GPU显卡。
如上图,这是benchmark软件跑出来的数据,也能估算当前机器,需要多久才能封装一个扇区
目前经过验证的单机最低配置
我们知道以往BTC/ETH和其他的一些POW币种都有矿池概念(物理分布),但是因为Filecoin的封装和验证过程需要大量的数据传输,并不适合做矿池。在Filecoin的世界里。矿厂 = 矿池。我们为了让单个Miner ID拥有最大算力,我们只能把矿机集中式管理,共用同一Miner ID的方式。
因为随着整个网络的算力的增长,单机矿机算力/全网算力会逐渐变小,以至于后期根本达不到爆块的概率。单机很快会被淘汰
目前最有效的Fil挖矿方案是对Fil刷单、存储的阶段进行解耦。把封装过程,分别做成异步处理,增加效率,另外需要增加一个存储单元专门用于存储数据,以便于后期硬盘的无限扩展。
根据目前的解决方案,我们可以把集群角色分为三个
一个最小MVP实现,大概是10台机器左右形成一个小的集群方案。
除了硬件架构之外,我们要关心软件方案,除了Filecoin官方挖矿之外,整个系统运维成了挖矿的重中之重。第一个是解决效能最大化问题,合理利用分布式集群的配比和调度来达到最佳封装效率。第二个解决安全可靠,管理成百上千台机器,保证一些故障的产生不会影响到整个系统的运行,例如硬盘损坏?CPU/GPU死机故障。
如何去评定当前Filecoin挖矿,目前整个市场软硬件都是黑盒子状态,许多不懂的用户,单纯追去单T的成本其实是舍本逐末,我们在上面讲过,单纯的硬盘容量,其实本质是不出币的。
笔者觉得从两个维度拆开来看Filecoin的成本测算更为合理。
封装速度成本,我们定义为
封装GB数/每天/每万元
具体理解为:每万元投入,每天封装多少个GB数据。
存储成本大体可以定义为硬盘成本,想增加存储容量增加硬盘即可,想要快速的封装满硬盘,就要合理调整封装速度和存储的比例,初期看封装算力/后期看存储能力。
● 弹性可伸缩,从数十台到万台规模,随意扩展
● 鲁棒性性强,某个单机故障不影响整个集群工作
● 封装算力P1-C2分别运行在不同机器,效能最大化,兼并intel/AMD的优劣
● 可以硬件模块化升级
● 分布式存储算力,硬盘损坏也可以保证算力不丢失
● 资产安全可靠
除此之外,星际比特针对Filecoin挖矿独有算法优化做到比官方效率高出100%以上
● Filecoin云算力,零门槛参与方案,无需关心软件硬件运维复杂问题,适合大多数用户
● 众筹矿厂方案,以最小MVP为一个产品单位,购买MVP产品,星际比特负责托管集体运维,算力最大化,利润最大化,适合有一定资金实力的客户。
● 矿池软件合作分成方案: 客户自己有矿机但是苦于没有技术运维,交由星际比特负责挖矿和后期运维工作,星际比特拿挖矿的收益分成。
星际比特始于2018年3月,公司核心团队来自于百度、360、盛大、Ubuntu等国内外一线互联网和IT企业,80%员工拥有10年及以上工作经验,在云计算基础设施、IoT等领域有十多年积累有着深厚的技术经验和成功的产品经验,我们致力于解决Filecoin已有痛点,同时与全球社区一起完善 Filecoin基础设施。星际比特矿池方案均已开发完毕,期待各位一起共建蓝图。