Как хеши получают семена / булавки - PullRequest
0 голосов
/ 31 января 2019

Я пытаюсь понять, как хэши (например, некоторые изображения) будут закреплены и / или посеяны пользователями.

Допустим, у меня есть собственный шлюз или я использую общедоступную IPFSшлюз для получения некоторых изображений.Например, когда пользователь заходит на веб-сайт, и этот веб-сайт загружает некоторые хэши:

  • автоматически ли пользователь прикрепляет их?
  • этот пользователь также начинает заполнять эти хэши?(если это так, где хранятся эти изображения и как этот пользователь может прекратить сеять)

Спасибо!

1 Ответ

0 голосов
/ 22 мая 2019

Я не знаю специфики вашей ситуации, но я считаю, что ответ на первый вопрос нет (по состоянию на v0.4.20).Закрепление в основном происходит во время следующих команд:

  • ipfs pin add
  • ipfs add
  • ipfs block put
  • ipfs dag add
  • ipfs object put

Что касается второго вопроса, то, вероятно, произойдет следующее (по состоянию на v0.4.20):

  1. Изображения извлекаются с помощью чего-то вродеipfs get, который не закрепляет, но заставляет блоки, составляющие изображение, сохраняться в узле.
  2. Узел будет периодически объявлять, что он предоставляет (отбирает) все блоки, которые он хранит.
  3. В конце концов, когда вы запустите ipfs repo gc (или если у вас включен автоматический gc), тогда блоки, составляющие образ, будут удалены, и узел больше не будет объявлять, что он предоставляет (заполняет) эти блоки,Закрепленные блоки выживают при сборке мусора, поэтому оставайтесь на месте, пока вы не открепите и не соберете мусор.
...