检索矿工通过向用户提供他所需要的文件来获得Filecoin,收益模式单一;存储矿工的收益来源则包含了存储收益与区块收益。Filecoin官网指出,存储收益是存储矿工销售自己存储空间所获得的收益;区块收益包括建立新区块获得的系统奖励和区块中所有订单的交易费用,区块收益的模式类似于其他加密货币。
因此,争取区块建立权就是获得区块收益的前提。
区块链是一个记账系统,记账就是将交易记录打包在区块内,Filecoin也是一个区块链项目,为了激励矿工打包交易记录、建立新区块,系统会给打包区块的人FIL币奖励。也就意味着,谁有记账权,谁就能获得区块建立奖励。
区块打包所打包的并非以往所有的交易信息,而是当新区块建立时,前后两个区块出块这一段时间内所产生的交易信息。交易并不是一产生就被记录在Filecoin系统中。交易信息需要经过节点核验真实性后,才会被放置在未确认交易池,等待挖出新区块的矿工打包。
那么,到底谁可以获得交易打包的权利呢?
在比特币中,需要矿工求出符合要求的随机数(区块头的哈希值≤目标值),满足创建新区块的随机数要求的矿工就可以打包已有交易创建新区块。在这里,求得正确的随机数比拼的是矿工计算机的算力。
不同于比特币,在Filecoin系统中,矿工所求的随机数是不变的,选择拥有打包权的人,所看的条件也并非矿工们的算力,而是矿工的有效存储数据。
Filecoin矿工要争取打包权,一个重要的先决条件就是:随机数要小于矿工拥有的扇区数比全网拥有的扇区数的值。
IPFS在判定区块打包权归哪位矿工所有时,会把矿工的存储数据量与其直接相关,也和全网的数据总量相关联,这个数据量以扇区为单位来衡量。
矿工只有在他存满一个扇区,并且密封扇区之后,该扇区才能成为他的有效存储数据量。
随机数一旦产生就不会再变化,全网拥有的扇区数显然也并非矿工可以主观控制了的,因此,要想争夺更多的打包权,矿工唯一能做的也许就是尽可能的增加分子的比重,增加自己的扇区数量。
举个简单的栗子,假设矿工A目前所拥有的扇区数是数量1,全网拥有的扇区数是数量10,在假定全网拥有的扇区总量不变的情况下,矿工A增加了自己的扇区数量,变成了数量2。那我们拎出一个随机数,小于2/10的几率是不是比小于1/10的几率更大呢?
协议实验室(ProtocolLabs)正是通过这样的计算机制,鼓励矿工去存储更多的数据,提高自己的权重,以更大的几率获得打包收益。这样也能让系统更有活力,让每一个节点主动去提供稳定的存储。
目前,IPFS测试网中每一次存储的文件最小要达到32-35G才会是有效存储,同时总存储量必须达到512G以上才会在测试网大矿工排名中榜上有名,之后才会系统自动派单。
说到这里,大家可能会问,是不是我的硬盘空间越大越好呢?
其实也不尽然。
在比特币挖矿中,最先找到符合条件的随机数的矿工,就能获得区块的打包权,拼的是算力,所以硬盘越大算力就越高,也就越占优势。而在Filecoin挖矿中,采用的是PoSt认识机制,合适的硬盘空间+集群化的机器挖矿,才能让收益最大化。
在Filecoin系统运行的早期,区块奖励势必比检索收益与存储收益更丰厚,但Filecoin设置了6年半衰期的方式,因此,随着被开采出的区块越来越多,开采难度将会逐步增加。当Filecoin系统发展到一定程度时,区块奖励则会让位于存储及检索收益,成为过去的辉煌。
来源:CSDN
作者:恒讯云
链接:https://blog.csdn.net/Hengxunyun2020/article/details/104165777