写点什么

filecoin 挖矿软件开发|filecoin 挖矿 APP 系统开发

发布于: 2021 年 03 月 18 日
filecoin挖矿软件开发|filecoin挖矿APP系统开发

  filecoin 是基于 IPFS 的一激励层,filecoin 彻底的解决了 storj 和 sia 防止作弊的问题,那么 filecoin 是如何做到的呢?filecoin 是通过复制证明和时空证明二种新共识算法来解决这个问题。这里看起来有点复杂和抽象,用通俗的语言这二种共识算法解释,开发搭建看我头像。


  其实道理很简单,要防止作弊,旧要让每一个矿工存储的数据 D 都不一样,即对数据 D 进行特定的加密形成矿工专属副本 R,使得每个矿工在向网络提交证明时回答的内容都不一样,这样旧防止了女巫攻击系统搭建 QY0011QY。


  复制证明是用于在存储数据结束后,矿工向网络提交证明已经存储用户的数据,而时空证明是用于矿工一直不断的向网络证明存储了用户的数据。


  1) 对于数据 D,每个矿工都是存储其独立的副本 R,构建方式:PoRep.Setup(1λ, D) 输出 R, SP , SV。R 是矿工 M 的专属副本,SP 和 SV 是用于验证矿工是否存储了副本 R 的参数,并且由 D 到 R 的过程是一个相对较慢的过程,但是验证过程会非常快,如果矿工不能及时响应其他矿工验证者 V 的询问,则视为没有存储副本 R。


  2) 如果矿工要作弊,则需要模拟其独立的副本 R’,但这个过程相对验证过程会慢很多,因此无法及时提交验证,filecoin 网络主要通过这种方式防止矿工作弊。


  3) 有些人可能会有疑问,复制证明是可以防止作弊,时空证明怎么防止我存了一段时间之后再把数据删除的情况呢,时空证明采用了很巧妙的设计,每次验证都会传入不同的参数让矿工返回不同的验证值,因此矿工不得不一直存储数据专属副本。


  除了复制证明和时空证明的防止作弊以外,filecoin 在打包区块方式也有较大的创新,通过有效存储做为一种”算力“,有效存储越大,获得打包区块的概率越,并且通过领导节点选狙的模式选择打包节点,比起基于哈希算法的 POW 的机制更膏效,这种方式能够支撑大规律的实时奖励结算和交亿结算。


用户头像

还未添加个人签名 2020.11.26 加入

还未添加个人简介

评论

发布
暂无评论
filecoin挖矿软件开发|filecoin挖矿APP系统开发