LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资产 > 中链云|IPFS入门基础知识续更(六)

中链云|IPFS入门基础知识续更(六)

2020-09-22 红烧肉姐姐 来源:区块链网络

近来,IPFS在全网越来越火热,许多刚刚接触IPFS/Filecoin的投资者都想获取一份IPFS入门基础知识,以便于快速了解。IPFS全称星际文件系统,它是一个分布式存储和文件共享的网络传输协议。Filecoin则是IPFS的激励网络,旨在激励矿工提供存储空间以获得奖励。接下来,中链云带大家了解IPFS到底有什么特点。

51、中链云IPFS可以提供哪些服务?

点对点:定位内容和协调交付的协议;

可以在本地系统上安装一个IPFS的文件系统;

可以像访问本地系统一样访问远程资源;

提供网络功能的模块化方法,如路由和虚拟电路;

无需服务器的文件点对点传输;

基于公钥基础设施(PKI)的全局命名空间;

确保文件的完整性和版本控制的系统;

多元化的浏览器,可使用(http://)及IPFS(ipfs://)来访问信息。

52、中链云IPFS有哪些组成部分?

IPFS其实是一个家族,它是由IPFS、libp2p、IPLD、Filecoin、Multiformats五个项目共同组成的。PFS、Filecoin是我们通常接触到的,其他的三项是涉及到技术层面,是不经常接触的。

53、中链云IPFS中的libp2p主要包含的内容与其主要作用?

libp2p它类似现实世界的快递公司,负责分发数据和查找数据(发现节点、连接节点、发现数据、传输数据),

它综合了各种协议、框架,连接着千百万个节点,使用它,就能实现去中心化的传输需求,libp2p包含:

Transports:传输层

Discovery:网络发现层

Peer Routing: 节点路由

NAT Traversal: NAT穿越层

Content Routing: 内容寻址

54、中链云IPFS中IPLD项目为何?

源起:从区块链技术到加密数字货币再到网页,这中间的数据是非常庞大的。尽管所有这些工具都依赖于一些常见的原语,但是它们的特定底层数据结构是不能互相操作的。

通过IPLD打通“七经八脉”:IPLD通过定义了一系列规范来让基于内容进行寻址,加密哈希的分布式系统中的数据变的具有互操作性,通过内容可寻址web的数据模型,能够实现跨协议遍历链接,允许用户探索数据,而不论底层协议是什么。

IPLD是所有受哈希启发的协议的一个名称空间,将所有散列连接的数据结构视为统一信息空间的子集,把所有的数据与散列连接的数据模型统一为IPLD实例。

IPLD的特点:规范化数据模型、协议独立、可升级、跨格式的互操作、向后兼容、所有协议的名称空间。

55、中链云IPFS中的Multiformats项目与其特点介绍

Multiformats项目,是为IPFS协议专门打造的,它可以允许协议相互操作,同时可以保持协议的灵活度,并可扩展与不断升级。其实,就是打造一个永不过时的系统,现目前主要是应用在IPFS和libp2p模块上。

Multiformats项目在IPFS体系中,主要是在身份的加密和数据的自我描述,是未来安全系统的协议集合,它通过增强自我描述的格式值来实现,自描述格式是能够让系统可互相协作与升级。

Multiformats协议里面包含以下协议:multiaddr – 自描述网络地址、multibase – 自描述基编码、multicodec – 自描述序列化、multihash – 自描述哈希、multistream – 自描述流网络协议、multigram (WIP) – 自描述分组网络协议。

56、中链云IPFS的工作原理和机制是怎样的?

中链云IPFS为每一个文件分配一个独有的哈希值,文件指纹是根据文件的内容进行创建的;

中链云IPFS会在整个网络范围内,将重复的文件进行删除,并且会为文件建立对应版本管理;

当进行查询文件时,IPFS网络将根据文件的哈希值(全网唯一)进行查找。

哈希值不容易记忆,会产生传播造成困难,IPFS利用IPNS将哈希值映射为容易记的名字。

每个节点除了存储自己需要的数据,还存储了一张哈希表,用来记录文件存储所在的位置。用来进行文件的查询下载

IPFS实质上为我们解决的最终要内容是:数据存储。它能够极大的降低数据存储的成本,提升数据下载速度。IPFS的诞生是为了解决目前互联网所存在的弊端。

57、中链云IPFS的文件表现形式是怎么样的?

IPFS 定义了一系列的对象构建了支持版本控制的文件系统,它与 Git 的对象模型非常类似,所有文件对象其实都通过 Protobuf 进行了二进制编码:

IPFS 文件可以通过 list 和 blob 进行表示;

其中 blob 不包含任何的链接,只包含数据;

但是 list 却包含了一个 blob 和 list 的有序队列,而 tree 文件对象与 Git 中的 tree 非常相似,它表示一个从名字到哈希的文件目录;最后的 commit 表示任意对象的快照。

58、IPFS是否能取代HTTP?

IPFS并不会完全取代HTTP。首先从传输协议上来讲,HTTP已经广受应用,并且具备完善的基础设施,所以IPFS很难并也不必要在这一方面去取代HTTP,但是通过HTTP访问的站点或内容也是可以转移到IPFS网络中的。当然,我们坚信随着分布式技术的不断发展与进步,在未来越来越多的数据都会转移到IPFS网络中去进行存储。

59、IPFS与应用之间有何关系?

IPFS是一种存储协议,任何应用都是需要存储的内容,比如:文字、数据、图片、音频、视频等,都可以使用IPFS网络来进行存储或者是调用。

60、如何理解IPFS是对象存储的一种方式?

对象存储,本质上是做基于对象的存储,主要是用来描述解决与处理离散单元方法的通用术语,这些离散单元也被称为是对象。就像是文件一样,对象包含了数据,但是与文件不同之处是对象在一个层结构中不会再出现层级结构。

每个对象都在一个被称作存储池的扁平地址空间的同一级别中,一个对象不会只是属于另一个对象的下一级。

而在IPFS网络中,所有的数据都是不存在层级结构的,不需要一级级地去打开文件来寻找文件,而是通过文件hash,就能够直接实现访问。

中链云是一家专注于IPFS&Filecoin分布式全产业链解决方案服务商,在分布式存储领域拥有多项独家分布式存储自主知识产权及技术专利,拥有全行业最完善的一站式Filecoin挖矿整体解决方案,从硬件设备到超大型IDC矿场再到软件集成系统,致力于构建全网最强Filecoin云算力提供商。

—-

编译者/作者:红烧肉姐姐

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

LOADING...
LOADING...