1、从共识机制开始说起
(如果仅关心挖矿,本节可以跳过)
尽管现存数字货币多达数千种,但占主导地位的共识机制还是 PoW(Proof of Work),也就是工作量证明。这种方式简单公平,用户无论算力大小,都可以参与计算,为网络作出贡献。这是最成熟也最广为使用的一种机制,也是广大用户能够参与的一种方式。但这种方式最受诟病的一个问题就是能源消耗,大量电力用于计算“无意义”的Hash值,尽管这种消耗保证了信任系统,但没有直观可见的实际用途,被认为是一种浪费。
为了减少浪费,PoS (Proof of Stake,权益证明)共识机制随着ETH提出而被大量研究,但是到目前为止,仍没有达到实用阶段。这其中包括安全问题,也包括公平问题。另一种类似的共识机制 DPoS(委托权益证明)被柚子及其类似项目采用,这种方式采用少量的共识节点进行区块验证和生成,其实是半中心化的,同时,广大用户完全被排除在共识机制之外。
去年开始被大肆宣传的PoC(Proof of Capacity)掀起了一波硬盘挖矿的波浪。尽管PoC避免了CPU大量消耗电力,但又引入了硬盘资源用于抵押,多数项目是对硬盘资源无意义的消耗,资源仍然没有被真正利用。
FIL采用一种完全不同的共识机制,这种共识机制以硬盘的真实使用量为基础来进行选举和挖矿。这也是一种PoS(Proof of Storage,not Proof of Stake),在FIL项目里,采用PoRep(Proof of Replication)和PoSt(Proof of Spacetime)来实现。其选举的共识机制是EC(Expected Consensus,预期共识)。这种共识机制采用VRF(Verifiable Random Function,可验证随机函数),来进行秘密选举出每一轮的领导者,获得出块资格和奖励。这种选举的方式来达成共识,可以有效地减少能源消耗,抵御分叉。目前采用VRF机制来实现共识的还有 Snow White[1], Algorand[2] 等。另一方面,用户被鼓励使用硬盘存储真正有意义的数据来获取更大收益,资源被真正利用起来。
2、简单的PoW挖矿
目前多数人对于挖矿的认识主要来自于BTC挖矿,或者其他稍复杂一点的PoW 挖矿,比如采用显卡(GPU)或有些项目仅能使用CPU。PoW挖矿相对说来非常简单。用户可以自己购买矿机加入,也可以加入矿池。只需简单配置,几乎不用维护。一般的做法是,矿机到家,接上电源、网络,开机,进行简单配置,包括钱包地址,矿池信息等,就坐等收益了。
矿工收入来源主要来自于区块奖励和收取交易手续费,而成本主要是矿机折旧和电费。无论设备强大与否,只要参与,就有收益,至少不会有损失。但是,如果这样考虑FIL挖矿,就太简单了。由于挖矿机制不同,挖矿的准备,维护的专业度,设备、网络等多种因素都会影响到挖矿的收益,如果不能很好管理,不仅不能获得理想收益,还可能会带来损失。
3、FIL矿工的收益模式
要了解FIL挖矿,首先要了解FIL矿工的收益来自哪里。大家知道,FIL矿工可以分为存储矿工和检索矿工,在网络初期,我相信多数存储矿工都会扮演检索矿工的角色,因此,这里把两者统一考虑,简称为矿工。
对一个FIL矿工而言,其收益主要来自于以下方面:
[ol]