ipfs init做什么?

时间:2018-02-24 23:48:01

标签: git ethereum ipfs

我是ipfs的新手,我想了解我在做什么。我理解git很多,理解中有并行吗?我的问题: -

  • ipfs init究竟做了什么?
  • 什么是全局对象存储库?
  • 我还没有运行守护进程因为ipfs daemon这样做,但是我是否通过运行init来公开我的任何本地文件?
  • ipfs init是否与git init平行?

格拉西亚斯!

1 个答案:

答案 0 :(得分:1)

ipfs/js-ipfs PR 91开始,ipfs init背后的主要步骤是:

  
      
  • 检查回购存在
  •   
  • 生成新的同伴ID
  •   
  • generate + write config
  •   
  • 写版本
  •   
  • 将默认资产添加到repo
  •   
  • 将默认资产固定到repo
  •   
  • 设置+发布IPNS记录
  •   

我没有太多关于“全局对象存储库”的数据,除了goal of IPFS是全局的(参见its name origin):

  

IPFS(InterPlanetary文件系统)是一种新的超媒体分发协议,由内容和身份解决。

作为mentioned in this thread

  

ipfs init生成~/.ipfs/中的文件,包括config,其中包含您的私钥。
  您会注意到在配置中,您的对等身份列在该私钥上方。

您仍然需要ipfs add your filespublish them (ipfs name)