什么是ipfs?IPFS星际文件系统新手指南_币圈新闻_鼎鸿网

什么是ipfs?IPFS星际文件系统新手指南

angula 0

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

在解释IPFS之前,让';让我们回顾几种现有的文件传输协议。第一个是超文本,也就是http协议,它本身就是一个允许你在网络上读取文件的协议。看完之后可以用特定的方式展示。这就是我们现在使用的网络。它依赖于单个服务器的内容,所以当服务器挂起时,您可以';看不懂网站的内容,又因为服务器的地理关系。很多时候你在很远的地方,他的阅读速度是比较慢的。

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

IPFS是一个分布式文件存储系统。它把每一台参与的计算机看作一个节点,存储在上面的文件会通过哈希技术变成内容标识符——CID来表示这个文件。,然后把这些文件分成小文件,存储在这个网络上的节点上。当用户需要读取这个文件的内容时,就会使用P2P找到存储这些文件的节点,取出来进行读取。基本上IPFS类似于我们今天所知的万维网,但更像是一个单独的BitTorrent组,它在一个单独的Git存储库中交换对象。

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

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

这将导致永久可用的内容,其中网页不会因服务器故障或Web主机损坏而消失。

另外,通过这种机制可以保证内容的真实性,在寻找文件的时候,你实际上是在要求网络寻找与内容相关联的唯一标识哈希背后存储内容的节点。IPFS中节点之间的链接是加密散列的形式。这是可能的,因为它的MerkleDAG数据架构。默克尔日报';给IPFS带来的好处包括:

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

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

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

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

在这个网络上,每一个文档都有一个唯一的内容标识,这个编号可以代表这个文档,这样我们在寻找一个文档的时候,并不是因为它在哪里。,而是这个文件是什么。让整个搜索逻辑相对简单明了,然后可以把主文件拆分成很多小文件,这些小文件存放在不同的电脑里。理论上,因为每个相同的文件都有相同的编号,所以如果您的文件与其他文件相同,,可以分享这个内容,不会有多余的文件。

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

相反如果你把文档切割成许多部分,理论上你可以从不同的计算机上并行读取文档。这时候就像在车站一样。当乘客可以从不同的出口进出时,你可以更快地疏散乘客。例如,当我们在新年';夏娃。我们可以看到,捷运会希望你能从象山站甚至永春站进出捷运。这是一个道理,但是如果所有人都挤在市政府站,那么所有人都要等很长时间才能从101疏散。

因为分散。你可以使用一个靠近你的节点,它可以更快地访问你想要的数据。在传统的集中式架构中,如果你在美国的机房,由于距离的原因,你可能需要很长时间才能访问到这个文档。所以,我们有了CDN的技术。他只是想让你在一个相对封闭的机房里访问内容。但是现在,这种去中心化的技术是理想的。如果许多人共享它,您也许能够从最近的计算机访问其他人共享的文件。不是';这不是最自然的CDN吗?

当然,这只是假设。其实传输速度也会和你邻居电脑的网络带宽,电脑的设备,然后算法的执行效率有关。毕竟CDN是专门用来访问内容的。事实上,P2P网络在这方面占据优势是相当困难的,但如果cdn也参与这部分工作呢?毕竟,过去的经验指出,大公司染指这种开源开发是相当常见的。

当我们的文件分散在别人身上';美国的电脑,我们会遇到一个问题:那就是,我们不';我不想让别人知道我们的档案是什么。

现代人非常重视隐私,那么我们怎么把文件放在别人的';s电脑?但同时,我们不为对方所知的信息怎么办?毕竟,我们把数据放在一个开放的网络上。

我们可以加密您不知道的信息';Idon’我不想让别人知道我使用了私钥。当你有了这个私人的人,,可以解锁这条内容,也可以知道这条消息的内容。存储是一项非常重要的任务。在现代网络中,你使用的几乎每一个网页都需要存储,包括文档、声音、电影等等。换句话说,当你使用互联网时,您一直在处理存储的服务器。IPFS希望做的是创造一种更好的方法来获得这些文件。他希望让这些文件少一些控制,多一些分享。但在历史上,很多这样的项目都是无疾而终。毕竟太理想化了。然而,这个区块链产业,在这片自愿共享的土壤上,有了代币的肥料,能否长出不一样的成果,让我们继续观察。

以上就是什么是ipfs?IPFS星际文件系统指南的细节更多ipfs百科知识分享请关注dadaqq.coM其他相关文章(www.dadaqq.coM)!

本站提醒投资有风险,入市需谨慎。此内容不作为投资理财建议。

什么是ipfs?IPFS星际文件系统新手指南文档下载: PDF DOC TXT