IPFS入门-取代HTTPIPFS可不是说大话

昕阳小编 82 0

如何向大家介绍IPFS?网上有很多不同的文章,也有各种对IPFS的介绍。想了想,我觉得最真实的还是项目方,也就是官方开发团队是如何看待IPFS的。官网上有一张图,他是这样说的:IPFS是分布式网页,然后第二句话是这样说的:IPFS是对等超媒体协议。

IPFS入门-取代HTTPIPFS可不是说大话-第1张图片-昕阳网

IPFS是一个分布式网页。这里我们可以把IPFS理解为一个网络,它的特点是分布式的。超媒体是一种对等超媒体协议。超媒体本质上是一种协议。因此,IPFS既是网络又是协议。这里我们说的是它的目的,让整个网络更快,更安全,更开放。在这里,我们会发现IPFS既是一个网络,也是一个协议。因为我们所有的网络其实都是由点对点的通信组成的,要实现通信就必须有一个通信规则。这个规则实际上是一个协议。我们使用这些协议在互联网上传输信息。在生活中,其实我们也在通过一些协议传递我们的信息。

比如中国人和中国人之间,我们用中文交流中文,我们有自己的语音、语法、造句规则等。这些是我们在中国之间的一种沟通协议。然后,如果一个中国人和一个外国人想要交流,他们中的一个必须交换协议。否则,这个美国人会说中文,这个中国人会说英语。比如聋哑人也有自己的通信协议。手语对他们来说是一种特殊的协议。所以,协议不仅存在于网络上,也存在于我们的生活中。

如果我们回头看,在远古时代,比如在人类的这种语言系统形成之前,人们都是用什么来交流的?他们可能用他们的声音互相交流,用一些音调和动作。使用一些肢体语言来交流。这实际上是一种通信协议。只要通信是可能的,参与通信的各方之间就可以形成一个网络。因此,我们说IPFS是一个网络,也是一个协议。

IPFS入门-取代HTTPIPFS可不是说大话-第2张图片-昕阳网

而人类从最早的用简单的声音交流,声音高低,那么简单的语气,再加上一些我们肢体语言的简单交流,发展到现在的系统化语言。这是一个不断进化的过程。事实上,在未来,人们的通信可能会有更新的协议,比如我们在科幻电影中经常看到的脑波通信。人与人之间的通信协议会改进,网络协议也会改进。IPFS是最新的网络协议。

这就是目前网络主要由服务器组成的东西。对于这个服务器,会有很多客户端与之连接,与之通信。在沟通的过程中,当然要按照这个约定来沟通,也就是大家之间这种沟通的规则。比如正在看我文章的我和你,其实在这个交流过程中我们之间是有一定约定的。比如我们会约定只能在文末评论,看到你的评论我会回复你。这是我们共同的规则,也就是我们的沟通协议。我们现在都这么多人了。如果人数增加10倍100倍,更多的人在听呢?如果没有规则,我们就很容易迷茫,所以规则很重要。

和当前规则的事情。 就是CS架构,服务器和客户端匹配的模式。我们可以想象在这种架构下,各个客户端是没有办法直接通信的,因为都要通过服务器进行交互,也就是说每次通信都要先经过服务器。那么当很多人同时访问这个服务器的时候,这个服务器就会承受很大的压力,这是一个问题。

IPFS入门-取代HTTPIPFS可不是说大话-第3张图片-昕阳网

整个网络的通信非常依赖于这个服务器,另外一个问题就会产生,就是对骨干网的依赖。假设我们要按一部电影,那么这部电影可以存储在美国的服务器上。那我们想看这部电影的时候呢?我们通过电尚力财经小编2022脑访问这台服务器。整个接入流程是怎样的?我们家里的电脑可能会连接到我们的网线。如果这个网线能够继续聚合在一起,就会形成一个骨干网,在这个骨干网的两个大区域之间传输这种通信。美国的服务器会在美国和亚洲的整个海底通过这种光缆与他们进行通信。我们假设中国有十个人去看这部电影。然后这十个人都要通过这个骨干网访问美国的服务器,然后服务器响应十个人的请求,传输关于这部电影的数据。这也是cs网络非常依赖这个骨干网的原因。这种情况下,更容易造成骨干网的通信拥塞。

IPFS相对于我们现有的HTTP模式能有什么优势?

IPFS入门-取代HTTPIPFS可不是说大话-第4张图片-昕阳网

CS架构存在很多问题。我们现在主要用的协议是http和https。在传统的http中,所有的信息都是明文传输的,这种方式可以捕获和分析整个网络传输过程中的数据,但是可以分析的内容很多。但是,如果https是加密的,那么它将增加捕获和分析数据包的难度。https也是CS架构,加密证书由专门的服务器加密,所以也是CS架构。所以,只要C被攻击,整个网络都会面临比较大的安全风险。

那么CS架构网络有什么优势吗?当然也有好处,因为客户端之间的通信依赖于服务器。服务器对网络的控制能力很强,这可以体现在:首先,它可以把一些邪恶的数据和内容放在整个网络中。他可以通过某些方式屏蔽这些客户,从而显示他的管理能力。CS架构的传输可以集中管理网络资源。比如有一个重要的消息需要通过服务器发送,服务器可以暂停其他相关的服务,集中相应的资源做这个重要的事情。

P2P也有它的优势。让我们来看看吧。P2P网络是由若干个对等节点组成的,也就是官网介绍给IPFS的那句话,是对等超媒体协议。对等网络不依赖于哪个节点。没有所谓的集中服务,大家的关系尚力财经小编2022都是一致的。每个节点所取的数据也在为其他节点提供一些数据,这是一种对等的关系。

IPFS入门-取代HTTPIPFS可不是说大话-第5张图片-昕阳网

在这种互惠关系下,会有很多好处。比如我们还想看一部美国电影,假设P2P网络中的一个节点访问了存储美国电影的服务器,那么当他访问这些信息的时候,他的电脑上就存储了这样一段内容。当附近的其他网络也需要这个内容的时候,你可以通过这个网络访问这个节点,不需要经过骨干网,这是他的一个优势。

说到这里,很多人会想到很多相关的应用,比如b2b,像电驴。 相比这种传输存储的成熟应用app,IPFS有什么优势?其实可以说现有的成熟网络工具有像bt,像迅雷等等。与这些成熟的应用相比,整个IPFS架构的设计并不是特别优越,只是在某些方面进行了优化。将此网络优化为适用于更大容量的点对点网络。比如说在传统的BT中,当我们在点与点之间进行联系的时候,当我们想要查找一个文件的时候,我们也需要有一个服务器,我们需要有这种专业的服务器。IPFS不需要服务器,但它使用分布式哈希表。将网络中的每个节点和文件切成小块,网络中的每个节点都可以访问一个邻居节点。那么,这个邻居节点中一定有某个DHT,然后,这个节点会引导新加入的节点。

新加入的节点可能需要某个文件。这个引导他的对等节点呢?它会帮助新加入的节点找到这个文件,首先在自己的存储空间,如果找不到,它会根据DHT找到其他节点。如果找到,将返回此信息。然后,拥有该文件的节点和需要该文件的节点将建立相应内容的连续传输。

IPFS入门-取代HTTPIPFS可不是说大话-第6张图片-昕阳网

尚力财经小编2022

那我们为什么说IPFS的未来很有希望呢?

这里需要提到两个方面:

第一个方面是IPFS本身的完美使其在P2P网络中。这种包含整个节点的全网稳定性的特点就像我们刚才说的,因为在P2P网络中,每个节点都可能随时加入或者离开,会造成全网的波动,所以bs对于这种不动性还是有比较强的容错率的。

第二点是它的激发层。我们常说,P2P上很多为大家提供内容的用户,其实都是在做雷锋,因为他们在提供这些内容的过程中是没有利润的。所以,他们只是在免费为大家提供内容。为了更好的激励,IPFS增加了一个Filecoin的令牌,并奖励给这个网络中其他用户提供内容的人相应的令牌。有了这样的利润,就可以鼓励更多的用户加入网络。资料来源:方得社区

标签: 2022

抱歉,评论功能暂时关闭!

微信号已复制,请打开微信添加咨询详情!