找回密码
 立即注册

扫一扫,登录网站

首页 百科 查看内容
  • 3003
  • 0
  • 分享到

Filecoin是什么?

2019-4-19 10:30

来源: IPFS星际大陆

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

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

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

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的机制更高效,这种方式能够支撑大规律的实时奖励结算和交易结算。
版权申明:本内容来自于互联网,属第三方汇集推荐平台。本文的版权归原作者所有,文章言论不代表链门户的观点,链门户不承担任何法律责任。如有侵权请联系QQ:3341927519进行反馈。
相关新闻
发表评论

请先 注册/登录 后参与评论

    回顶部