文章来源:搜搜IPFS
众所周知,互联网是人类历史上最重要和最有影响力的发明。在互联网诞生之前,没有人知道它能给世界带来如此巨大的变化。不离开家,我们可以接受来自世界各地的信息。即使当我们走路的时候,我们也可以随时用我们手持的“器官”与他人交流。
但你有没有想过互联网是如何运作的,让信息在互联网上自由流动?
蒂姆·伯纳斯-李的下一台电脑是世界上第一台网络服务器,但机器上有一个标签:“这台机器是一台服务器,不要关闭它。”
因特网分布在世界各地成千上万的服务器上。全球最大的芯片制造商英特尔(Intel)拥有约10万台服务器,Facebook拥有3万台,美国最大的电话公司AT&T也有2万台,而谷歌有超过100万台服务器!这是一个相当可怕的数字。
我们目前的互联网是由这些大公司的服务器组成的,这些服务器一直在机房运行,如果您关闭服务器,您将无法访问上面托管的内容。
了解计算机网络原理的人都知道Internet的数据交互模式使用B/S和C/S模式,即客户机-服务器模式和浏览器-服务器模式。
Web数据存储在主要服务器上。即使这样的服务器在世界上非常大,多达1000万台甚至数亿台,它们对于文件数据仍然非常集中,因为您构建的网站将只在公司的服务器上。您生成的用户数据也存储在集中的公司服务器上。
服务器每天可能要处理来自各种客户机和浏览器的数百万次访问。如果它受到美国安全局(United States Security Agency)等机构的审查,它只需要控制这些服务器提供者,就可以轻松地掌握用户数据。同样,黑客只需要对服务器发起攻击,普通用户也可能无法访问服务器。DDOS攻击使用多台计算机在服务器上执行大量服务请求,占用服务器资源,导致普通用户无法访问网站。就像我一直看到502。
现有的web协议HTTP协议实际上有很多问题。
HTTP是低效的,服务器是昂贵的
使用HTTP协议,一次只能从一台计算机服务器下载一个文件,而不能同时从多台计算机获取文件。通过P2P视频传输可以节省60英寸的带宽成本。
历史文件删除
网页的平均使用寿命为100天,大量的网站文件无法长期保存。一些重要的文件也可能因为操作不当而在互联网上永久消失。
中心化集中网络限制机会
互联网一直是人类进步的催化剂,但集中式的网络易于控制,对互联网的健康发展构成威胁。
网络应用过于依赖骨干网
为了保证数据的可靠性,我们开发的应用程序过于依赖大型中央服务器,通过大量备份来保证数据的安全性。
HTTP协议已经使用了20年。从HTTP 1.0到当前的HTTP 5,web页面的显示变得越来越漂亮,但其背后的浏览器/服务器模型从未改变。
如果您关心区块链,您可能听说过ipfs—一种星际文件系统。IPFS用于解决或弥补HTTP的一系列缺点。
星际文件系统(IPFS)是一种网络传输协议,用于创建持久的分布式存储和共享文件。它是一个具有可寻址内容的点对点超媒体分发协议。IPFS网络中的节点构成一个分布式文件系统。它是一个开源项目,自2014年以来由Protoco Labs(协议实验室)在开源社区的帮助下开发。它最初是由Juan Benet设计的。
IPFS是一种点对点超媒体协议,它允许网络更快、更安全、更开放。它是文件系统的一个面向全局的点对点分布式版本,试图将所有计算设备连接到同一个文件系统。
外界对IPFS有很多解释,那么官方开发团队如何看待IPFS呢?官方网站上有一张图片,意思是:IPFS是一个分布式的网页,一个点对点的媒体协议,他的目标是让网络更快、更安全、更开放。
IPFS既是网络又是协议。因为我们所有的网络实际上都是由点与点之间的通信组成的,所以必须有一个通信规则来实现通信。这个规则实际上是一个协议。我们在互联网上使用这些协议来传输信息。
人们之间的通信协议将会改进,网络协议也将会改进。IPFS是目前可用的最新网络协议类型。人类的交流是从最早使用简单的声音、声音的层次、简单的音调,以及我们所说的一些简单的肢体语言的交流发展而来的。这是一个不断演变的过程。事实上,在未来人们的交流中可能会有更新的协议,比如我们经常在科幻电影中看到的脑电波交流。
目前的网络主要由服务器组成。对于这个服务器,将有许多客户机连接到它并与它通信。
所以当很多人同时来到这个服务器时,这个服务器会承受很大的压力,这是一个问题。
整个网络在很大程度上依赖于此服务器进行通信,另一个问题是依赖于主干网络。
与现有HTTP模式相比,IPFS有哪些优点?
我们主要使用http和HTTPS协议。传统的http,所有的信息都是纯文本传输,可以用来分析整个网络传输过程中的数据,但是可以分析很多内容,而且https可以加密,使得抓取分析更加困难。
P2P有它的优势。我们来看看。P2P网络由几个点对点节点组成。这是我们在IPFS官方网站上看到的。这句话是一个对等的超媒体项目。这种结构,点对点网络不依赖于哪个节点,也没有所谓的集中式服务,每个人的关系都是一样的。每个节点都在追逐其他节点。数据所获取的数据也为其他节点提供了一些数据。这是一个等价的关系。
在这种互惠关系下,有很多好处。例如,如果我们要看一部电影,假设P2P网络中的一个节点已经访问了存储在美国的电影的服务器,那么当他访问这个信息时,他的机器就存储了这样一个部分。内容。当附近的其他网络需要这个内容时,它们可以通过这个网络访问这个节点,而不需要通过主干网络。这是他的优势之一。
为什么说IPFS可以替代HTTP?
这里需要提到两个方面:
第一个方面是IPFS本身的改进使得他在P2P网络中。这是整个网络稳定的特点,它容纳了整个节点,正如我们刚才说的,因为在P2P网络中,每个节点可以在任何时候加入,也可以在任何时候离开,这将导致整个网络。波动,BS的he仍然对这种不动有较强的容忍度。
第二个方面:它的动机层。我们经常说,很多在P2P上为每个人提供内容的用户实际上是在做雷锋,因为他们在提供这些内容的过程中没有任何好处。所以,他们只是免费提供内容。为了更好地激励用户,IPFS添加了一个Filecoin令牌来奖励那些在这个网络中向其他用户提供内容的用户相应的令牌。有了这样的好处,可以激励更多的用户加入网络。
可以说IPFS在去除HTTP弊端的同时形成了一个良性循环,所以说IPFS在未来将会取代HTTP。