IPFS本质上是一个面向全球的、点对点的分布式版本文件系统
是分布式的、永久性的网络
通过验证内容的哈希,实现网页的速度更快、更安全、更健壮、更持久
这里边最重的是IPFS通过把一个大文件,分成若干个小文件,每个小文件对应一个hash值,不同的hash值根据内容不同,用不同的方式命名。分布于网络中
可以接收文件并管理、存储它们,随着时间的推移还能跟踪版本变化。
因此两个具有不同名称和相同内容的文件将具有相同的IPFS对象表示,同样具有相同的hash值。
其特点就是
点对点网络上存储文件的开源协议
去中心化的“客户端及服务器”的网络架构
大文件被分成小块,便于传播
对内容进行哈希做为文件查找代号
有可能取代HTTP协议,打造出一个全新的互联网
那么,IPFS协议如何搭建平台
主要有这么几个要点,按顺序来说,1、用密算法计算出若干小文件的hash值
把文件分为若干个小文件,每一个小文件对应相应的hash值
若干个小文件,组成允许交换IPFS对象的P2P集群,构
Merkle DAG的密码验证数据结构
用户如何查看文件,不是传统的通过主网搜素来找路径,而是直接通过hash值,来对应内容,来找其存储方式,不需要在主网搜索。只需找对应的区块即可
也就是,由于hash值的唯一性,使搜索时通过hash值来查看文件的路径
传统的http的痛点是什么呢?
鼓励高度集中化,对度依赖于主干网
任何数据必须在主网上搜素,这是唯一途径,必须从根目录找起
所以,一般都是大规模的群体文件。
这就造成了极大的资源浪费,和高昂的搜素费用
并且效率极底
那么,IPFS有什么优势呢?
IPFS文件也可以是特殊的IPFS目录对象,它允许用户使用人类可读的文件名,透明地链接到其他IPFS哈希。用户可以从任何IPFS节点访问,而不需要链接到HTML上的其他哈希。
其根本在于每个小数据都用不同的,唯一的hash代替,分布在区块链的不同节点之上
这就极大的提高了其效率
不同区块之间的相连,也使安全系数有了极大的提升
不像集中于主网那样,又不安全,又效率低下
这种去中心化的存储方式,也很大程度上节约了数据成本
那么,IPFS有什么优势呢?主要集中于四个方面
IPFS哈希代表不可变的数据,这意味着它们是不能被更改的。
哈希是一些很大的、难看的字符串,而且不容易记住。
主要体现于,其安全性
存储空间变得非常便宜,不在是单一于主网,而是分布于区块链的若干个节点中
其方便的存储方式,灵活的方式,可以体现在数据拥有者开放的方式上
墨客子链为什么能掀起新的互联网革命
首先,区块链技术使IPFS成为可能
区块链天然的拥有一个DAG结构,后续块总是通过前序块的hash值与他们相连接。
而以太坊在完成这一使命中有其弊端的
以太坊是通过主链和侧链的方式来运行的,也就是说存储数据的直线性
那么,决定了其运行速度慢,不能有效的存储所有数据
并且,在数据提取时,其区块费用的相当高昂的
所以,决定了其不可以掀起一场革命,只能提供一种思路
而墨客子链由于其构架方式的不同
必然用有存储的广泛适用性;费用的极低;运行速度快,等等优势
也为IPFS最终代替HTTP成为一种可能,或者说。可能掀起一场互联网革命