Filecoin挖矿和比特币挖矿有什么不同?
在比特币挖矿”中,采用了工作量证明(POW)机制,激励矿工向区块链网络贡献算力来帮助记账,而它的激励制度便是获得比特币奖励。工作量证明(POW)机制,通过数学解题方式来证明完成了一定的工作量”的模式,以最快解答出问题的计算机才能拥有记账资格,从而获得相对应的比特币。
对于IPFS/Filecoin,它的挖矿原理是有效存储证明(PORep&POSt)。
Filecoin利用存储空间进行证明,作为存储证明Proof-of-Storage(PoS)。当矿工已将数据存储时,提供复制证明Proof-of-Replication(PoRep),能保证每份数据的独立性,同时还能防止女巫攻击、外源攻击和生成攻击。而当矿工完成了存储数据订单后,提供数据持有性证明Provable-Data-Possession(PDP),在证明数据已经被存储的同时还能让用户多次验证矿工是否将其数据保存存储的状态,保证矿工按规矩帮用户存储数据。
就目前市场的Filecoin挖矿,已经出现了单体矿机和云算力,在面对矿机和云算力的选择时,我们来谈一谈两者的区别。
Filecoin单体矿机是基于提供储存空间及上下行带宽,来获取IPFS激励层Filecoin奖励,针对Filecoin挖矿,主要配件是大容量存储硬盘、高速网卡。作为专业矿机,真正的瓶颈是磁盘的I/O性能和网络带宽,内存CPU也不能太小。
但是,对于大多数人来说,自己购买矿机进行挖矿,前期投入过大、风险过高。
专业矿工挖矿是一个高门槛而漫长的工作,过长的安装调试周期、持续性运维工作、Filecoin项目复杂的挖矿因素都不是个人矿工可以解决的。
Filecoin对专业矿工挖矿的硬件要求高、产品迭代速度快、运营维护成本高昂,高速网络及电力稳定性也和收益息息相关。一旦出现网络与电力问题未能及时提供有效存储证明或者存储错误,甚至在存储过程中,矿工违背合约、危害Filecoin网络,都会受到惩罚,没收抵押FIL,算力清零。
而Filecoin云算力则是将算力合并联合运作,对每一台矿机进行集中管理运维,做到24小时不间断挖矿。而红利的分配则是,以自己所拥有的节点数按比例进行,不论哪个节点出现故障都不必承担风险,也不需要考虑故障维修、断电断网等等问题,省心省力。
比特币挖矿主要依靠的是算力,挖矿的过程也就是运算哈希算法并得到结果的过程。它依赖的是CPU、GPU 和 ASIC
这类高端芯片。但是Filecoin矿机并不需要进行大量的运算,耗电也小,但需要你有优质的宽带/网速环境和硬盘性能。
Filecoin的矿工其实分为两种,分别是储存和检索矿工。检索矿工对于网络的要求很高,所以一般散户参与的都是储存矿工,也就是出租储存空间。Filecoin矿机与其说是挖矿,还不如说是收取租金。如果用户有储存需求,矿工就会出租自己的矿机储存空间,而用户就会支付Filecoin作为酬劳给矿工。
除此之外,比特币和Filecoin矿机的本质也不同,比特币的矿机的本质是数据计算设备。挖矿从最初的个人电脑挖矿、显卡挖矿、个人用矿机在家里挖矿,已经发展到现在集群化、专业化的大规模挖矿。在华科闪云看来其实质都是集中提升挖矿设备数据计算能力。但Filecoin矿机的本质是数据存储设备。
filecoin挖矿流程总的来说分为四个步骤:
存储承诺:存储矿工网络抵押存储。存储矿工通过质押交易在区块链中存入 FIL 代币来保证其存储到网络。FIL
代币将在提供服务的期限内锁定,如果矿工为其承诺存储的数据生成存储凭证,则将 FIL 代币退还。如果某些存储证明失败,则会损失一定比例 的 FIL 代币。
接收订单:矿工就可以在存储市场中提供存储服务。首先矿工为其服务设置价格,并将价格提交到市场的订单簿中。当用户的需求和矿工提供的服务匹配后,用户将数据发送给存储矿工。接收到数据后,矿工和用户签署交易订单并提交给区块链。
扇区封装:存储矿工为未来证明提供碎片:存储矿工的存储被切分扇区,每个扇区包含了分配给矿工的碎片。网络通过分配表来跟踪每个存储矿工的扇区。当一个存储矿工的扇区被填满了,这个扇区就会被密封起来。
提供证明:存储矿工证明他们正在存储所承诺的碎片。为存储矿工分配数据后,他们必须反复生成复制证明以确保他们正在存储数据。证明会发布在区块链上,网络会对其进行验证。执行时空证明算法有机会获得区块奖励,也就是挖矿。