Filecoin(一)交易与共识

书接上文,上一篇文章中我们提到了IPFS星际文件存储系统,基于存储共识的它在去中心化Web3时代给出了自己的答案。今天我们提到的Filecoin则立足于IPFS之上,在IPFS提供了存储系统的基础上给出了特殊的激励机制。

Filecoin中,区别于比特币,以太坊传统矿工通过挖矿获得奖励,它给出了一种以提供存储服务获取奖励的方式。存储矿工在确保链上共识和提供存储服务方面发挥着核心作用。

图示

描述已自动生成

Filecoin存储过程概述

交易

Filecoin 中有两种主要的交易类型:存储交易和检索交易。

存储交易是客户和存储矿工之间在网络中存储一些数据的协议。一旦交易开始&&矿工已接收到数据存储,矿工会执行复制证明和时空证明,必须存储按照协议的数据,以便它可以收集奖励。如果违约,矿工将被罚没质押代币。

检索交易是客户和检索矿工(与存储矿工相互独立)之间的协议,以提取存储在网络中的数据。与存储交易不同,这些交易是在链下完成的。

图示

描述已自动生成

Filecoin中各个实体间的关系

共识

FileCoin创新开发采用了一种混合共识机制——复制证明 (PoRep+时空证明(PoSt+预期共识机制(Expected Consensus)

复制证明(PoRep:复制证明是一个新型的存储证明,存储矿工需要向验证人证明自己把相应的数据存储在一个特定的设备上面,而不是把多份数据存储在一个设备上面。

时空证明(PoSt):时空证明则是在复制证明的基础上,加上时间戳等技术,得到一个一段时间内矿工存储数据的证明。即使用户不在线,也可以在未来的某个时候,利用时空证明去验证在该段时间内矿工存储的数据。PoStFilecoin在验证矿工存储用户数据的时候产生的,Filecoin把矿工在网络中的当前存储数据相对于整个网络的存储比例转化为矿工投票权(voting power of the miner),重用PoSt来产生共识。

预期共识(EC)Filecoin的共识协议是基于权益共识(Proof-of-Stake)构建的,并将权益共识里面的权益(stake)换成了存储,在每一个周期里面,预期选举出来的领导矿工是1个,但是在某些情况下也会选举出来多个领导矿工。被选举出来的矿工创建新的区块,并把新的区块对网络进行广播,从而获得区块奖励。目标是使得矿工出块的权益,与自己对存储的贡献成正比。

Filecoin未来规划

Filecoin的版图中,它的网络功能、性能将随时间的推移而不断发展,官方给出了几类发展的示例:

维修矿工:当矿工终止存储时,维修矿工用于检索数据并与新矿工建立交易并传输数据。

应用矿工:用于Layer2应用开发,改善用户体验并发展出不同的使用场景。

借贷:代币持有者可以将他们的代币借给矿工作为第三方质押,与矿工合作来分散市场波动风险并获得收益。

总的来说,Filecoin致力于打造分布式且高效的信息存储网络。但就目前的情况而言,它在数据检索方面的能力令人堪忧,作为先行者,FilecoinWeb3的底层设计给出了一种方案,Filecoin提供了一个重要公共数据的基础

Leave a Reply

Your email address will not be published.