-
想象一下,互联网是一个巨大的图书馆,而每本书都有一个特定的位置,这就像我们平时使用的网址(URL),通过地址找到网站的位置。但是,如果那本书被移动了,或者图书馆关闭了,我们就找不到这本书了。这就是现在互联网的一个问题:信息是靠位置来定位的。
-
IPFS(星际文件系统)提出了一个全新的想法:不通过书的位置找书,而是通过书的内容。每本书都有一个特别的指纹,这个指纹是独一无二的,只要你知道这个指纹,不管这本书在哪里,你都能找到它。这个指纹,就是我们所说的 IPFS 地址。
什么是 IPFS 地址?#
用一个简单的例子来说,IPFS 地址就像是一串特殊的代码,这串代码能代表一张图片、一个文档或者任何信息的内容。这个代码是根据信息内容生成的,内容不一样,生成的代码也就不一样。有了这个代码,你就可以在 IPFS 网络上找到这份信息,不管它被存放在世界的哪个角落。
为什么 IPFS 地址很重要?#
独一无二:因为 IPFS 地址是根据内容生成的,所以只要内容不变,这个地址就不会变,你总能通过它找到原始的信息。
不依赖位置:信息可以存储在世界上任何一个角落的电脑上,你都能通过 IPFS 地址访问到它,不用担心原来的网站或服务器是否还在运行。
更安全:因为信息是分布存储的,不容易被一次性删除或篡改,这让信息更加安全可靠。
IPFS 地址长什么样?#
- IPFS 地址开始通常会有 “/ipfs/” 这样的标识,后面跟着一串由字母和数字组成的代码,比如 “/ipfs/QmTzQ1N7iBpKu3Hn2q7sNt6uMV9uP8qujFbJh3gJ8L8Vbj”。这就是 IPFS 地址的样子,通过这样的地址,你可以在 IPFS 网络上找到对应的内容。
简单来说,IPFS 地址就像是给互联网上的每一份信息都做了一个指纹识别,有了这个指纹,不管这份信息在哪里,你都能找到它。这让互联网变得更加开放、永久和安全。
- 文件内容 是需要被添加到 IPFS 网络的原始数据。
- 哈希计算 表示对文件内容进行哈希算法处理的过程,以产生一个唯一的哈希值。
- 哈希值 是文件内容的唯一标识符,确保了 IPFS 网络中文件的唯一性。
- IPFS 地址 由 /ipfs/ 前缀和文件的哈希值组成,用于在 IPFS 网络中定位文件。
- 添加到 IPFS 网络 表示文件内容和其哈希值被添加到 IPFS 网络的过程。
- IPFS 网络 代表一个去中心化的存储网络,其中的节点可以存储和提供文件内容。
- 节点 1 到节点 N 表示 IPFS 网络中的不同节点,它们可以存有文件的副本。
- 通过 IPFS 地址访问 显示了用户如何通过 IPFS 地址从网络上的任一节点检索文件的过程。