【科普】IPFS技术如何优化现有网络?| 技术帖

IPFS技术如何优化现有网络?

【科普】IPFS技术如何优化现有网络?| 技术帖

【科普】IPFS技术如何优化现有网络?| 技术帖

C/S架构有很多问题,我们现在主要使用的协议是HTTP和HTTPS。传统的HTTP,所有的信息都是明文传输,人们可以对整个网络传输过程当中的数据进行抓包分析,可以分析出很多的内容。

而HTTPS能加密,抓包分析变得比较困难,HTTPS其实同样是一个C/S架构,加密证书也是通过特别的服务器来加密的。因此只要攻击了服务器,整个网络就会面临比较大的安全隐患,这是所有C/S架构网络都避免不了的问题。

【科普】IPFS技术如何优化现有网络?| 技术帖

那么C/S架构网络有没有优点呢?当然也是有的,由于客户端之间的通信要依赖服务器。服务器对网络具有很强的掌控力,这个掌控力可以体现在这几方面。

首先它可以把整个网络当中一些作恶的数据和内容,通过一些方式给屏蔽掉。C/S架构的传输能对网络资源进行集中化的管理,比如说现在有一个比较重要的信息需要通过某个服务器发送的,服务器就可以暂缓其他相关服务,把相应的资源集中起来,用在这个重要事情上。

【科普】IPFS技术如何优化现有网络?| 技术帖

P2P网络同样有它的优势,它是由若干个对等的节点构成的,就是我们前面看到官网对于IPFS介绍的那句话,就是A peer-to-peer hypermedia protocol的结构,点对点的对等网络其实并不依赖于哪一个节点,并不存在所谓的中心化服务,大家的关系都是对等的。

【科普】IPFS技术如何优化现有网络?| 技术帖

在这种对等的关系之下,就会有很多的好处。

比如说,我们要去看一部美国的电影,那么假设在P2P网络当中,有一个节点已经去访问过美国那个存储电影的服务器了,那么他当时在访问这个信息的时候,他的电脑上就存储了这样一段内容。附近的其他网络也需要这个内容的时候,就可以通过这个网络去访问节点,就不需要通过主干网络了,这是它的一个优点。

【科普】IPFS技术如何优化现有网络?| 技术帖

说到这里,很多人就会想起相关的应用,比如说B2B、电驴,跟这些传输和存储的成熟应用相比,IPFS究竟有什么样的优越性呢?其实我们可以说,IPFS在整个架构上的设计和这些成熟应用相比,并没有什么特别大的超越,它只是在一些方面做了优化,把网络优化成适合更大体量的点对点网络。

【科普】IPFS技术如何优化现有网络?| 技术帖

在传统BT中,我们进行点对点之间的联系,还有我们要去查找一个文件的时候,我们也需要有服务器的,需要有这种专业的服务器。

IPFS是不需要服务器,它是用分布式哈希表,把网络上的各个节点以及文件切成小片,网络中的每一个节点都可以访问一个邻近的节点,然后这个邻近的节点上会存有一定的DHT(分布式哈希表),这个节点会对新加入的节点进行引导。

新加入的节点可能会需要某个文件,那么对等节点对它进行引导的时候,就会帮助新加入的节点去找这个文件,先在自己的存储空间中找,如果找不到,就根据DHT去找其他节点。如果找到了,会把这个信息返回,然后存有这个文件的节点和需求的节点就会传输相应的内容。

【科普】IPFS技术如何优化现有网络?| 技术帖

这里就需要提到两个方面了。

第一是IPFS本身的改进使得它在P2P网络中,具有网络稳定的特点,它能容纳整个节点,正如我们刚才说的,因为在P2P网络中,每个节点可以在任何时候加入,也可以在任何时候离开,这将导致整个网络波动。

第二就是它的激励层。我们常说P2P上那些为大家提供内容的那些用户,很多其实都是在做雷锋,因为他们在提供这些内容的过程当中,并没有什么收益。因此他们这是无偿地为大家提供内容。而IPFS为了能更好地激励,增加了一个Filecoin的Token,在这个网络当中,对其他用户提供内容的人获得相应的Token。有了这样的收益之后,就可以激励更多的用户加入到这个网络。

【科普】IPFS技术如何优化现有网络?| 技术帖

转载声明:本文 由CoinON抓取收录,观点仅代表作者本人,不代表CoinON资讯立场,CoinON不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。若以此作为投资依据,请自行承担全部责任。

声明:图文来源于网络,如有侵权请联系删除

风险提示:投资有风险,入市需谨慎。本资讯不作为投资理财建议。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 2019年12月10日 下午1:56
下一篇 2019年12月10日 下午2:56

相关推荐

【科普】IPFS技术如何优化现有网络?| 技术帖

星期二 2019-12-10 14:56:10

【科普】IPFS技术如何优化现有网络?| 技术帖

【科普】IPFS技术如何优化现有网络?| 技术帖

C/S架构有很多问题,我们现在主要使用的协议是HTTP和HTTPS。传统的HTTP,所有的信息都是明文传输,人们可以对整个网络传输过程当中的数据进行抓包分析,可以分析出很多的内容。

而HTTPS能加密,抓包分析变得比较困难,HTTPS其实同样是一个C/S架构,加密证书也是通过特别的服务器来加密的。因此只要攻击了服务器,整个网络就会面临比较大的安全隐患,这是所有C/S架构网络都避免不了的问题。

【科普】IPFS技术如何优化现有网络?| 技术帖

那么C/S架构网络有没有优点呢?当然也是有的,由于客户端之间的通信要依赖服务器。服务器对网络具有很强的掌控力,这个掌控力可以体现在这几方面。

首先它可以把整个网络当中一些作恶的数据和内容,通过一些方式给屏蔽掉。C/S架构的传输能对网络资源进行集中化的管理,比如说现在有一个比较重要的信息需要通过某个服务器发送的,服务器就可以暂缓其他相关服务,把相应的资源集中起来,用在这个重要事情上。

【科普】IPFS技术如何优化现有网络?| 技术帖

P2P网络同样有它的优势,它是由若干个对等的节点构成的,就是我们前面看到官网对于IPFS介绍的那句话,就是A peer-to-peer hypermedia protocol的结构,点对点的对等网络其实并不依赖于哪一个节点,并不存在所谓的中心化服务,大家的关系都是对等的。

【科普】IPFS技术如何优化现有网络?| 技术帖

在这种对等的关系之下,就会有很多的好处。

比如说,我们要去看一部美国的电影,那么假设在P2P网络当中,有一个节点已经去访问过美国那个存储电影的服务器了,那么他当时在访问这个信息的时候,他的电脑上就存储了这样一段内容。附近的其他网络也需要这个内容的时候,就可以通过这个网络去访问节点,就不需要通过主干网络了,这是它的一个优点。

【科普】IPFS技术如何优化现有网络?| 技术帖

说到这里,很多人就会想起相关的应用,比如说B2B、电驴,跟这些传输和存储的成熟应用相比,IPFS究竟有什么样的优越性呢?其实我们可以说,IPFS在整个架构上的设计和这些成熟应用相比,并没有什么特别大的超越,它只是在一些方面做了优化,把网络优化成适合更大体量的点对点网络。

【科普】IPFS技术如何优化现有网络?| 技术帖

在传统BT中,我们进行点对点之间的联系,还有我们要去查找一个文件的时候,我们也需要有服务器的,需要有这种专业的服务器。

IPFS是不需要服务器,它是用分布式哈希表,把网络上的各个节点以及文件切成小片,网络中的每一个节点都可以访问一个邻近的节点,然后这个邻近的节点上会存有一定的DHT(分布式哈希表),这个节点会对新加入的节点进行引导。

新加入的节点可能会需要某个文件,那么对等节点对它进行引导的时候,就会帮助新加入的节点去找这个文件,先在自己的存储空间中找,如果找不到,就根据DHT去找其他节点。如果找到了,会把这个信息返回,然后存有这个文件的节点和需求的节点就会传输相应的内容。

【科普】IPFS技术如何优化现有网络?| 技术帖

这里就需要提到两个方面了。

第一是IPFS本身的改进使得它在P2P网络中,具有网络稳定的特点,它能容纳整个节点,正如我们刚才说的,因为在P2P网络中,每个节点可以在任何时候加入,也可以在任何时候离开,这将导致整个网络波动。

第二就是它的激励层。我们常说P2P上那些为大家提供内容的那些用户,很多其实都是在做雷锋,因为他们在提供这些内容的过程当中,并没有什么收益。因此他们这是无偿地为大家提供内容。而IPFS为了能更好地激励,增加了一个Filecoin的Token,在这个网络当中,对其他用户提供内容的人获得相应的Token。有了这样的收益之后,就可以激励更多的用户加入到这个网络。

【科普】IPFS技术如何优化现有网络?| 技术帖