#ipfs
#ipfs
Вопрос:
Я понимаю, что в ipfs все одноранговые узлы кэшируют части моего загруженного файла. Это правда, даже если я не делюсь своим файлом ни с кем (узлом)? Я загрузил и сразу же удалил файл, но файл по-прежнему виден со ссылкой. Все ли мои подключенные одноранговые узлы ipfs кэшируют файлы всякий раз, когда я загружаю новый файл?
Ответ №1:
Если вы добавили файл в IPFS и хотите его удалить, вам необходимо:
- Ни на одном другом узле файл не закреплен
- Файл, открепленный от вашего собственного узла
- Файл удален из вашей MFS (если он был добавлен)
- Сбор мусора (
ipfs repo gc
)
Когда все вышесказанное верно, файл исчез.
Комментарии:
1. Когда я загружаю файл, этот файл фрагментируется на части, и эти небольшие части сохраняются в нескольких узлах (локальное хранилище этих компьютеров), верно? Или весь файл сохраняется на моем собственном компьютере?
2. Некоторые файлы вместе с их частями могут временно кэшироваться на других узлах, но если они не закреплены, они, вероятно, не сохранятся в их кэше очень долго. Я полагаю, что узлы обычно хранят все блоки, необходимые для файла, а не только фрагменты.
3. Также, чтобы ответить на ваш вопрос о сохранении. Да, когда вы добавляете файл на свой узел IPFS, он добавляется только локально.