ipfs基本介绍

由于看到网上大部分IPFS的介绍都十分含糊不清,所以觉得IPFS急需要一个更强力的科普文来介绍IPFS。所以搬了官网的介绍来进行说明。

前置知识

用磁力链开过车的老司机都知道,只要在下载器里面输入磁力链链接,不管这个磁力链的文件在“某个老司机的电脑”里,下载器都能够嗅探并下载下来,同时你也会成为这个文件的“某个老司机的电脑”。

这是P2P(不是借钱跑路的P2P)网络传输的一种模式,即所有的机器都是对等关系,即是服务器又是客户端,且无主从之分,是一种非中心化的分布式网络。(或许这已经是趋势了)

当然IPFS也不仅仅就是这样。

今天互联网存在什么问题,IPFS能带来什么样的改变

HTTP效率低且成本高

HTTP重复从一个中心节点下载文件,而不是同时从多个节点上获取文件。然而视频传输,通过P2P方法可以节省60%的带宽成本。

IPFS可以高效地分发大量数据。零重复意味着节省存储空间。

每天都会删除的历史

网页的平均寿命为100天。还记得GeoCities(最早一批提供个人主页服务的网站,后来关闭,导致大量用户资料丢失)吗?一旦中心节点不再存在,我们这个时代的主要媒介就会土崩瓦解,这还不够好。

IPFS保留了文件的每个版本,并使设置弹性网络以便镜像数据变得简单。

网络的中心化造成了垄断

互联网一直是人类历史上最伟大的均衡器之一,也是真正的创新加速器。但互联网垄断总是相对简单。

IPFS仍然忠实于开放式和扁平化网络的最初愿景,但提供了使该愿景成为现实的技术。

我们的应用程序过于依赖中心节点

中心节点在开发中,断线,自然灾害,间歇性连接。与星际网络系统(IPNS)相比,所有这些都是微不足道的。在我们使用的网络是20世纪,我们可以做得更好。

IPFS支持创建具有多种弹性的网络,无论是否具有Internet骨干网连接,都可实现持久可用性。

IPFS的工作原理

  1. 每个文件及其中的所有块都被赋予一个称为加密哈希的唯一指纹

  1. 消除了网络上的重复文件。

  1. 帮助每个网络节点仅存储它感兴趣的内容,以及一些索引信息,确定存储内容。

  1. 当你查找文件时,你会通过唯一的哈希值在存储文件的节点上查到文件。

  1. 每个文件都可以使用名为星际网络系统(IPNS)的分散命名系统,保证可通过人类可读的名称找到。

学习更多内容

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值