据悉,Filecoin网络将按照既定计划,在550321的块高正式升级到Lotus v1.5.0。此前,Filecoin官方Jennifer在slack频道公开表示,Lotus v1.5.0版本更新主要包含FIP-0007和FIP-0010两个优化建议,致力于提高Filecoin系统的性能,并在一定程度上降低网络气费的消耗。
FIP-0007提案由三个小提案组成,分别从性能和安全性方面对FileCoin HAMT(Hash Array Mapped Trie)和AMT进行了改进,使其更加高效。由于FIP-0007是一个常规提案,它对整个Fielcoin网络几乎没有影响,因此这篇推文将重点关注FIP-0010提案。
首先,我们需要了解一下Filecoin网络燃气费消费的基本构成,从而对FIP-0010提案的“试点”意义有更深刻的理解。
燃气费消费主要分为PreCommit、Proven Commit、WindowPoSt三部分,其中Proven Commit占比高达69.49%,是燃气费消费的“消费大户”,WindowPoSt占比最低,仅为5.47%。
提案FIP-0010创新性地提出了“离链验证”的方式,采用离链的WindowPoSt验证,即WindowPoSt可以不经过验证就上传,后期离链验证者可以调用DisputeWindowedPoSt进行验证。简单来说,在Filecoin网络每30分钟一次的抽查中,Filecoin网络不再对矿工生成的证书进行验证,而是默认其通过,然后允许离线验证者稍后对矿工的在线结果进行争议。任何使用Lotus node的第三方都可以通过调用争议窗口发布来质疑在过去1800个数据块高度(即15个小时)内提交的链上存储证据。
FIP-0010对WindowPoSt的改进可以明显降低燃气成本。我们都知道,一条消息验证的时间越长,消耗的煤气费就越多,所以当消息不再验证时,煤气费消耗就会减少。值得一提的是,Filecoin官方在时空证明层面使用“离链验证”,颇具“实验性”。一旦测试成功,那么“链外验证”也可以应用于PreCommit(25.03%)和ProveCommit(69.49%)这两个气费“消费大户”,有可能从根本上突破Filecoin的高气费困境。
「外链验证」真的安全可信吗?会不会再次分裂Filecoin的社区共识?
到现在,Filecoin的主要上线已经经历了近5个月的坎坷。最初对矿工不友好的经济模式(严厉的惩罚机制,高额的抵押款等。)和公司化的运营风格,让社区和政府一时间对立起来。分叉的Filecoin的声音此起彼伏,共识逐渐分裂,给整个Filecoin生态网络带来了不可估量的损失。
严格意义上,FIP-0010优化建议“链下验证”也打破了社区共识。它选择“信任”本应由“链上”时空证明验证的环节中的矿工,而“链下”则允许以“监督”和“抽查”的形式“质疑”结果。那么矿工们会一直遵守Filecoin网络的规则吗?数据还会按要求存储吗?
毫无疑问会的。号称“完美主义”的Filecoin经过深思熟虑,正式推出了FIP-0010提案。首先,Lotus node并不局限于矿工,任何第三方都可以申请一个Lotus node来“监督”Fielcoin矿工。同时,为了鼓励更多人参与,官方对质疑莲座354的人给予了一定的奖励。一旦挑战成功,提供时空证书的对应矿工会支付4个fil。
当参与“脱链验证”的莲节点基数足够大时,矿工在提交时空证书时也不敢“偷懒”,因为一旦“偷懒”,Filecoin网络就会拒绝矿工之前提交的时空证书验证,并对矿工进行罚款。首先矿工需要付给提问者4 fils。那么矿工需要支付无效证明费IPF,目前为5.51BR,即被拒绝的窗帖对应的每个板块每日块爆收入的5.51倍。此外,Filecoin官方设计了20FIL的固定费用惩罚。
Filecoin首创“离链验证”,或将迎来低气新时代。同时,随着Filecoin主网的稳健运营,基础设施的不断建设,生态的不断拓展,越来越多的投资者开始关注并积极布局Filecoin矿业。