O comando ipfs add
me dá o hash, mas também disponibiliza os dados para os pares online.
Para fins de teste, ao criar aplicativos, preciso do código hash sem disponibilizá-lo para os colegas.
O IPFS permite fixar e desafixar para fixar objetos no armazenamento local. Mas não consigo entender como funciona.
Se um objeto for desafixado, os dados estarão disponíveis para os pares?
Além disso, se eu baixar um novo arquivo de outros pares usando um hash, ele será automaticamente fixado no armazenamento local?
Ei @amiyatulu , ótimas perguntas. Você deve perguntar isso em ipfs/faq; é onde perguntas como esta são mais prováveis de serem respondidas. Este repositório não é um repositório de discussão.
Link suas perguntas de volta aqui, e eu vou fechar esta questão então. Obrigado!
De ipfs add --help
parece que ipfs add --only-hash <ipfs-path>
é o que você quer!
Se um objeto for desafixado, os dados estarão disponíveis para os pares?
Será se outros peers já o tiverem em seu armazenamento de dados (fixado ou não).
Além disso, se eu baixar um novo arquivo de outros pares usando um hash, ele será automaticamente fixado no armazenamento local?
Ele não será fixado, mas será armazenado em cache em seu armazenamento de dados para que você não precise baixá-lo novamente e possa começar a servi-lo para outros pares. Acredito que, por padrão, o tamanho do armazenamento de dados esteja definido como 10 GB. Quando você fixa um arquivo, ele não será removido do armazenamento de dados até que você o desvincule explicitamente ( ipfs pin rm <ipfs-path>
).
Obrigado por responder @basile-henry.
Marcando este problema como duplicado, consulte o original https://discuss.ipfs.io/t/can-i-get-the-hash-for-my-data-without-adding-it-to-ipfs/269
Comentários muito úteis
De
ipfs add --help
parece queipfs add --only-hash <ipfs-path>
é o que você quer!Será se outros peers já o tiverem em seu armazenamento de dados (fixado ou não).
Ele não será fixado, mas será armazenado em cache em seu armazenamento de dados para que você não precise baixá-lo novamente e possa começar a servi-lo para outros pares. Acredito que, por padrão, o tamanho do armazenamento de dados esteja definido como 10 GB. Quando você fixa um arquivo, ele não será removido do armazenamento de dados até que você o desvincule explicitamente (
ipfs pin rm <ipfs-path>
).