在现下的分布式应用领域,无论是分布式网络协议IPFS,还是基于IPFS协议设计的高效数据存储解决方案Filecoin,都炙手可热。之前的文章中我们已经详细介绍过IPFS协议了,既然IPFS和Filecoin是密不可分的共生关系,那么Filecoin到底又是什么呢?
Filecoin创建的目的是用一种内容可寻址的对等方法代替现有的HTTP协议,从而在分布式文件系统中存储和共享超媒体。如果以更容易理解的方式来表达的话,Filecoin希望利用所有尚未使用的存储空间,并通过激励机制以建立功能最强大的计算存储网络,从而加快数据读取和存储的速度以及降低存储所需要支付的费用。
在去中心化的世界里,如何达成网络共识是最核心的问题。Filecoin鼓励矿工投入更多的存储空间,通过各矿工存储空间占全网的比值来决定区块挖矿奖励的归属。这就是Filecoin的网络共识。
Filecoin的共识机制是什么?
Filecoin的共识机制主要由复制证明(PoRep)+时空证明(PoSt)两个部分组成:一是复制证明,矿工需要向Filecoin网络证明已经存储了数据的多个独立备份;二是时空证明,矿工通过每24小时提交一次证明来确认已经将数据存储了一段时间。
在Filecoin网络中,通过复制证明和时空证明的结合使用,一方面把数据安全地放在分布式的加密存储系统,保障了数据的完整,另一方面这也敦促了矿工在存储文件时保持在稳定有序的状态。保存越多的文件也就意味着能够获得越多的奖励,从而维持Filecoin网络体系的公平性。
Filecoin网络到底是怎么运作的呢?
首先,既然Filecoin是基于区块链机制的分布式存储网络,那用户对文件的操作无非就两种:存和取,这两种操作也就分别对应了两种角色:客户和矿工
1)客户和矿工分别发送一个竞价订单和出价订单到交易市场。
2)交易网络管理中心分别验证订单是否合法,如果是竞价订单,系统会锁定客户资金,如果是出价订单,系统会锁定矿工的存储空间。
3)分别执行存和取之间的订单撮合,成功之后会交易网络管理中心标记该订单成交。
4)把文件存储到矿工的硬盘,并生成复制证明发送给交易网络存储到区块链。
5)矿工需要每24小时向交易网络发送时空证明来确认指定时间内确实存储了指定的文件。
6)交易网络在验证之后,网络支付矿工相应费用(FIL)。
小结
IPFS缺乏激励层,难以推广,Filecoin的激励机制可以帮助其推向市场,最终取代HTTP。因此自发布以来,Filecoin在社区中引起了强烈的兴趣。而Filecoin主网的上线更是给整个行业带来了一剂强心针,越来越多具备实力的企业入场。加密云储就是这么一家具备实力的分布式存储企业,母公司加密控股集团基于8年的区块链行业沉淀,以及3年多时间对分布式存储、IPFS行业的研究和实践,在经过周全的调研之后,踏出成为分布式存储行业领导者的重要一步。
(本文转:金色财经)