手把手教你搭建IPFS私有网络与使用(附IPFS API参考文档)

在联盟链的场景下,IPFS 作为去中心化存储的首选方案,本文将介绍如何使用go-ipfs搭建一个私有网络并进行简单使用。

由于资源限制,我这里使用docker来搭建一个两个节点的 IPFS 私有网络。如果有条件可以直接在多台机器或者多个虚拟机上安装。

1、生成 swarm.key

swarm.key 是一个共享密钥,只有拥有相同密钥的节点才能互相通信,组成一个私钥网络。swarm.key 可以使用 工具 生成,工具的安装命令是:

安装完成后,生成 swarm.key,命令是:

其中

  • /Users/sixdays/tmp/ipfs/ 目录是我 ipfs 目录。
  • /Users/sixdays/tmp/ipfs/node1 是我 ipfs 节点 1 目录。
  • /Users/sixdays/tmp/ipfs/node2 是我 ipfs 节点 2 目录。

2、启动节点

运行节点 1 和节点 2

清除所有缺省启动节点 bootstrap

查看节点 id

这里,我节点 1 的 Id 是 :

12D3KooWEVo8FqH8YUT1noXvca5hgSRWBRcDQomEcFY2zXwA7dbw

节点 1 的 address 是:

/ip4/172.17.0.3/tcp/4001/p2p/12D3KooWEVo8FqH8YUT1noXvca5hgSRWBRcDQomEcFY2zXwA7dbw

节点 2 的 Id 是

12D3KooWRcx6gpbsbvb6YiNsDpJgnmNHFCgCiUmVF42o4zn2W5Pj

节点 2 的 address 是

/ip4/172.17.0.4/tcp/4001/p2p/12D3KooWRcx6gpbsbvb6YiNsDpJgnmNHFCgCiUmVF42o4zn2W5Pj

节点的 address 我用的是 docker 给分配的 ip 地址。

添加节点 id

在节点 1 中添加节点 2 地址

在节点 2 中添加节点 1 地址

至此,我们 2 个节点的 IPFS 私有网络已搭建完成。

用一下

使用命令

可以看到 IPFS 的基础命令。

添加文件 add

其中 :

  • /data/ipfs/swarm.key 为 ipfs_node_1 容器的目录。
  • QmRitSEMhFJtNhLYtwGRJvhDrTTT4gQLjuLepZjo9C8a2X 为文件 hash

查看文件 cat

可以看到我们可以在 node2 中查看到 node1 上传的文件内容。

下载文件 get

其中 -o 表示输出目录,docker 容器中的 /data/ipfs 对应我们主机目录为 /Users/sixdays/tmp/ipfs/node2/data

查看文件列表 ls

其中 recursive 表示文件夹,indirect 表示文件

参考:IPFS API参考文档

到此这篇关于手把手教你搭建IPFS私有网络与使用(附IPFS API参考文档)的文章就介绍到这了,更多相关搭建IPFS私有网络内容请搜索句子百科以前的文章或继续浏览下面的相关文章,希望大家以后多多支持句子百科!

本站提醒:投资有风险,入市须谨慎,本内容不作为投资理财建议。
Tag:IPFS   私有网络   区块链  

免责声明: 文章源于会员发布,不作为任何投资建议

如有侵权请联系我们删除,本文链接:https://www.sws100.com/qukuai/318502.html

(0)
句子百科句子百科
上一篇 2023年 4月 4日
下一篇 2023年 4月 4日

相关推荐

  • IC币最新价格

    摘要:本文将对IC币的最新价格进行深度分析,并探究其背后隐藏的知识点。IC币是一种基于区块链技术的数字货币,自2021年初起迅速崛起,最新价格已经突破了120美元。本文将从IC币的背景、交易所选择、市场预期和未来发展等方面进行探讨。 背景 IC币是由一批区块链行业的资深人士组成的团队开发并推出的数字货币,主要用途是作为平台经济模型中的货币。IC币的发行总量为…

    区块链 2023年 7月 23日
  • FTM是什么币种?FTM币前景及未来价值如何

    FTM币是在以太坊平台上发行的一种加密数字货币,根据最新的行情数据显示,截止到2021年9月12日09:04,FTM币的价格为1.4552美元,其历史最高价格为1.8419美元,出现在2021年9月7日,其历史最低价格为0.001739美元,出现在2020年3月13日,FTM币的流通市值为37.03亿美元,24小时交易额为24.86亿美元,目前已经上架了24…

    2022年 11月 16日
  • 电脑上使用Metamask小狐狸钱包问题汇总一览

    小狐狸MetaMask钱包是 Google Chrome 浏览器的扩展,将以太坊、币安智能链、火币生态链等与Chrome 结合,在 Chrome 浏览器上运行DApps,以及身份识别的工具,非常好用。 最近又有传言说可能要发币,那怎么样安装、使用就是个问题,尤其是没有科学上学工具时。 介绍两种方法来安装MetaMask钱包 如果能科学上网就选择方法1,否则就…

    2022年 12月 6日
  • TSC币这种区块链一站式出行项目靠谱吗?

    新项目,主要是打造基于区块链的一站式出行平台,关于出行、旅游类的项目,个人不太看好,基本就像是最早期的积分项目。从立项上来说,愿景是想解决传统领域内存在的弊端和痛点,但是仔细分析其实并没有多大的实际效果,现在市面上很多类似的项目仅仅就是搞了个DAPP,以token作为支付工具罢了,实质就是用户现金买token-支付给平台token-平台现金结算给商家这样一个…

    区块链 2023年 2月 2日
  • 币安交易所怎么样?Binance数字货币交易所全面分析!

    币安交易所怎么样?Binance数字货币交易所全面分析!币圈之家小编  编辑时间:09:21:54   Binance交易所也就是币安交易所,Binance交易所是属于中国最大且最安全的数字货币交易所,交易所的安全是无坚不摧,能有效的帮助好用户的数字货币和资产的安全,随时都能关注到数字货币的市场资讯和单独数字货币的资讯,能进行实时的交易。…

    2023年 2月 14日

联系我们

在线咨询: QQ交谈

邮件:k37759@foxmail.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信