ipfs add
コマンドはハッシュを取得しますが、データをオンラインのピアが利用できるようにします。
テストの目的で、アプリを構築する際に、ピアが利用できるようにせずにハッシュコードが必要です。
IPFSを使用すると、オブジェクトをローカルストレージに固定するための固定と固定解除が可能になります。 しかし、私はそれがどのように機能するかを理解することができません。
オブジェクトが固定解除されている場合、データはピアで利用できますか?
また、ハッシュを使用して他のピアから新しいファイルをダウンロードした場合、そのファイルは自動的にローカルストレージに固定されますか?
ねえ@amiyatulu 、素晴らしい質問。 これはipfs/faqで尋ねる必要があります。 このような質問に答える可能性が最も高いのはここです。 このリポジトリはディスカッションリポジトリではありません。
あなたの質問をここにリンクしてください、そして私はこの問題を閉じます。 ありがとう!
ipfs add --help
からは、 ipfs add --only-hash <ipfs-path>
が必要なように見えます。
オブジェクトが固定解除されている場合、データはピアで利用できますか?
他のピアがすでにデータストアにそれを持っているかどうかになります(固定されているかどうかは関係ありません)。
また、ハッシュを使用して他のピアから新しいファイルをダウンロードした場合、そのファイルは自動的にローカルストレージに固定されますか?
固定されることはありませんが、データストアにキャッシュされるため、再度ダウンロードする必要はなく、他のピアへの提供を開始できます。 デフォルトでは、データストアのサイズは10GBに設定されていると思います。 ファイルを固定すると、明示的に固定を解除するまで( 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を参照してください。
最も参考になるコメント
ipfs add --help
からは、ipfs add --only-hash <ipfs-path>
が必要なように見えます。他のピアがすでにデータストアにそれを持っているかどうかになります(固定されているかどうかは関係ありません)。
固定されることはありませんが、データストアにキャッシュされるため、再度ダウンロードする必要はなく、他のピアへの提供を開始できます。 デフォルトでは、データストアのサイズは10GBに設定されていると思います。 ファイルを固定すると、明示的に固定を解除するまで(
ipfs pin rm <ipfs-path>
)、データストアから削除されません。