LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 币圈百科 > IPFS改造的未来互联网:用户是客户端又是主机

IPFS改造的未来互联网:用户是客户端又是主机

2020-04-11 IPFSMINER 来源:区块链网络

星际文件系统是一种点对点协议,旨在连接设备以分布式方式存储和共享文件。IPFS旨在解决HTTP问题,并将Internet移向永久性Web。内容永久存储,没有任何一个实体控制或拥有所有数据的网络。

由于IPFS的点对点设计,用户将更快地接收请求的数据,因为它将路由到拥有该数据副本的最近的用户。设想一个任何用户都可以同时是客户端和主机的网络。在这样的网络中,带宽的使用效率要高得多。

将文件上传到IPFS后,将返回一个不可变的哈希值,该哈希值标识了文件的内容。通过密码保证哈希可以唯一表示该内容。另一方面,任何人都可以为IPFS提供存储。跨存储提供程序复制和分块数据。为了实现这一目标,IPFS结合了过去几年来自计算机科学的一些伟大的想法。

要了解事物是如何工作的,首先,需要进行基本压缩:

HTTP是IP地址,IPFS是内容地址。

换句话说,在IPFS网络中,内容的哈希充当指向文件的指针,而不是文件的地址。因此,相同的内容将具有相似的哈希值。

路由层放置在网络上,以查找其他节点以及存储的数据。DHT(例如,麻省理工学院提出的Chord)是创建这种路由机制的最常见方法。DHT是类似于字典的接口,用于存储跨网络分布在节点上的数据。当节点发布可下载的块时,IPFS会将记录及其自己的对等ID存储在DHT中,因此实际上可以很容易地找到现在位于网络中独立节点中的bucket。

在这些节点之间交换数据的主要协议是Bitswamp,灵感来自流行的BitTorrent协议。一旦节点彼此找到并连接起来,Bitswamp就负责内容的传输。通过同时为不同的对等节点下载存储区,它提供了更快地下载大文件的最佳机会。

受git协议的启发,IPFS使用MerkleDAG为网络内容提供结构。它只是用一个逻辑结构连接一系列的内容(例如文件和文件夹)以有向无环图的形式放在一起。

到目前为止,所有组件都关心内容寻址的数据,这些数据是不可变的。这意味着更改对象会导致更改其哈希/地址,并且实际上使它成为不同的对象。命名层(IPNS)不仅提供人类可读的内容名称,而且还能处理指向这些名称的可变指针。IPNS基于SFS,其中名称只是公钥的散哈希。记录由私钥签名(谁拥有私钥控制名称),并通过路由系统分发。

Filecoin通过加密货币激励IPFS。与SiaCoin等项目类似,NOIA和Storj也在努力实现这一运动。早期的适配器开始在这些解决方案的基础上构建应用程序,至少在测试阶段,正如理论中所宣称的,用例似乎不计其数。

该文得到了IPFS官方的认可并转载。原文链接:https://medium.com/natix-io/whats-ipfs-and-how-it-can-change-internet-161239bc69ec

感谢您的阅读,了解下我们公司吧!

IPFS MINER 运营中心

蜕变? 共享? 预见? 未来

运营中心位于长沙,深度参与Filecoin生态建设,是去中心化储存的先行者,致力于为用户提供算法领先的矿池服务,矿机托管于数据管理及去中心化软件应用开发等服务。

IPFS MINER聚集了众多技术大咖和 IPFS 爱好者,通过持续输出全面、精细、优质的IPFS咨询和技术支持,将生态中的爱好者转化为IPFS支持者和参与者,共建IPFS生态的健康发展。

—-

编译者/作者:IPFSMINER

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...