怎样向大家介绍 IPFS,网上有很多不同的文章,关于 IPFS的介绍是多种多样的,想来想去,我觉得最正宗的还是项目方,也就是官方开发团队到底是怎么看待 IPFS的,在官网上有这样一张图片,他是这么说的: IPFS是一个分布式网页,那么第二句话就是, IPFS是一个点对点的超媒体协议,他的目标是使网络更加快速、安全、开放。 编辑搜图 请点击输入图片描述(最多18字) IPFS是一种分布式网页, IPFS可以理解为一种网络,具有分布式特性。点对点超媒体协议,超媒体的本质是协议。那么, IPFS既是网络又是协议,这就是我们所说的,他的目的,使整个网络更加快速和安全,并且更加开放。 由于我们所有的网络,实际上都是由点与点之间的通讯组成的这个网络,要实现通讯,就要有一个通讯规则。这条规定实际上也是协议,我们利用这些协议在因特网上传递信息。实际上,在生活中,我们也是通过一些协议来传递我们的信息。 比如在中国人与外国人之间,我们用中文进行交流,我们有自己的语音、语法、造句的规则等等,这些都是我们双方交流的一个协议。因此,一个中国人和一个外国人,如果要交流,那就是双方交换协议,美国人说中文,而中国人说英文。比如聋哑人,他们也有自己的交流协议,给他们用手语交流,这是一个比较特别的协议。那么,协议不仅仅存在于网络中,它也存在于我们的生活中。 再往后看,上古时期,比如在人类形成这种有系统的语言之前,人们在交流时所使用的是什么,可以用声音的高低长短,可以用一些音调交流,也可以用动作。使用一些肢体语言进行沟通,这其实也是一种沟通协议,只要能沟通,那么沟通参与方之间就能形成一种网络,所以我们说 IPFS是一种网络,它也是一种协议。 而且人类从最初使用简单的声调、声高、简单的音调进行交流,再加上我们所说的一些简单的肢体语言交流,发展到现在有系统的语言。这是一个不断发展的过程,而且事实上,未来人类的交流可能会有更新的约定,就像我们在科幻电影中看到的,人类交流可以采用这种脑波。人类交流的协议会在进步,网络协议也在进步, IPFS就是属于当前最新式的网络协议之一。 目前的网络主要是由服务器组成的,以此服务器为目标的话,可以有许多客户机来与其连接,与其进行一些通信。这个过程当然是要根据这个协议来进行交流的,这个交流的规则就是每个人之间的交流规则,就像我和看我文章的人一样,在这个交流过程中,确实存在着一些特定的协议。例如,我们将同意只在文章末尾发表评论,我看到你的评论后会给你回复,这是我们的共同准则,即我们的这种通信协议。如果说数字再增加十倍、一百倍,那么收听广播的人就更多了,如果没有规则,我们就很容易乱来,所以规则很重要。 就是现在这种常规的事情CS体系结构中,服务器与客户机相结合的模式,可以想象,在这种体系结构中,每个客户机之间的事情,无法直接沟通,因为它们都通过服务器进行交互,也就是说,它们每次沟通都首先通过服务器。所以,当很多人同时访问这个服务器时,服务器将承受巨大的压力,这是个问题。 全网通信依赖服务器,这就产生了另一个问题,依赖主干网络,假设我们用电影来看,电影可以存储在美国的一台服务器上,那么,当我们去看电影时,我们用电脑访问这个服务器,整个过程是怎样的?家里可能有电脑的地方都连接上了我们的网线,这条网线的话就可以继续集中起来,形成一个就是主干网,这个主干网是两个大型地区之间的这种通信,美国的服务器要通过美国和亚洲这一边的整个海床上的这种光纤来与他们通信。假定在中国有10个人去看这部电影,那么这10个人的话都会通过这个主干网络访问位于美国的服务器,然后服务器就会响应10个人的请求,把有关这部电影的数据再传送回来。所以 cs网络公司非常依赖这种骨干网络。那样的话,就更容易造成主干网通讯堵塞了。 对于我们现有的 HTTP模式, IPFS有什么优点? CS架构存在许多问题,我们现在主要使用的是 http和 https协议。对于传统的 http呢,所有的信息都是明文传输,可以对整个网络传输过程中的数据进行抓包分析,但是可以对大量的内容进行分析,而 https的话可以加密,使抓包分析更加困难,实际上他也是一个 CS架构,加密的证书也是通过特定的服务器加密的,所以它也是 CS架构,所以只要攻击 C,那么整个网络就面临更大的安全隐患,这是所有 CS架构网络都无法避免的。 所以 CS结构的网络有什么优势吗?肯定也有一些不错的,因为客户机之间的通信依赖于服务器。服务端具有强大的网络控制能力,这种控制能力可以从以下几个方面体现出来:首先,它会破坏网络的某些数据和内容。通过几种方法,他可以屏蔽这些客户,从而体现出他的管理能力。CS体系结构的传输能够集中管理网络资源,比如,现在有一种比较重要的信息需要通过某一服务器发送,服务器可以转换其他相关服务,将相应的资源集中到该服务器上,用于这一重要事务。 P2P也有其优势,让我们一起来看看,P2P网络由一些对等节点组成,我们之前看到的 IPFS的官网介绍是 Apeertopeer hypermediaprotocol,这是一种点对点的对等网络,实际上并不依赖于哪个节点,不存在所谓的中心服务和所有人的关系一致的问题。一个数据请求,一个为其它节点提供一些数据的请求,就是这种对等关系。 这样的对等点背后又是什么呢?它带来了许多好处。比方说,我们还得去看美国的电影,那么假设在P2P网络中,有一个节点已经去访问了美国存储电影的服务器,当他在访问这些信息时,他的电脑上就会存储这些内容。周围其他网络,也需要这种内容的时候呢,那么可以通过这个网络访问这个节点,也就不需要通过骨干网,这是他的一个优势。 提到这里,很多人都会想到很多相关的应用,比如b2b,比如电驴。这一传输方式与应用成熟的存储 app相比, IPFS到底有何优势?实际上,可以说 bt、迅雷等成熟的网络工具已经成熟。与这些成熟的应用相比, IPFS整体架构的设计没有特别强的超越性,只是在某些方面进行了优化。优化这一网络,使其适合于更大规模的点到点。举例来说,在传统的 BT系统中,我们在点到点进行连接,同时查找文件,我们还需要服务器,需要专业服务器,而 IPFS不需要服务器使用分布式散列表。把网络中的节点分成若干块,把文件分成若干块,这样网络中的每个节点都可以访问相邻的节点,那么相邻节点上肯定存在一定的 DHT,那么这个节点就会启动新加入的节点。 可能需要一个文件是新加入的节点所需的,那么要引导他的这个对等节点呢,这将有助于新加入的节点查找该文件,首先是在自己的存储空间中查找,如果无法找到,将基于 DHT查找其他节点。若发现此信息,则将其返回。然后,存储文件和所需节点将建立一个连续的传输。 那么为什么我们要说, IPFS的未来是大家都看好的? 在此有两点需要提及: 首先,是 IPFS本身的完美性,让他可以进入P2P网络。这个特征包含了整个节点的网络的稳定性,因为在P2P网络中,每个节点都可以加入和离开,这个特征导致了整个网络的波动,而 bs的这个特征对于这种静态的语句仍然具有很强的容错能力。 另一点是它的激励层。人们经常说P2P上那些为大家提供内容的用户,很多实际上是在做雷锋,因为他们提供这些内容的过程中,收益很少。所以说,他们只是在为大家免费提供内容而已。而且 IPFS还增加了一个 Filecoin的代币,以便更好地激励网络中那些将内容提供给其他用户的人。在获得这样的回报后,又能激发更多的用户加入到这个网络中来。 —- 编译者/作者:IPFS星际联盟小知识 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
取代HTTP?IPFS究竟有何本事?
2021-03-12 IPFS星际联盟小知识 来源:区块链网络
LOADING...
相关阅读:
- 接下来的3个加密货币借贷Defi项目2021-03-12
- 币圈华森:3-12ETH午间行情分析及操作建议2021-03-12
- IPFS/Filecoin为什么被看好的原因?2021-03-12
- 以太坊价格预测:以太坊价格下跌至1,800美元,跌至1,780美元的支撑位2021-03-12
- Polygon(MATIC)价格上涨,即将跌至2美元!2021-03-12