/ / ¿Qué hace ipfs init? - git, ethereum, ipfs

¿Qué hace ipfs init? - git, ethereum, ipfs

Soy nuevo en ipfs, y quiero entender lo que estoy haciendo. Entiendo bastante, ¿hay un paralelo en la comprensión? Mis preguntas:

  • Que hace exactamente ipfs init ¿hacer?
  • ¿Qué es un repositorio global de objetos?
  • Todavía no ejecuto un demonio porque ipfs daemon hace eso, pero ¿hago públicos alguno de mis archivos locales ejecutando init?
  • Es ipfs init un paralelo a git init?

Gracias

Respuestas

1 para la respuesta № 1

De ipfs/js-ipfs PR 91, los pasos principales detrás de un ipfs init son:

  • verificar la existencia de repos
  • generar nueva identificación de igual
  • generar + escribir config
  • escribir versión
  • agregar activos predeterminados al repositorio
  • anclar activos predeterminados al repositorio
  • establecer + publicar registro IPNS

No tengo muchos datos en un "repositorio de objetos global", excepto que el objetivo de IPFS es ser global (ver su nombre de origen)

IPFS (InterPlanetary File System) es un nuevo protocolo de distribución hipermedia, dirigido por contenido e identidades.

Como mencionado en este hilo:

ipfs init generó los archivos en ~/.ipfs/, incluyendo config, que contiene su clave privada.
Notará que, en la configuración, su identidad de igual aparece arriba de esa clave privada.

Aún necesitas ipfs add sus archivos y para publicarlos (ipfs name)