美文网首页IPFS
什么是IPFS(InterPlanetary文件系统)?

什么是IPFS(InterPlanetary文件系统)?

作者: 肆壹人力 | 来源:发表于2018-09-18 17:04 被阅读10次

      在这个街区帖子中,我将描述我对IPFS的看法。我认为它有可能成为互联网领域的下一个重大事件。

            什么是IPFS(InterPlanetary文件系统)?

      IPFS 有很多东西在一起。理解ipfs最简单的方法就是说,它是HTTP / S的分散替代品。

      更多细节IPFS如下:

      如何在网络中分发数据的协议规范

      多个协议上的Peer-2-Peer覆盖网络(例如TCP-IP,WebRTC)

      这个协议的两个实现在JavaScript中的Go one中

      分布式文件系统的可能实现。保险丝的实施已经可用

      像gh-pages这样的网络托管服务

      内部ipfs具有以下内容:

      分布式哈希表的实现(受Kademlia启发)

      路由算法的实现

      无冲突的复制数据类型(CRDT)数据类型

      一个不可变的内容可寻址数据存储(类固醇上的git)

      通用系统的多个兼容层(HTTP网关,Fuse文件系统驱动程序)

      公钥基础结构的实现,因为每个节点都有自己的密钥对

      在下图中,您可以获得IPFS和IPNS技术上正在做的简要技术概述:

      IPFS和IPNS块概述

      有关详细信息,请参阅白皮书。

      什么是IPNS(InterPlanetary命名系统)?

      IPFS包含不可变数据结构。这些数据永远不会改变。不幸的是,为了跟踪例如新闻或当前传感器数据,必须具有一些可更新数据来更新引用并且为内容提供人类可重新命名的名称。为此目的,发明了IPNS。它受到SFS的启发,

    并与DNS等特定服务兼容。

      为什么我认为这是改变游戏规则的?

      IPFS(www.ipfsfirst.com)经过精心设计,基于许多非常成功的概念,如git,peer-2-peer,HTTP等。

      它可以比HTTP更快地分发数据,并解决分区容错和重复数据删除等其他问题。

      它试图向下兼容HTTP和普通文件系统。这使得采用变得更加容易,并且节省了公司已经在其基础架构中进行的大量投资。

      主要作者Juan

    Benet是一个非常聪明的人,他知道建立其他想法非常重要。此外,他擅长营销他的想法,例如他在下面的TED演讲中解释了IPFS:

      Juan成立了协议实验室,获得了300万美元的资金。他位于硅谷,周围有很多聪明的头脑。

      概要

      IPFS是分散数据共享的新手。它设计精良,作为一个开源项目,有很多贡献者。它带有两个参考实现,并已经显示出一些牵引力。

    相关文章

      网友评论

        本文标题:什么是IPFS(InterPlanetary文件系统)?

        本文链接:https://www.haomeiwen.com/subject/tcopnftx.html