OIN:IPFS/Filecoin真能永久保存数据吗?

关于IPFS的宣传和讲解市面上描述的文章非常多,但这些文章中对IPFS的某些描述也不完全准确,甚至有一些误解,比如在很多爱好者看来这是个去中心化的存储方案,文件一旦存储在IPFS中就永远不会丢失。

实际上这是个比较大的误区,准确地说应该是向IPFS存储文件的用户不能主动地把存储在IPFS系统上的文件删除掉。

但这并不表示存储在IPFS系统中的文件会永久保存,因为有可能存储了这些文件的IPFS节点有可能因为种种原因丢失这些文件。

要理解这个道理我们就要看看IPFS存储文件的原理。当用户把一份文件上传到IPFS系统中后,系统会将这份文件切分成若干碎片,这些碎片中每一片都会被存储在系统的若干个节点中。这些节点是随机选取的,有些可能离用户近在咫尺,而有些则可能离用户远隔重洋。

蚂蚁集群CEO杜鹏:IPFS是Web3.0时代的核心 蚂蚁集群助力B端企业快速进入新赛道:金色财经现场报道,由西安市区块链技术应用协会主办,开源矿池、PolkaBase、金色财经联合主办,链上ChainUP、蚂蚁集群联合承办的“探索 · 创新 · 共赢Web3.0生态大会”于今日在西安盛大召开。

蚂蚁集群CEO杜鹏在圆桌环节中发言指出:Web3.0时代能够有效解决Web2.0阶段的“不公平问题”,推动互联网劳动价值的重新分配与数据所有权的回归个人;而想要实现这一目的,IPFS则是最为核心的基础设施之一。蚂蚁集群作为一家专业的IPFS分布式存储整体解决方案提供商,致力于为B端企业和机构提供全流程的品牌孵化,从0经验到全面落地目前只需7-10个工作日,助力所有爱好者快速进入IPFS生态这一个全新赛道。[2020/12/19 15:47:14]

我们举个简化的例子。比如一份文件A上传到IPFS,它会被切分成A1、A2、A3。A1会被存在节点N1、N2、N3,A2会被存在节点N4、N5、N6,A3会被存在节点N7、N8、N9。

探索者科技IPFS北方中心今日正式落地沈阳:今日,探索者科技IPFS北方中心在沈阳正式落地。中心落地当日,探索者科技与北方共识社区达成战略合作协议,将以沈阳为中心,辐射吉林、黑龙江、山东、河北、北京、天津等地,双方合力探索IPFS生态落地可能性。因为双方对分布式思想均具有强烈的共识,故此促成了此次合作。北方共识作为沈阳地区颇具影响力的区块链社区,此次布局IPFS也是因为对分布式存储技术的认可。双方将从Filecoin云算力业务开始,逐步加大对IPFS生态的投入,使IPFS技术真正走入北方。(IPFS100.com)[2020/7/25]

当用户再下载或者调用这份文件时,IPFS系统会将这些碎片每个都从若干节点中取出一份再拼接成一个完整的文件呈现给用户。

禧钥一道执行董事阿猛:只要IPFS体验足够好,就会推动其他分布式项目发展:2020年6月22日,由金色财经主办,节点咨询、IPFS100.com承办,星际特工、麦客存储联合主办的“星际漫游指南——IPFS技术与应用研讨论坛”在深圳拉开帷幕。禧钥一道执行董事阿猛在主题为《IPFS的突围与机会》的圆桌论坛中指出,中心化存储本身会带来一些问题,5G上来以后数据是爆发式增长的,IPFS和中心化存储是平行的,IPFS需要以用户作为支撑,而且体验要足够好,也许未来的改变,长远一点会影响到分布式计算。[2020/6/22]

在上例中就会这样操作:比如从N1、N2、N3三个节点中取出一份A1,从N4、N5、N6三个节点中取出一份A2,从N7、N8、N9三个节点中取出一份A3,然后将三个碎片拼成完整的文件A。

如果在操作的过程中,比如取A1这个碎片,系统发现N1节点由于某种原因失效了,它就会找N2和N3。一般情况下由于N1、N2和N3是三个不同的节点,比较少情况会同时失效,因此经常能从三个节点中找到一份A1。

但如果A1存储的时间非常久,就有可能N1、N2和N3三个节点都由于某种原因失效了,这时文件A就无法再得到了。

现在已经有很多网站和应用是基于IPFS构建的了,在我前面的分享中,曾经介绍过一款基于IPFS的搜索应用Almonit。它是一款基于ENS和IPFS的去中心化搜索引擎,它的官网是almonit.eth或almonit.eth.link。

当我们点击主页上的“Discover”后,会看到如下分类:

我们如果点击其中一个连接“午夜咖啡”,曾经能够看到下面的页面:

然而,当我们进入这个应用,点击“PragmaticPurist”的链接,却看到的是下面这个页面:

怎么回事?官方的主页已经丢失了,也就是主页的碎片中可能有某些部分已经彻底丢失了。

之所以会出现这种现象,根本原因就是IPFS文件系统仅仅只是一个应用协议,它只能保证文件被随机,抗审查地存储为多个备份,但无法约束存储这些备份的节点永远有效地存储这些文件。

所以要让这个系统真正完美的运作起来,还要有一种机制,采用激励+惩罚并重的措施约束每个存储节点在用户要求的时间内保存好这些文件,这就是Filecoin的作用。

在Filecoin的机制中,要提供存储服务的节点必须要抵押一定量的代币。

如果存储了文件备份的节点在用户规定的时间内失效了,它就会受到惩罚,抵押的代币就会没收。有了这种约束,这些节点就会千方百计让自己的系统安全稳定地运行,以便在规定的时间内随时提供用户需要的文件。

所以IPFS+Filecoin才是一个完美的组合,IPFS单打独奏是不完美的。

IPFS、Filecoin?交流群

备注ipfs,添加菠萝v号:q359361480

IPFS/Filecoin是全球共识最大的去中心化存储项目,我会定期在群里分享专业的资讯,为IPFS/Filecoin爱好者建设一个共赢的学习部落。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

地球链

[0:0ms0-0:602ms