http://www.xiaoyenzi.com

为什么IPFS那么重要?

IPFS是一个分布式系统,用于存储和访问文件,网站,应用程序和数据。这究竟是什么意思?假设您正在对Aardvarks进行一些研

当您将该URL放在浏览器的地址栏中时,您的计算机会询问维基百科的某台计算机,这些计算机可能位于该国另一侧的某个地方?-?甚至是全球?-?用于Aardvark页面。但是,如果您使用IPFS从以下位置获取该页面:

/ipfs/QmXoypizjW3WknFiJnKLwHCnL72vedxjQkDDP1mXWo6uco/wiki/Aardvark.html

你的计算机可能已经从别人的计算机上穿过,或者甚至是街对面的邻居电脑。当您使用IPFS时,您不仅要从其他人那里下载文件,而且您的计算机也可以帮助分发它?。

IPFS使网页成为可能,也可以用于计算机可能存储的任何类型的文件,无论是MS?Word文档,电子邮件,MP3文件,还是数据库记录。

那为什么重要呢?

可以从非由一个组织管理的许多位置下载文件...

使网站脱机变得困难。如果有人攻击维基百科的网络服务器或维基百科的工程师犯了一个大错误,导致他们的服务器着火,你仍然可以从其他地方获得相同的页面。

让主管部门审查内容变得更加困难。因为IPFS上的文件可能来自很多地方,并且因为其中一些地方可能在附近,所以当局(无论是州,公司还是其他人)很难阻止事情。2017年,土耳其阻止维基百科和西班牙阻止访问加泰罗尼亚独立网站。希望IPFS可以阻止这样的行为。

当您远离或断开连接时可以加快网络速度。如果您可以从附近的人那里检索文件而不是数百或数千英里之外的文件,那么您可以更快地获取文件。(拥有足够资金和专业知识的组织可以通过CDN或多个数据中心实现这一目标,但IPFS旨在使每个人都能实现这一目标。)如果您的社区是联网的,但与更广泛的互联网没有良好的连接,那么这一点尤为重要。

最后一点实际上是IPFS得到它的名字:星际文件系统!IPFS正在努力建立一个跨越与其他行星断开或相隔很远的地方的系统。

IPFS上的链接不会更改。

那个链接到上面的Aardvark页面怎么样?它看起来有点不寻常:

/ipfs/QmXoypizjW3WknFiJnKLwHCnL72vedxjQkDDP1mXWo6uco/wiki/Aardvark.html

之后的混乱字母/ipfs/被称为内容标识符,而IPFS可以从多个位置获取内容。

传统的URL和文件路径如...

https://en.wikipedia.org/wiki/Aardvark

/Users/Alice/Documents/term_paper.doc

C:\Users\Joe\My?Documents\project_sprint_presentation.ppt

...根据文件的位置识别文件-?它所在的计算机以及该计算机硬盘上的位置。但是,如果文件位于很多地方,那就不行了,就像你的邻居的电脑和你朋友的城镇一样。

IPFS不是基于位置,而是根据文件中的内容,或根据内容来处理文件。上面的内容标识符是该地址内容的散列,这意味着它对于该内容也是唯一的,即使它相对较短。它还允许您验证您得到了您所要求的内容?-?糟糕的演示不能只是把不匹配的内容提供给你。

为什么在这里说“内容”而不是“文件”或“网页”?因为内容标识符可以指向许多不同类型的数据。为了使数据的存储和传输更加高效,IPFS可以将文件分成许多小块?-?这意味着系统需要一些元数据将它们重新组合在一起。IPFS地址可以仅指单个文件,整个文件,目录,整个网站甚至其他类型的数据的元数据。

由于IPFS中文件的地址与内容本身相关,因此无法更改IPFS中的链接。例如…

如果更改了网页上的文本,则新版本将获得一个新的不同链接。如果您最喜欢的烹饪网站更改了布局配方的方式,您的IPFS链接仍将指向旧版本。

内容无法移动到其他地址。如果公司今天重新组织他们的网站,他们可以将页面移动http://mycompany.com/what_we_do到http://mycompany.com/services。在IPFS中,您拥有的旧链接仍将指向相同的内容。

如果有人完全删除了某个页面,您仍然可以在同一地址获取该页面。

重要的是要记住,在所有这些情况下,它是不会改变的地址或链接。IPFS网络是一个参与性和协作性网络?-?如果没有人拥有由给定地址识别的内容,它将无法使用。另一方面,只要有人有兴趣使其可用,无论该人是否是原作者,都无法从IPFS中删除内容。

关于拥有和参与

虽然IPFS中有许多复杂的技术,但基本思想是改变人与计算机网络的通信方式:而今天的全球网络是根据所有权和访问权限构建的,您可以从拥有它们的任何人那里获取文件并选择授予您访问权限,IPFS基于拥有和参与的想法,其中许多人拥有彼此的文件并参与使其可用。

这意味着IPFS只有在人们积极参与时才能运作良好。如果您在计算机上共享文件,但随后关闭计算机,则其他人将无法从您访问该文件。但是,如果您或其他人确保该文件的副本存储在运行IPFS的另一台计算机上,则它将更频繁地可用。默认情况下,您的计算机在使用IPFS下载文件后,会在限定时间内与其他人共享文件。您可以固定文件以保存并永久共享。

如果您想确保今天在互联网上永久共享您自己的一个文件,您可以使用像Dropbox这样的付费文件共享服务。有些人已经开始提供基于IPFS的类似服务,称为固定服务。但由于IPFS使这种共享成为一种内置功能,您还可以与朋友或机构合作(例如,博物馆和图书馆可能合作)共享彼此的文件。我们希望IPFS可以成为一种低门槛工具,它允许丰富的社区,业务和合作组织结构形成一个比我们现在更加可靠,强大和公平的分布式Web。

 

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