Ipfs: Как я могу получить хеш файлов и папок, не передавая данные пирам онлайн?

Созданный на 29 нояб. 2016  ·  3Комментарии  ·  Источник: ipfs/ipfs

Команда ipfs add дает мне хэш, но также делает данные доступными для пиров в сети.
В целях тестирования при создании приложений мне нужен хэш-код, не делая его доступным для одноранговых узлов.
IPFS позволяет закреплять и откреплять объекты для закрепления в локальном хранилище. Но я не могу понять, как это работает.
Если объект не закреплен, будут ли данные доступны для одноранговых узлов?
Кроме того, если я загружу новый файл с других пиров, используя хэш, будет ли он автоматически прикреплен к локальному хранилищу?

statuduplicate

Самый полезный комментарий

Из ipfs add --help кажется, что ipfs add --only-hash <ipfs-path> — это то, что вам нужно!

Если объект не закреплен, будут ли данные доступны для одноранговых узлов?

Это будет, если другие одноранговые узлы уже имеют его в своем хранилище данных (закрепленном или нет).

Кроме того, если я загружу новый файл с других пиров, используя хэш, будет ли он автоматически прикреплен к локальному хранилищу?

Он не будет закреплен, но будет кэширован в вашем хранилище данных, поэтому вам не придется загружать его снова и вы сможете начать предоставлять его другим одноранговым узлам. Я считаю, что по умолчанию размер хранилища данных установлен на 10 ГБ. Когда вы закрепляете файл, он не будет удален из вашего хранилища данных, пока вы явно не открепите его ( ipfs pin rm <ipfs-path> ).

Все 3 Комментарий

Привет, @amiyatulu , отличные вопросы. Вы должны спросить об этом в ipfs/faq; вот где, скорее всего, будут ответы на подобные вопросы. Этот репозиторий не является дискуссионным репозиторием.

Ссылайтесь на свои вопросы сюда, и тогда я закрою эту тему. Спасибо!

Из ipfs add --help кажется, что ipfs add --only-hash <ipfs-path> — это то, что вам нужно!

Если объект не закреплен, будут ли данные доступны для одноранговых узлов?

Это будет, если другие одноранговые узлы уже имеют его в своем хранилище данных (закрепленном или нет).

Кроме того, если я загружу новый файл с других пиров, используя хэш, будет ли он автоматически прикреплен к локальному хранилищу?

Он не будет закреплен, но будет кэширован в вашем хранилище данных, поэтому вам не придется загружать его снова и вы сможете начать предоставлять его другим одноранговым узлам. Я считаю, что по умолчанию размер хранилища данных установлен на 10 ГБ. Когда вы закрепляете файл, он не будет удален из вашего хранилища данных, пока вы явно не открепите его ( ipfs pin rm <ipfs-path> ).

Спасибо за ответ @basile-henry.

Отметив эту проблему как дубликат, см. оригинал https://discuss.ipfs.io/t/can-i-get-the-hash-for-my-data-without-adding-it-to-ipfs/269 .

Была ли эта страница полезной?
0 / 5 - 0 рейтинги

Смежные вопросы

nbingham1 picture nbingham1  ·  19Комментарии

flyingzumwalt picture flyingzumwalt  ·  28Комментарии

haarts picture haarts  ·  4Комментарии

jbenet picture jbenet  ·  34Комментарии

pyhedgehog picture pyhedgehog  ·  11Комментарии