在联盟链的场景下,IPFS 作为去中心化存储的首选方案,本文将介绍如何使用go-ipfs搭建一个私有网络并进行简单使用。
由于资源限制,我这里使用docker来搭建一个两个节点的 IPFS 私有网络。如果有条件可以直接在多台机器或者多个虚拟机上安装。
1、生成 swarm.key
swarm.key 是一个共享密钥,只有拥有相同密钥的节点才能互相通信,组成一个私钥网络。swarm.key 可以使用 工具 生成,工具的安装命令是:
安装完成后,生成 swarm.key,命令是:
其中
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
Filecoin矿机的释放规则 Filecoin的释放规则是怎样的?
节点的 address 我用的是 docker 给分配的 ip 地址。
添加节点 id
在节点 1 中添加节点 2 地址
在节点 2 中添加节点 1 地址
至此,我们 2 个节点的 IPFS 私有网络已搭建完成。
用一下
使用命令
可以看到 IPFS 的基础命令。
添加文件 add
其中 :
查看文件 cat
可以看到我们可以在 node2 中查看到 node1 上传的文件内容。
下载文件 get
其中 -o 表示输出目录,docker 容器中的 /data/ipfs 对应我们主机目录为 /Users/sixdays/tmp/ipfs/node2/data
查看文件列表 ls
其中 recursive 表示文件夹,indirect 表示文件
参考:IPFS API参考文档
到此这篇关于手把手教你搭建IPFS私有网络与使用(附IPFS API参考文档)的文章就介绍到这了,更多相关搭建IPFS私有网络内容请搜索币圈之家以前的文章或继续浏览下面的相关文章,希望大家以后多多支持币圈之家!
区块链游戏怎么赚钱 区块链游戏是如何让玩家赚钱的?
下一篇 > :什么时候上市的比特币
最新发现
相关资讯
Solana最新价格
1.详情请查看视频回 2.比特币,恰恰是去中心化,他没有个信心的中心体,所以无所谓“传销”或者“庞氏骗局”。第二点,有很多人说了,这是个郁金香泡沫,是个击鼓传花的游戏。我们首先看郁金香,他有两个特征,第一,郁金香这个东西由来已久,3.按目前的总算力和以现阶段总算力增长速度推算,大概要250天左右才能挖到1个比特币 4.
2023-05-23 14:02:00
手机有什么交易软件可靠?欧意安卓客户端下载
欧意安卓客户端是提供了丰富的金融工具,可以用比特币和其他加密货币构建多样化的投资组合,以及数字货币挖掘和钱包管理工具,帮助用户从他们持有的数字货币设计中最大化收益。行业领先的安全规格,平台确保所有用户的资金安全,点击关注278 wan获取更多资讯。软件亮点1、冷热钱包设计相结合,保证了冷钱包的安全运行。这不仅是一种承诺
2023-05-23 14:02:00
okb交易所app下载_okb交易所软件安卓版官网入口
okb交易所app下载软件交流圈,各大资讯下方都有自由评论区,新人不懂的话在评论区普通人的白话可能理解度更高一些,现在新人下载还有大礼包送,感兴趣的可以下载试试,交流圈超多有经验的大佬在分享哦。 1、以客户为核心,一切以客户为准后,软件才会越来越多人用,实用性超强。 2、软件设有计算机人工智能技术,可以很好
2023-05-23 14:02:00
新闻热榜
热门应用
精彩专题