由鑫链财经小编分享(xinchaincaijing.com),什么是IPFS呢?IPFS或称作星际文件系统是一种分布式存储系统,它可以完成中央服务器所做的所有事情,但不依赖于中央系统。这使其能够抵御停机、审查和攻击,同时使其能够为去中心化互联网奠定基础。在本文中,我们将探讨IPFS的意思以及它的运作原理是什么。
一什么是IPFS(星际文件系统)?
用IPFS创始人的话说,星际文件系统“是一个分布式系统,用于存储和访问文件、网站、应用程序和数据。”也就是说,它是一个系统,可以做中心化云所做的一切,但没有中心化存储系统。
想要知道这些数据的储存在哪?答案就在“分布式”这个词里。与区块链依靠节点贡献计算能力来验证数据类似。IPFS有数十万个节点,连接到IPFS的独立计算机系统,用来提供存储带宽来存储上传到网络的文件和内容。
这意味着,如果维基百科利用IPFS存储其内容,它将存储在一个分布式网络上,而不是一个中央服务器上。只要存储特定页面的节点中至少有一个在线,用户就可以通过输入链接来访问该页面,包括其他平台、网站和应用程序也可以这样做。
由于是去中心化节点网络,所以猜测哪个节点在IPFS上存储什么数据是不可能的。这消除了故障的关键点,并最大限度地减少了审查和黑客攻击的机会。
二、IPFS是如何工作的?
通过上面的介绍,现在你对IPFS应该有了一个基本的概念。这章节我们来更深入地了解一下上面说到的一切是怎么落实的,以及如何作为一个完整的系统发挥作用的。
在基于位置的寻址中,用户指向文件在中央服务器上的位置,而IPFS使用基于内容的寻址,用户使用文件的唯一ID来请求文件。以下是在IPFS上上传和访问文件和数据的逐步概述:
1、当你使用IPFS网络上传一个文件时,它会被分成更小的部分并使用密码散列进行加密
2、为了识别文件,网络为其分配一个唯一的标识符,称为哈希或内容标识符(CIDSTF。
3、每当你想要访问这个文件时,你可以使用这个CID并询问节点网络谁拥有与之对应的文件。这一点是与Web2的不同的,因为你不像在中央服务器或Web2上那样指向某个位置,而是直接请求文件。
4、然后,系统中有该文件的任何节点都会将其发送给你,并加载到你的浏览器中。
5、当你收到文件时,你的计算机会缓存该文件的副本,并且你会成为该文件的另一个提供者,直到你决定清除缓存。如果你愿意,你也可以选择存储该内容的副本,并成为永久的提供商。
事实上,你是通过指向文件的内容而不是其位置来访问文件的,这就是为什么这种方法被称为基于内容的寻址。每次有新数据添加到文件中时,它都会创建一个具有新CID的新文件,同时在IPFS上保留文件的先前版本。这意味着文件的整个历史可以在IPFS永久保存。
但这并不意味着你必须记住每个新版本的复杂哈希才能访问文件,这些文件可以链接到域名系统上的可读域名,就像对当前的常规网站、页面和平台所做的那样。
总结
上文内容就是对什么是星际文件系统(IPFS)?以及IPFS是这么工作的?这两个问题的解答。总的来说,IPFS是一种解决方案,可确保你随时享受访问你最喜欢的平台、你过去的生日照片、你的电子邮件、你的聊天以及其他所有在线内容的乐趣。它为你和每个人带来了通过权力下放保护人类关键数据的承诺。
风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。