IPFS百问:每次ipfs init都会生成一个新的repo么?

举报
刘雨飏 发表于 2019/08/10 16:50:29 2019/08/10
【摘要】 IPFS百问:每次ipfs init都会生成一个新的repo么? 答:当.ipfs被删除,ipfs init 会产生一个全新的repo

每次ipfs init都会生成一个新的repo么?

推导结论

  • 当.ipfs被删除,ipfs init 会产生一个全新的repo

测试过程

1.配置文件分析

# PS D:\workspace\ipfs\nova.ipfs> ipfs init
# initializing IPFS node at C:\Users\ipfsapp\.ipfs
# generating 2048-bit RSA keypair...done
# peer identity: QmNp61tANNHRmtQ73ajrS94CxPYPBHwNEm7FbuhaybugUv
# to get started, enter:

ipfs cat /ipfs/QmS4ustL54uo8FzR9455qaxZwuMiUhyvMcX9Ba8nUH4uVv/readme

init后,查看仓库内config文件,有三个关键参数:

  • Identity,包含PeerID标识、PrivKey私钥

  • Datastore,包含各种存储参数配置,如:GC回收时间、地址、挂载、网关等

  • 监听地址:/ip4/127.0.0.1/tcp/5001


2.仓库目录 C:\Users\ipfsapp.ipfs

    • blocks/

    • datastore/

    • keystore/

    • api

    • config

    • datastore_spec

    • version

3.记录当前仓库主要参数,删除,重新创建仓库

当前仓库参数:    

  • PeerID: QmNp61tANNHRmtQ73ajrS94CxPYPBHwNEm7FbuhaybugUv

  • 仓库Hash:QmS4ustL54uo8FzR9455qaxZwuMiUhyvMcX9Ba8nUH4uVv

创建新的仓库:

  • PeerID:QmTBGcHM6SJHSPfGVBizWk8cuKBQfLmasNYYpT3fS6kbyF,不同。

  • 仓库Hash:也不同。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。