ipfs的下载与安装

ipfs星际文件系统是一个面向全球的、P2P的分布式文件系统。

目标是补充(甚至是取代)目前通知互联网的超文本传输协议http。

与传统的基于域名寻址的http协议相比较,ipfs的原理是基于内容寻址,也就是说用户寻找的不是某个地址而是存储在某个地方的内容,不需要验证彼此的身份,只需要验证内容的哈希值。可以达到速度更快,更安全,更健壮

一、ipfs的下载

ipfs的下载需要vpn,普通域网进不去ipfs官网。

进入ipfs官网 网址https://ipfs.io/

下载之后解压至一个文件夹

我解压的盘符是F盘,路径是F:\go-ipfs

二、安装

1.配环境

安装之前,我们得把ipfs得环境配进去

在环境path中加入ipfs路径

接下来,开始dos命令

2.打开cmd,进入ipfs所在目录

注意:一般cmd打开,默认为系统盘,我是安装在f盘,先使用dos命令 f: 进入f盘。之后使用dos命令 cd go-ipfs 进入ipfs所在目录


这样就可以查看ipfs得一些信息

3.查看ipfs版本

输入命令ipfs version查看版本信息

4.初始化ipfs网络环境

在dos中输入命令ipfs init初始化ipfs网络环境

5.查看id

之后系统会分配一个属于你自己的id。也就是IPFS网络哈希值(类似你在IPFS网络中的身份证id)。通过这个id,别人就可以访问到你的节点。

在dos中输入命令ipfs id查看id

到这儿,分配id就证明安装成功了。

三、运行

1. 启动ipfs服务监听

用于监听ipfs网络通信数据,使用的监听端口是5001

在dos中输入 ipfs -daemon命令

2.上传文件

我们可以先试着上传一个txt文件

在ipfs当前同级目录下新建一个txt文件 1.txt

在dos中输入命令 ipfs add 1.txt

3. 查看上传文件的内容

这块有两种方法,一种是直接通过dos命令查看,另外还可以通过ipfs的可视化界面查看。由于打开ipfs要开启ipfs服务监听,开启这个之后就不能输入dos命令了,所以咱们先来第一种查看方法。

3.1 dos命令查看文件内容

在dos上输入命令(ipfs cat 查看文件的哈希值)
ipfs cat QmQts64xZE8qcFM5ubpwBxCnHoxfK1pvyr66Sobrdyhp4s

3.2 ipfs可视化界面

要想打开ipfs可视化界面,必须在开启ipfs服务监听

3.2.1 开启ipfs服务监听

用于监听ipfs网络通信数据,使用的监听端口是5001

在dos中输入 ipfs daemon命令

3.2.2 打开ipfs可视化界面


启动ipfs服务监听后,会有一个web网址,打开这个网址
WebUI: http://127.0.0.1:5001/webui 就是ipfs可视化界面

输入我们刚才上传的文件1.txt的哈希值,点击inspect

已经通过哈希值 查询到1.txt的信息

点击在ipfs网关上查看,我们可以看到1.txt的详细内容

这里呢,就可以证明文件上传成功了!!!
其他节点可以通过当前文件的哈希值 来获取此文件。

4. ipfs可视化界面上传文件

点击文件,点击+ 导入文件

上传成功


查看文件的CID,也就是此文件的哈希

复制此哈希值,在网关中打开,可以查看文件。

IPFS星际文件系统下载及安装相关推荐

  1. Computer:IPFS(星际文件系统)的简介、安装、使用方法之详细攻略

    Computer:IPFS(星际文件系统)的简介.安装.使用方法之详细攻略 目录 IPFS的简介 1.IPFS的应用 IPFS的安装 IPFS的使用方法 1.下载文件 第一步,启动IPFS节点 第二步 ...

  2. IPFS星际文件系统科普

    IPFS一般指星际文件系统. 星际文件系统是一个旨在创建持久且分布式存储和共享文件的网络传输协议. 它是一种内容可寻址的对等超媒体分发协议. 在IPFS网络中的节点将构成一个分布式文件系统. 它是一个 ...

  3. ipfs星际文件系统初体验

    ipfs是InterPlanetary File System的简称,即星际文件系统,他不同于一般的操作系统文件系统,也不同于分布式文件系统,因为分布式文件系统最终访问文件还是采用的http协议,而i ...

  4. IPFS星际文件系统注定会成为伟大的项目

    资料来源:smg-corporate.com 作者丨Jonas Bostoen 翻译丨Jason · · 这篇文章将分为IPFS的理论介绍和IPFS的使用指南两部分. 第一部分旨在向大家展示IPFS是 ...

  5. IPFS(星际文件系统)-初步接触

    〇.IPFS介绍 从HTTP到IPFS,星际文件系统能变革信息传播的方式吗? 戴嘉乐:详解IPFS的本质.技术架构以及应用 以下为实现相关摘要 1.存储 在IPFS中,信息可以存储进IPFS系统中的块 ...

  6. IPFS星际文件系统(中文白皮书)

    IPFS - 可快速索引的版本化的点对点文件系统 作者: Juan Benet (juan@benet.ai) 译者: 郭光华(gavin@8btc.com) 摘要 星际文件系统是一种点对点的分布式文 ...

  7. IPFS(星际文件系统)的安装与使用

    本教程系统环境:Windows10 其他系统下的安装教程可以参考IPFS官方文档 Step 1 按下windows键+R,输入powershell,点击运行,打开PS终端. Step 2 在PS中下载 ...

  8. 什么是行星际文件系统 (IPFS) 以及如何使用它?

    星际文件系统 (IPFS)是一个分布式的点对点文件共享网络,可以很好地成为新的去中心化网络的基础.以下是它的工作原理,以及如何开始使用它. 去中心化的互联网 尽管它是全球性的,但万维网仍然是一个 集中 ...

  9. IPFS入门操作教程(一):下载并安装IPFS

    IPFS入门操作教程(一):下载并安装IPFS 文章目录 学习目标 一.IPFS是什么? 二.下载安装IPFS 1.下载IPFS可执行文件压缩包 2.解压IPFS压缩包 第三步:设置ipfs可执行文件 ...

最新文章

  1. matlab学习200316
  2. 开发日记-20190724 关键词 读书笔记《Linux 系统管理技术手册(第二版)》DAY 14
  3. python好还是c好-对比平台--Python与C ++之间的差异
  4. Ubuntu 16.04 LTS下编译GPU版tensorflow
  5. 神经网络收敛标准与准确率之间的数学关系
  6. 全局替换字体,开源库更方便!!!
  7. 合理的布局,绚丽的样式,谈谈Winform程序的界面设计
  8. spring-注解---IOC(3)
  9. 区块链去中心化分布式_为什么渐进式去中心化是区块链的最大希望
  10. TensorFlow 2.0开发者预览版放出!上手尝鲜可以开始了
  11. console觉醒之路,打印个动画如何?
  12. 拓端tecdat|R语言用rle,svm和rpart决策树进行时间序列预测
  13. Angular端口4200被占用后如何处理
  14. 腐蚀rust服务器命令_服务器指令_腐蚀RUST基本指令及服务器指令大全_3DM单机
  15. 设备巡检的痛点和巡检方案
  16. 计算机高特效吃鸡游戏主机配置单,吃鸡最高特效配置 万元i7-8700K/GTX1080Ti吃鸡特效全开配置 (全文)...
  17. wildcard 的理解
  18. 爱创课堂告诉你为什么别人年薪20万,你只是一个小码农!
  19. qrcode生成二维码
  20. 逻辑门电路 逻辑运算

热门文章

  1. 你该不会也觉得Dubbo参数回调中callbacks属性是用来限制回调次数的吧?
  2. Java 实现邮箱发送验证码——QQ邮箱为例
  3. SSM项目 —— 在线五子棋
  4. jquery在线五子棋
  5. python3.X 环境安装PCV包
  6. timescale的理解
  7. tools: subl :保存为GBK
  8. lab2物理内存管理实现
  9. Spring Boot+Vue开源项目
  10. PR添加的文字,如何与下边轨道的长度对齐