背景:
很多参与Filecoin挖矿的矿工,都只能从表象看到,自己在挖矿的时候,写入的文件由随机数产生。然而Lotus上线时的一些历史原因,导致默认生成的是随机数文件。这也就导致他们主观上认为Filecoin是存满无效随机数据的公链。
观点:用户可以在Filecoin的CC类型扇区封装自己觉得有用的数据,只不过默认设置为生成随机数。相比于FiecoinlPlus下的有效数据收益,差异在10倍左右。依据最简单原则,矿工为了能够快速封装扇区,默认选择用随机数生成器去生成文件,而不是选择自己觉得有用的数据去封装。
这一既定现实情况下,目前这些由随机数生成的无效数据,有以下几点意义:
1.快速建立网络共识安全性。
2.通过扩大存储规模,快速建立市场地位。
3.作为一个全新的存储网络,其存储的可靠性需要时间去证明,但是随着Powergate等中间件的兴起、FilecoinPlus的推行,越来越多的应用接入Filecoin网络,在网络中去中心化地上传下载文件。
在展开讨论之前,大家需要了解Filecoin核心证明算法的原理。根据Filecoin的时空证明算法(ProofofSpaceTime),存储的文件封装在扇区(Sector)中,经过复杂运算,最后由zkSnark算法生成简短的证明,提交到链上。矿工所提交证明累积的数量扇区大小即是他的存储量Power值。Power值越大,生成选举票来赢得区块奖励越多。所以Filecoin共识建立的根基是存储文件生成的证明。
用来存储的文件来源是哪?
1.用户通过接口上传文件,经由Fil-Market存储。
2.封装离线数据上传。
3.生成随机数据进行封装,也可以将自己感兴趣的文件封装到CC类型的扇区中,Supportnon-dealdatainsectors,