Ipfs: Como posso obter o hash de arquivos e pastas sem fornecer dados aos colegas online?

Criado em 29 nov. 2016  ·  3Comentários  ·  Fonte: ipfs/ipfs

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?

statuduplicate

Comentários muito úteis

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> ).

Todos 3 comentários

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

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

nbingham1 picture nbingham1  ·  19Comentários

flyingzumwalt picture flyingzumwalt  ·  28Comentários

Netherdrake picture Netherdrake  ·  9Comentários

pyhedgehog picture pyhedgehog  ·  11Comentários

myqq0000 picture myqq0000  ·  5Comentários