我试图了解用户如何固定和/或播种哈希(例如某些图像)。
假设我有自己的网关,或者我使用公共 IPFS 网关来检索一些图像。例如,当用户访问一个网站并且该网站加载一些哈希值时:
- 用户会自动固定这些吗?
- 该用户是否也开始播种这些哈希?(如果是这样,这些图像存储在哪里以及该用户如何停止播种)
谢谢!
我试图了解用户如何固定和/或播种哈希(例如某些图像)。
假设我有自己的网关,或者我使用公共 IPFS 网关来检索一些图像。例如,当用户访问一个网站并且该网站加载一些哈希值时:
谢谢!
我不知道您的具体情况,但我相信第一个问题的答案是否定的(截至v0.4.20
)。固定主要发生在以下命令期间:
ipfs pin add
ipfs add
ipfs block put
ipfs dag add
ipfs object put
关于第二个问题,我认为可能发生的是(截至v0.4.20
):
ipfs get
,它不会固定,但确实会导致组成图像的块存储在节点中。ipfs repo gc
(或者如果您启用了自动 gc),则构成图像的块将被删除,并且节点将不再宣布它提供(种子)这些块。固定块可以在垃圾收集中幸存下来,因此会一直存在,直到您取消固定并收集垃圾为止。