/ / O que o ipfs init faz? - git, ethereum, ipfs

O que o ipfs init faz? - git, ethereum, ipfs

Eu sou novo no ipfs e quero entender o que estou fazendo. Eu entendo o git um pouco, há um paralelo no entendimento? Minhas perguntas: -

  • O que exatamente faz ipfs init Faz?
  • O que é um repositório de objeto global?
  • Eu não executo um daemon ainda porque ipfs daemon faz isso, mas torno algum dos meus arquivos locais públicos executando o init?
  • É ipfs init um paralelo com git init?

Gracias!

Respostas:

1 para resposta № 1

A partir de ipfs/js-ipfs PR 91, as principais etapas por trás de um ipfs init estamos:

  • verificar a existência de repo
  • gerar novo id de par
  • gerar + escrever configuração
  • versão escrita
  • adicionar ativos padrão ao repo
  • fixar ativos padrão no repo
  • definir + publicar registro IPNS

Eu não tenho muitos dados em um "repositório global de objetos", exceto que o objetivo do IPFS é ser global (veja seu nome origem):

IPFS (o InterPlanetary File System) é um novo protocolo de distribuição de hipermídia, endereçado por conteúdo e identidades.

Como mencionado neste tópico:

ipfs init gerou os arquivos em ~/.ipfs/, Incluindo config, que contém sua chave privada.
Você notará que na configuração sua identidade de par está listada acima dessa chave privada.

Você ainda precisa ipfs add seus arquivos e para publicá-los (ipfs name)