如何向大家介绍IPFS?网上有许多不同的文章和对IPFS的各种介绍。想了想,我觉得最真实的还是项目方,也就是官方开发团队如何看待IPFS。官网上有一张图片。他是这样说的:IPFS是一个分布式网页,然后第二句话是这样说的:IPFS是一个对等超媒体协议。
IPFS是一个分布式网页。这里我们可以把IPFS理解为一个网络,它的特征是分布式的。超媒体是一种对等超媒体协议。超媒体本质上是一种协议。因此,IPFS既是网络也是协议。我们这里说的是它的目的,让整个网络更快、更安全、更开放。在这里,我们会发现IPFS既是一个网络,也是一个协议。因为我们所有的网络其实都是由点对点的通信组成的,必须有一个通信规则来实现通信。这个规则其实是一个约定。我们使用这些协议在互联网上传输信息。生活中,其实我们也在通过一些约定传递我们的信息。
比如中国人和中国人之间,我们用中文交流中文,我们有自己的发音、语法、造句规则。这是我们在中国的一个交流协议。那么,如果一个中国人和一个外国人想要交流,他们中的一个必须交换协议。否则,美国人会说中文,而中国人会说英语。比如聋人也有自己的通讯协议。手语对他们来说是一种特殊的约定。所以,协议不仅存在于互联网上,也存在于我们的生活中。
如果我们回过头来看,比如在古代,在这个语言体系形成之前,人们用什么来交流?他们可能会用声音,用一些音调和动作互相交流。使用一些肢体语言来交流。这实际上是一个通信协议。只要通信是可能的,参与通信的各方之间就可以形成一个网络。因此,我们说IPFS是一个网络和一个协议。
而人类已经从简单的语音交流,高低音,那么简单的语气,再加上一些我们肢体语言的简单交流,发展到现在的系统化语言。这是一个不断发展的过程。事实上,在未来,人们的通信可能会有更新的协议,比如我们在科幻电影中经常看到的脑电波通信。人与人之间的通信协议会改进,网络协议也会改进。IPFS是最新的网络协议。
这就是目前网络主要由服务器组成的情况。对于这个服务器,将有许多客户端与之连接和通信。在沟通的过程中,当然要按照这个约定来沟通,也就是大家之间这个沟通的规则。比如你我正在看我的文章。其实在这个沟通过程中我们之间是有一定的约定的。比如我们会约定只在文末评论,看到你的评论我会回复你。这是我们共同的规则,是我们的沟通约定。现在我们有这么多人。如果人数增加10倍,100倍,就有更多的人在听?如果没有规则,我们很容易迷茫,所以规则很重要。
还有现在的规则。就是CS架构,服务器和客户端匹配的模式。我们可以想象在这种架构下,客户端是没有办法直接通信的,因为都是通过服务器进行交互的,也就是说每一次通信都要先经过服务器。那么当很多人同时访问这个服务器的时候,这个服务器就会承受很大的压力,这是一个问题。
全网的通信非常依赖这个服务器,另外一个问题就会产生,就是对骨干网的依赖。假设我们想点击一部电影,那么这部电影可以存储在美国的服务器上。我们想看这部电影的时候呢?我们通过电商理财边肖2022的大脑访问这个服务器。整个接入流程是怎样的?我们的家用电脑可能连接到我们的网络电缆。如果这个网线能够继续汇聚,就会形成一个骨干网,在这个骨干网的两个大区域之间传输这个通信。美国的服务器将通过这条遍布美国和亚洲海底的光缆与它们通信。我们假设在中国有十个人要去看这部电影。然后这十个人会通过这个骨干网访问美国的服务器,然后服务器会响应这十个人的请求,传输关于影片的数据。这也是cs网非常依赖这个骨干网的原因。这种情况下,更容易造成骨干网的通信拥塞。
IPFS相对于我们现有的HTTP模式有什么优势?
CS架构存在很多问题。我们现在使用的主要协议是http和https。在传统的http中,所有的信息都是以明文的形式传输,可以对整个网络传输过程中的数据进行捕获和分析,但是可以分析的内容很多。但是,如果https被加密,将会增加捕获和分析数据包的难度。Https也是CS架构,加密证书由专门的服务器加密,所以也是CS架构。所以只要C被攻击,整个网络都会面临更大的安全风险。
那么CS架构网络的优势在哪里呢?当然也有好处,因为客户端之间的通信依赖于服务器。服务器对网络的控制能力很强,可以体现在以下几个方面:一是可以把一些邪恶的数据和内容放到全网。他可以通过一些方式屏蔽这些客户,从而显示他的管理能力。CS架构的传输可以集中管理网络资源。比如一个重要的消息需要通过服务器发送,服务器可以暂停其他相关的服务,集中相应的资源去做这个重要的事情。
P2P也有它的优势。让我们看一看。P2P网络是由若干个对等节点组成的,也就是IPFS官网介绍的是一个对等超媒体协议。对等网络不依赖于哪个节点。没有所谓的集中服务,大家的关系都是一样的。每个节点取的数据也在为其他节点提供一些数据,这是一种对等的关系。
在这种互惠关系下,会有很多好处。比如我们也想看一部美国电影。假设P2P网络中的一个节点访问了一个存储美国电影的服务器,那么当他访问这些信息的时候,他的电脑上就存储了这样一段内容。当附近的其他网络也需要这个内容的时候,你可以通过这个网络访问这个节点,而不需要经过骨干网,这是他的一个优势。
说到这里,很多人会想到很多相关的应用,比如b2b,比如电驴。IPFS相比这个成熟的应用app在传输和存储方面有什么优势?其实可以说现有的成熟的网络工具就像bt,像迅雷等等。相比这些成熟的应用,整个IPFS架构的设计并不是特别出众,只是在某些方面进行了优化。将此网络优化为容量更大的点对点网络。比如在传统的BT中,当我们在点与点之间交流的时候,当我们想要查找一个文件的时候,我们也需要有一个服务器,我们需要有这样一个专业的服务器。IPFS不需要服务器,但它使用分布式哈希表。将网络中的每个节点和文件切成小块,网络中的每个节点都可以访问一个邻居节点。然后,这个邻居节点中必须有一个DHT,然后这个节点会引导新添加的节点。
新添加的节点可能需要一个文件。这个引导他的对等节点呢?它会帮助新添加的节点找到这个文件,先在自己的存储空中,如果找不到,会根据DHT找到其他节点。如果找到,将返回此信息。然后,拥有该文件的节点和需要该文件的节点将建立相应内容的连续传输。
上理金融边肖2022
那么,为什么我们说IPFS的未来是有希望的呢?
这里要提到两个方面:
第一个方面是IPFS本身的完美使其在P2P网络中脱颖而出。这种包括整个节点在内的全网稳定性的特点就像我们刚才说的,因为在P2P网络中,每个节点都可能随时加入或者离开,会造成全网的波动,所以bs对于这种不动性还是有很强的容错率的。
第二点是它的激发层。我们常说P2P上很多为大家提供内容的用户其实都是在做雷锋,因为他们在提供这些内容的过程中是无利可图的。所以,他们只是免费为每个人提供内容。为了更好的激励,IPFS增加了一个Filecoin的代币,用相应的代币奖励给这个网络中其他用户提供内容的人。有了这样的利润,就可以鼓励更多的用户加入网络。资料来源:方得社区
本网站声明:网站内容来源于网络。如有侵权,请联系我们,我们会及时处理。
温馨提示:注:内容来源均采集于互联网,不要轻信任何,后果自负,本站不承担任何责任。若本站收录的信息无意侵犯了贵司版权,请给我们来信,我们会及时处理和回复。
免责声明:本文为转载,非本网原创内容,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
如有疑问请发送邮件至:goldenhorseconnect@gmail.com