IPFS节点将它们存储的数据视为缓存,这意味着无法保证数据将继续存储。固定CID告诉IPFS服务器数据很重要,不能丢弃。
您应该固定任何您认为重要的内容,以确保内容得到长期保留。由于对其他人重要的数据可能对您不重要,因此固定可让您控制所需的磁盘空间和数据保留。
上下文
您的IPFS节点可以根据不同类型的用户事件存储数据。例如,您可以添加文件ipfs add ...
。它还将存储您请求的数据,例如通过网关(http://localhost:8080/ipfs/QmXoypizjW3WknFiJnKLwHCnL72vedxjQkDDP1mXWo6uco
)或使用ipfs cat ...
来加载网页。您的节点将咨询其他IPFS对等节点以查找这些请求的数据,并将结果存储在本地缓存中。ipfs add
将自动固定内容,但其他IPFS命令不包括自动固定。
在节点上触发垃圾收集时,任何固定内容都将自动免于删除。可以删除非固定数据;如果您稍后再次请求,则可以从另一个节点检索数据。
固定服务
为确保保留重要数据,您可能需要使用固定服务。这种服务通常会为保证他们保持数据固定的服务进行交易。在某些情况下,这可能对您很重要:
- 您没有足够的磁盘空间,但是您希望确保一些数据。
- 您的计算机是笔记本电脑、手机或平板电脑,它们会间歇性地连接到网络,但您希望能够随时随地访问IPFS上的数据,即使您添加的设备处于脱机状态也是如此。
- 您需要一个备份,以确保您的数据始终可以从网络上的另一台计算机上获得,以防您在自己的计算机上意外删除或垃圾收集。