2022ipfs介绍-IPFS星际文件系统新手教程

昕阳小编 92 0

这一次,我们来谈谈分散存储的方式。IPFS代表星际文件系统,这是一个开源的对等分布式超媒体协议,旨在作为所有计算设备的无处不在的文件系统。让我们来看看这种方法的特点。

在我们解释IPFS之前,让我们回顾一下现有的几种文件尚力财经小编2022传输协议。第一个是超文本,也就是http协议。这个协议本身就是一个允许你在网上读取文件的协议,你可以在读取后以特定的方式显示出来。这就是我们现在使用的网络。它依赖于单个服务器的内容,所以当服务器宕机时,你无法读取网站的内容。

另一个是所谓的BT也是有原因的。这个协议有点像我们现在谈论的IPFS。这是一个共享协议。当你发送一个文件请求时,文件多的节点会贡献他的文件,所以如果文件共享源离你近,获取文件的速度就更快,共享一个文件的人越多,你获取文件的速度就越快。

什么是IPFS

IPFS是一个分布式文件存储系统。它把每一台参与的计算机看作一个节点,存储在上面的文件会通过哈希技术变成内容标识符——cid来表示这个文件。然后,这些文件将被分割成小文件并存储在该网络上的节点上。当用户需要访问这个文件的内容时,会使用P2P找到存储这部分文件的节点。

IPFS是如何工作的?

基本上,IPFS类似于我们今天所知的万维网,但更像是一个单独的BitTorrent组,它在一个单独的Git存储库中交换对象。

通过基于BitTorrent的协议分发文件。重要的是,IPFS是Kodemila、BitTorrent和Git的组合,可以创建互联网的分布式子系统。

协议的设计提供了与Git相同的互联网版本历史。每个文件和其中的所有块都有一个唯一的标识符,这是一个加密的哈希。删除网络上的重复文件,并跟踪每个文件的版本历史。

这将产生永久可用的内容,其中网页不会因服务器故障或Web主机损坏而消失。此外,通过这种机制,可以保证内容的真实性,并且在搜索文件时,您实际上是在要求网络查找与内容相关联的唯一标识哈希后面存储内容的节点。IPFS节点之间的链接采用加密散列的形式,这是可能的,因为它的Merkle DAG数据架构。merdag给IPFS带来的好处包括:

内容寻址内容有一个唯一的标识符,它是文件的加密哈希。

No duplication-内容相同的文件不能复制,只能存储一次。

防篡改使用校验和来验证数据,因此如果哈希发生变化,IPFS将知道数据已被篡改。

IPFS使用Merkle链接将文件结构相互链接,每个文件都可以通过人类可读的名称找到,使用一种称为IPNS的分散命名系统。Merkle有向无环图(DAGS)的实现对于该协议的基本功能非常重要,但它比本文的范围更具技术性。

分散在这个网络上的

,每一个文件都有一个唯一的内容标识,这个编号可以代表这个文件。让我们寻找文件不是因为它在哪里,而是因为它是什么。让整个搜索逻辑相对简单明了,然后可以把主文件拆分成很多小文件,这些小文件存放在不同的电脑里。理论上来说,因为每个相同的文件都会有相同的编号,如果你的文件和别人的一样,就可以共享这个内容,就不存在文件冗余的问题。

在软件架构中,和其他分布式存储一样,将整个文档分成许多部分,存储在不同的部分是非常常见的。 因为当我们在处理一个大文件的时候,如果你不把它展开,你可能要花很长时间才能从硬盘中读取文件,这其实是相当慢的。首先,你必须阅读文档并将其写入内存,然后它才能被内存显示。

相反,如果把文档切割成很多部分,理论上可以从不同的电脑上并行读取文档。这时候就跟在车站里一样。当乘客可以从不同的出口进出时,你可以更快地疏散乘客。比如我们在大年三十的时候,可以看到捷运局会希望你能从象山站甚至永春站进出捷运。这是一个道理,但是如果大家都挤在市政府站,那么大家就要等很久才能从101疏散。

速度

由于关系分散,你可能会使用一个离你比较近的节点,这个节点可以更快的访问到你想要的信息。在传统的集中式架构中,如果你在一个美国的机房里,由于距离的原因,当你不得不访问这个网页时,你可能要花很长时间来访问这个文件。所以,我们有CDN技术,他只是想让你在一个离内容更近的机房。访问内容,但是现在这种去中心化的技术,理想的情况,假设很多人共享,你也许可以从最近的电脑上访问别人共享的文件。这不是最自然的CDN吗?

当然,这只是一个假设。其实传输速度也会和你邻居电脑的网络带宽,电脑设备,然后算法的执行效率上述文章内容就是。毕竟cdn是专门用来访问内容的。P2P网络想在这方面有优势其实挺难的,但是如果CDN也参与这部分工作呢?毕竟,过去的经验表明,大公司染指这种开源开发非常普遍。

保密性

当我们的文件分散在别人的电脑上时,我们会遇到一个问题:我们不想让别人知道我们的文件是什么?

现代人非常注重隐私,那么如何才能把文件放在别人的电脑里,而同时对方又不知道我们的信息呢?毕竟,我们把我们的信息放在一个开放的网络上。

我们可以通过加密机制对你不想让别人知道的消息进行加密。当你有了尚力财经小编2022这个私密的人,你就可以解锁内容,知道消息里面的内容。

结论:

仓储是一项非常重要的工作。在现代网络中,你使用的几乎每一个网页都需要存储,包括文件、声音、电影等。也就是说,当你在使用互联网的时候,你无时无刻不在和存储服务器打交道。IPFS希望做的是创造一种更好的方法来获得这些文件。他希望这些文件可以少一些控制,多一些分享。但是,历史上很多这样的项目都失败了。毕竟太理想化了。但这一次,区块链产业,在这种自愿共享的土壤中,能在代币的肥料下,长出不一样的东西吗?

以上就是什么是ipfs?ipfs星际文件系统指南详情请关注coir.com其他相关文章了解更多IPFS百科知识分享!

2022ipfs介绍-IPFS星际文件系统新手教程-第1张图片-昕阳网

标签:

抱歉,评论功能暂时关闭!

微信号已复制,请打开微信添加咨询详情!