IPFS和Filecoin到底是什么?

科普文。

IPFS和Filecoin到底是什么?

作者|阿荣

来源|IPFS荣来科技

1,Filecoin简介,项目的背景、愿景?

Filecoin是一个将云存储转变为算法市场的去中心化存储网络。其中,矿工可以通过提供数据存储和检索服务来获取原生代币,这个过程我们一般叫做挖矿。同时,用户可以通过付费雇佣矿工来获取存储、分发和检索数据的服务。Filecoin除了是去中心化网络还是项目、代币以及协议。

Filecoin的愿景是为人类的信息奠定坚实的基础。

IPFS不是区块链,Filecoin是。IPFS这个项目是protocol lab 创立的五个项目之一。 IPFS是一个对标HTTP的去中心化网络协议,IPFS拥有内容寻址、分布式、抗屏蔽、抗DDoS等诸多优势,这些优势使得去中心化网络也就是我们经常说的web3.0更加的快速、安全和开放。Filecoin与IPFS其实是互补协议,运用IPFS可以让各个节点存储他们认为重要的数据,然而它并不能激励其他人加入网络或是存储特定的数据。所以Filecoin在设计之初就要做一个持久的数据存储系统,客户可以在一定的冗余和可用性层级之上来存储数据。 

libp2p是一个模块化的网络堆栈。libp2p汇集了各种传输和对等协议,让开发者可以轻松构建强大的大型p2p网络。Filecoin中的节点在使用libp2p来保证安全的连接。值得一提的是,在去年10月份日本的Devcon5上,以太坊2.0已经确认使用libp2p作为它全新的线路协议。 

IPLD是去中心化网络的数据模型,它通过加密哈希来连接所有数据。IPLD在未来将会作为跨链技术的底层技术。 

Multiformats是针对面向未来证明系统协议的集合。 由于他的自描述格式,让系统的互操作和可升级性能大大提升。

业内传闻,http的创始人伯纳斯李也是filecoin 的粉丝,原因是他参加会议的时候电脑上粘了一个filecoin的logo。Berners本身就是去中心化信息小组的,实际上,Berners和Juan是非常要好的朋友,18年初吧,Juan在MIT就做过关于去中心化网络的演讲,Berners老爷子当时是host,感兴趣的朋友可以去搜视频。关系的话我觉得http和ipfs的关系就像是Berners和Juan的关系吧,一个是老牌协议,虽然有很多缺点,但是支撑了过去数十年互联网的蓬勃发展;另一个是新起之秀,虽然还很青涩,但是给下一代的互联网更多的可能性,给下一个30年甚至是50年一个更好的未来。

2,为什么存储需要分布式? 

存储的分布式化是非常自然,并不是一群人放着好好的中心化存储解决方案不要,非要起来革命,非要搞分布式存储。首先,中心化存储本身存在很多缺陷,比如容易受到攻击、容易被屏蔽、数据安全、单点故障、带宽利用率低下等等。其次,经典计算机存在摩尔定律的天然上限,即单点系统的性能存在上限。如今应用越来越丰富、智能手机让移动端为互联网带来了大量的用户,数据的体量也呈现几何式的增长,传统的存储系统早就不堪重负了。分布式存储虽然会增加系统的复杂度和管理难度,但区块链系统可以比较完美地解决掉相当大的一部分难题。所以,存储的分布式化是非常自然流畅,无法避免的。 

filecoin 如果希望成为区块链领域的 airb&b,那么问题来了,airb&b 是让所有业主共享自己房间,房间和客户的关系并非强绑定,当业主因临时原因关闭自己共享房间,客户可以另寻他处,但是,当 filecoin 的储存空间共享者关机,或者其他原因导致储存空间不在线导致客户的数据无法访问,怎么办?

事实上,用户会根据自身需求调整redundancy factor,也就是这个冗余参数,也叫擦除编码。如果用户存储的是相对重要的数据,他可以将冗余参数调整为如50,这意味着该用户在Filecoin全网的数据副本数目为50,除非存储这50个副本的节点同时下线,否则用户仍然可以继续访问数据。

另外Filecoin的经济模型也限制矿工作恶行为,好的服务可以获得区块奖励,作恶会受到抵押币扣除的惩罚。 

3,目前世界上有哪些分布式存储项目,哪些做得不错,和Filecoin比起来是怎么样的?

这是一个长问题,首先,Storj,Sia,MaidSafe和Filecoin都有通过本地构建的存储市场,用户和矿工可以在此市场上买卖存储空间,他们都支持声誉系统。Filecoin和Sia都支持在区块链上设置存储规则和要求的智能合约,而Storj则不支持。这四个项目都支持擦除编码,但只有Filecoin的擦除编码可供用户调节。Storj更像是一个中心化的存储公司管理着去中心化的存储网络,每月进行结算,按照市场价和当时Storj价格进行结算,这个是挺奇葩的。Sia的话,实际上是通过工作证明的方式来挖掘,提供存储服务并不能赚取多少的Siacoin。而且近期Siacoin由于母公司的ASIC问题硬分叉出来4个币种。。。

国内项目要么一味讲加密,除了加密以外区块链属性以及市场适用性都有不足;要么还是中心化存储的本质炒作成去中心化项目。 

有人说filecoin这个项目大概率要做成一个私有云盘,跟百度云似的?这个质疑是合理的吗?或者说,filecoin要做的比这个更多。, 

这应该是一个外行问的问题。首先,私有云盘是一个应用, 而Filecoin要做的是存储,数据的存储。存储和应用是两个不同层次的概念,请不要混淆这两个概念。

原创文章,转载/内容合作请联系ronglaikeji;未经授权,严禁转载,违规转载,依法必究!

本文来自,仅作分享,存在异议请联系平台删除。本文观点不代表刺猬财经 - 刺猬区块链资讯站立场。

(0)
上一篇 2020年6月29日
下一篇 2020年6月29日

相关推荐