让无数人疯狂的IPFS到底有何价值?

2020-06-05 16:25:01

如今的IPFS已经被越来越多的人所熟知,如果说IPFS的诞生仅仅是为了给用户创造更好的网络环境,那就太小看它了。IPFS一开始的目标就是想要取代现有的互联网协议——HTTP

  如今的IPFS已经被越来越多的人所熟知,如果说IPFS的诞生仅仅是为了给用户创造更好的网络环境,那就太小看它了。IPFS一开始的目标就是想要取代现有的互联网协议——HTTP。那么,这个让无数人为之疯狂的IPFS到底有何价值呢?下面我们就来了解一下。


  ★★IPFS是什么?

  IPFS星际文件系统(InterPlanetary File System),IPFS本质上是一种内容可寻址、版本化、点对点的超媒体分布式存储、传输协议。


  ★★IPFS解决了什么问题?

  在技术上,IPFS是一个集成了P2P种子下载器,GIT版本控制,和CDN内容分发等的分布式文件系统。

  与传统的HTTP相比,分布式存储成本更低,采用内容寻址效率更高,碎片化存储也更安全,不存在删库跑路的风险,分布式存储数据也根本删不掉。


  ★★IPFS是不是区块链项目?

  IPFS是一个协议,没有共识机制,不是区块链项目。

  它的激励层Filecoin也就是我们要获取的通证是区块链项目。


11.png


  ★★IPFS与HTTP之间的区别:

  A. 安全性:

  http属于集中化的,所有流量直接搭载在中心化的服务器上,承载的压力极大,容易造成系统崩溃,http还容易遭受DDOS攻击;

  ipfs的存储方式是去中心化的分片的分布式存储,黑客无法攻击,文件不易丢失,安全有保障。

  B. 效率高:

  http依赖中心化服务网络,服务器容易被关闭,服务器上文件也容易被删除,服务器需要24小时开机;

  ipfs采用P2P网络拓扑,全网域的计算机都可以成为存储节点,就近分布式存储大大提高了网络效率。

  C. 成本低:

  http中心化服务器运行,需要较高的维护运行成本,中心化数据库一旦遭受DDOS攻击,或遭受不可抗力损害,所有数据将全部丢失;

  ipfs极大的降低服务器存储成本,也降低了服务器的带宽成本。

  D. 速度快:

  http的客户网络访问绝大部分不是本地化的,有网络延迟;

  ipfs可以极大的加快网络访问速度,网络访问本地化,体验感会明显提升。


12.png



  ★★IPFS的技术架构?

  IPFS至少八层子协议栈,从上至下为:

  身份、网络、路由、交换、对象、文件、命名、应用,每个协议栈各司其职,又互相搭配。


  ★★IPFS八层协议栈:

  身份层:S/Kademlia对等节点身份信息生成;

  网络层:任意传输层协议 ICE NET&NAT穿透;

  路由层:分布式松散哈希表(DSHT)定位对等点和存储对象需要的信息;

  交换层: BitTorrent&BitSwap管理区块如何分布;

  对象层:Merkle-DAG内容可寻址的不可篡改、去冗余的对象链接;

  文件层: 类似Git 版本控制的文件系统:blob、list、tree、commit;

  命名层:具有SFS(Self-certified Filesytems) IPNS:DAG对象命名层可变;

  应用层:在IPFS上运行的应用程序利用最近节点提供服务提升效率、降低成本;


IPFS架构


  ★★IPFS的广泛应用:

  Akasha:基于IPFS的社交网络

  Alexandria去中心化的内容发布平台

  Arbore:朋友之间文件共享系统类似云盘

  Dtube:利用IPFS作为存储的视频分享网站

  Git-ipfs-rehost:可以把GitHub上的项目存储到IPFS

  Interplanetary Wiki:建立在IPFS上的Wiki

  Ipfs-search:基于IPFS的搜索引擎

  Ipfs-share:基于IPFS的文件分享

  Ipfs.pics:基于IPFS的图片分享网站

  Orbit:基于IPFS的分布式聊天工具

  Partyshare:一个简单的文件共享系统

  Ubuntu:著名的Linux发行版本转移到IPFS

  OpenBazaar:一个去中心化的淘宝,口号是“买卖自由/Buy and Sell Freely”,借助于IPFS,打造一个离线商店

  Computes.io:基于IPFS的分布式计算机,号称能把世界上的计算机资源收集起来,构建一个巨大的分布式计算机。


最新推荐