带你快速了解IPFS/Filecoin是什么?

IPFS是一个内容可寻址,版本化,点对点超媒体分布式存储,传输协议。

什么是 IPFS?

IPFS (Inter-Planetary File System)是基于内容寻址、版本化、点对点的超媒体传输协议,它集P2P网络技术、 BitTorrent传输技术、 Git版本控制技术、自证明文件系统技术于一身,是新一代的P2P网络通信协议。在 IPFS中,网络中的参与者可以相互存储、获取和传输可验证数据。

IPFS旨在建立一个更开放、更快、更安全的因特网,通过采用分布式哈希表来解决数据传输和定位问题,将点到点的单点传输转变为P2P (以哈希链为结构的多点对多点)传输。

IPFS是如何工作的:

在当前的网络服务中,内容是基于位置的(IP)寻址,即在查找内容时,首先要找到内容所在的服务器(基于 IP),然后再在服务器上寻找相应的内容。而且在 IPFS的网络中,是基于内容寻址,每个上传到 IPFS上面的文件,文件夹,都是以 Qm开头的字母散列值,不需要知道文件存储在哪里,通过散列值就可以找到文件,这种方式叫做内容寻址。

在 IPFS系统中,内容被划分为多个块(如果内容很小,则直接存在 DHT中),并分散存储到 IPFS网络中的节点上(尽管目前的 IPFS实现是,一个节点可以保存全部内容块)。该系统将对内容的每个块计算散列值,然后将所有块的散列值拼凑在一起,再对每个散列值进行一次计算,从而得到最终散列值。每一个节点同时维护一个 DHT (分布式散列表),其中包含了数据块和目标结点之间的映射关系。

Filecoin的商业化路径,挖矿仅仅是开始

Filecoin网络诞生在互联网数据爆发的前夜,各种互联网新技术正处在商业化爆发应用的边缘。FFilecoin可以为客户提供高效、强大的分布式信息存储网络。V|jasonbody 当前我国将互联网纳入“新基建”的范畴,并准备在国内筹建几个大型的数据

在 IPFS中,通过 hash来请求文件,然后使用这个分布式 hashtable来查找文件所在的节点,返回文件并根据 hashtable对其进行重新组合(同时也验证文件)。

IPFS特征:

1.在了解了文件的散列值后,可以保证文件不会被修改,也就是,可以保证访问的文件不会被篡改。由于根据散列的特性,即使源文件有很大的变化,散列对应的值也会完全不同。

二、 IPFS得以普及,节点数量达到一定规模,内容将永久保存,即使部分节点脱机,也不会影响到文件的读取,不像现在的收藏版那样会失效。

3.由于 IPFS是一个统一的网络,只要文件已经在网络中存储,除了必要的冗余备份外,就不会再存储文件,与现有的因特网相比,信息孤岛和各中心之间无法共享数据,数据需要重复存储,因此 IPFS一定意义上节省了空间,使整个网络的带宽消耗降低,网络效率提高。

四、 IPFS采用分布式存储网络,文件存储在不同的网络节点上,自然避免了 DDOS攻击,一个文件可以从多个节点上同时下载,因此, IPFS比中心存储更容易受到 DDOS攻击。

经过上述介绍,相信大家已经对 IPFS是什么有了一个初步的认识和了解,在此要强调的是, IPFS是一种互联网底层的传输协议,简单的理解, IPFS是一种技术。

版权声明:IPFS门户 发表于 2021-03-03 15:25:36。
转载请注明:带你快速了解IPFS/Filecoin是什么? | IPFS门户