时间:2023-06-15|浏览:218
Web使用基于位置的寻址来存储和检索文件。但是如果文件已经从服务器上删除,我们就无法再访问它。这种情况下,我们还可能无法联系到其他人,并获取该文件的副本。互联网上的许多文件都可能具有相同的名称,但内容可能不同。
IPFS是一种使用基于内容的寻址方式存储文件的对等网络协议。这意味着,要查找文件时,我们不需要知道它在哪里,而只需要知道它所包含的内容的哈希值。哈希函数为每个文件创建唯一的“指纹”。因此,我们可以轻松检索文件,并通过对比哈希值来验证其完整性。哈希函数还可以消除网络的重复,这优化了存储需求并提高了网络性能。
IPFS将文件存储为对象,该对象包括数据和链接。如果文件大于256KB,它会被拆分并存储在多个IPFS对象中。IPFS一旦某个文件被添加到网络中,它就不能被更改。为了解决这个问题,IPFS使用版本控制系统(Git),并创建提交对象来跟踪该文件的所有版本。通过Pinning一个文件,我们将该文件标记为重要文件,从而保证它会持续存在。
IPFS所面临的问题包括保持文件可用性和文件的实际共享。目前,许多公共Pinning服务提供持续性,但也需要付出代价。文件的实际共享需要通过传统通信机制与其他网络用户共享文件链接。网络爬虫和搜索引擎等已经开始解决这个问题,但还需要更多的时间和努力。
用戶喜愛的交易所
已有账号登陆后会弹出下载