Perintah ipfs add
memberi saya hash, tetapi juga membuat data tersedia untuk rekan online.
Untuk tujuan pengujian, saat membangun aplikasi, saya memerlukan kode hash tanpa membuatnya tersedia untuk rekan-rekan.
IPFS memungkinkan pin dan unpin untuk menyematkan objek ke penyimpanan lokal. Tetapi saya tidak dapat memahami cara kerjanya.
Jika sebuah objek tidak disematkan, apakah data akan tersedia untuk rekan-rekan?
Juga jika saya mengunduh file baru dari rekan lain menggunakan hash, apakah itu akan otomatis disematkan ke penyimpanan lokal?
Hai @amiyatulu , pertanyaan bagus. Anda harus menanyakan ini di ipfs/faq; disitulah kemungkinan besar pertanyaan seperti ini akan terjawab. Repo ini bukan repo diskusi.
Tautkan pertanyaan Anda kembali ke sini, dan saya akan menutup masalah ini. Terima kasih!
Dari ipfs add --help
sepertinya ipfs add --only-hash <ipfs-path>
adalah yang Anda inginkan!
Jika sebuah objek tidak disematkan, apakah data akan tersedia untuk rekan-rekan?
Itu akan terjadi jika rekan-rekan lain sudah memilikinya di datastore mereka (disematkan atau tidak).
Juga jika saya mengunduh file baru dari rekan lain menggunakan hash, apakah itu akan otomatis disematkan ke penyimpanan lokal?
Itu tidak akan disematkan tetapi akan di-cache di datastore Anda sehingga Anda tidak perlu mengunduhnya lagi dan dapat mulai menyajikannya ke rekan lain. Saya percaya secara default ukuran datastore diatur ke 10GB. Saat Anda menyematkan file, itu tidak akan dihapus dari datastore Anda sampai Anda secara eksplisit melepasnya ( ipfs pin rm <ipfs-path>
).
Terima kasih telah menjawab @basile-henry.
Menandai masalah ini sebagai duplikat, lihat https://discuss.ipfs.io/t/can-i-get-the-hash-for-my-data-without-adding-it-to-ipfs/269 asli
Komentar yang paling membantu
Dari
ipfs add --help
sepertinyaipfs add --only-hash <ipfs-path>
adalah yang Anda inginkan!Itu akan terjadi jika rekan-rekan lain sudah memilikinya di datastore mereka (disematkan atau tidak).
Itu tidak akan disematkan tetapi akan di-cache di datastore Anda sehingga Anda tidak perlu mengunduhnya lagi dan dapat mulai menyajikannya ke rekan lain. Saya percaya secara default ukuran datastore diatur ke 10GB. Saat Anda menyematkan file, itu tidak akan dihapus dari datastore Anda sampai Anda secara eksplisit melepasnya (
ipfs pin rm <ipfs-path>
).