分布式系统“IPFS”试图创建一个新的互联网世界

当前位置:首页 > 币圈百科 > 分布式系统“IPFS”试图创建一个新的互联网世界

分布式系统“IPFS”试图创建一个新的互联网世界

2023-01-06币圈百科222

互联网已经成为生活中不可或缺的一部分。我们通过互联网与家人交流、工作、学习和浏览信息。而依托“HTTP”的互联网存在结构缺陷,——,存在信息集中。具体来说,今天的互联网依赖于企业服务器来存储信息。如果服务器因为某种原因中断,信息就会从网络上消失。HTTP作为互联网的底层通信协议已经过时,新一代IPFS技术正在挑战HTTP的地位。简而言之,IPFS是一种将互联网从HTTP切换到P2P的方法。星际文件系统的起源(IPFS)?胡安贝内是IPFS的创始人和协议实验室的创始人。该实验室主要负责IPFS的技术研发,还开发了Filecoin和IPLD(以及其他项目)。Benet在斯坦福大学学习计算机科学,对任何与知识、科学和技术相关的东西都非常关注。在构思这个概念的时候,胡安贝内茨最初的目标并不是要创造IPFS。他想做的是找到一种有效的方法来移动科学数据集,这意味着数据大小是10-100 蓑衣网小编2022GB。IPFS的设计看起来像是Git和BitTorrent的结合。BitTorrent使您能够在网络上快速移动大文件,而Git提供了内置的数据版本。

在创建了这个协议之后,Benet很快意识到它的影响远远大于移动大型数据集。他实际上已经创建了一个协议(即IPFS),它可以取代其他通用协议,并用于我们今天如何通过网络更快地访问信息。了解IPFS现在,通过HTTP协议从互联网下载图像通常使用包含域名URL的地址。比如Xingjian.com的LOGO图片地址是这样的“https://www . ipfs first . com/Content/img/LOGO . png”。HTTP获取信息的方式是“基于位置的寻址(基于位置的访问)”。在基于位置的寻址中,如果服务器关闭,则无法从互联网访问服务器中包含的所有信息。为了解决这个问题,IPFS引入了“基于内容寻址(content-based access)”的概念。也就是说,对于IPFS来说,网络上的文件是通过网络“共享”的,其中“哈希”值被用作可以识别单个文件的“指纹”,通过指定哈希将文件提供给试图访问文件的人。每个文件都有一个唯一的哈希,可以认为是文件的指纹或标识。当你想访问一个特定的文件时,你只需要询问网络中谁拥有该文件的指定散列的副本。一旦提出请求,IPFS网络蓑衣网小编2022 中的某人将提供您所请求的资源。您将下载该资源并保存一份副本到您的IPFS缓存中。现在,当另一个人来请求相同的文件时,您将能够提供给他们。这样就创建了一个系统,用的多了就会加速,因为共享的文件越多,就越容易在大量的节点中可用。顺便说一下,IPFS网络增加了冗余机制,即使多个用户共享网络中的文件,同一个文件也只在网络中存储一次。IPFS会删除全网的冗余文件,对同一个文件建立版本管理,也就是说会记录每个文件的更改历史(类似于版本控制工具Git、SVN等。),用户可以很容易地回到版本历史来检查数据。在IPFS的IPFS机制中,文件存储在IPFS对象中,每个对象可以存储256 kb的数据。一个对象还可以包含到另一个IPFS对象的链接,这使得存储大于256kb的数据成为可能。

比如在保存一个图像文件时,文件被分成多个对象,最大大小为256 KB。IPFS创造了“空物体”,这些空物体与构成图像的所有物体相联系。Bennet说,通过这样做,该架构可以成为使用IPFS的真正的文件系统。

这个架构很简单,但是也很强大。该体系结构确实允许将IPFS用作文件系统。如果你看下面这个简单的文件目录结构,我会解释如何把它转换成IPFS结构:

在IPFS,它被构造成下面这个对象。 因为IPFS采用基于内容的寻址,可以保证每个文件都是不可变的,可以防止篡改的点类似于“区块链”。

IPFS可以防止篡改,当然也可以更新数据。所有的数据更新信息都由Git机制记录,IPFS的一大优势是能够确认变更的内容。例如,我们创建一个名为“重要文档-v1.doc”的文本文件,并在IPFS网络上共享它。在这种情况下,将创建一个名为“Commit object”的新对象,并存储重要文档-v1.doc。这意味着添加的文件是不可变的,它们永远不会被改变,就像区块链一样。这意味着您可以确保您正在访问的资源是正确的数据,并且从未被更改过。IPFS网络面临挑战。IPFS网络上的节点需要保存下载的文件,并在其他用户需要时提供给他们。如果文档托管在几个节点上,如果所有节点都脱机,就会出现和HTTP一样的问题,即无法访问文档。所以就有一个如何维护节点的问题。这个问题正是Filecoin想要解决的。Filecoin是由创建IPFS的同一个组织创建的。Filecoin是建立在IPFS基础上的区块链,它的目标是创建一个去中心化的存储市场。这意味着在硬盘上有额外存储空间的用户可以将其作为IPFS存储出租,并在此过程中从中获利。你可以把Filecoin看作是一种类似于Airbnb的服务。你可以出租电脑上的可用空间来存储,而不是出租房子里的可用空间。Filecoin为节点创建了一个激励机制,让它们的数据保持在线,并尽可能长时间地保存。除了保持节点在线之外,它还在多个节点之间复制数据,使数据高度可用且易于访问(即使一些节点离线)。Filecoin和IPFS有着相同的目标,即离线优先,这意味着他们在不调用服务器访问资源的情况下,不断努力获得更好的体验。贝内特说,Filecoin和IPDL将在未来的博客上更详细地介绍。

IPFS未来我希望从这篇文章中可以明显看出,IPFS是一个非常雄心勃勃的项目。大多数早期的项目侧重于权力下放,主要涉及货币和金融方面。IPFS实际上是建立一种更好的数据共享方式。HTTP之前也遇到过挑战。然而,IPFS显然是最成熟的系统,并被认为将在未来几年内被广泛采用。我并不是暗示HTTP将会消失。Juan Benet承认HTTP是一个很好的协议,并且仍然非常有用。然而,该议定书已有超过25年的历史。随着IPFS的不断采用,用例将随着技术的发展而扩展。很可能我们会同时使用这两种协议,直到IPFS最终取代HTTP。

分布式系统“IPFS”试图创建一个新的互联网世界 | 分享给朋友: