美文网首页IPFS教程ipfs
IPFS入门-搭建环境(Windows)

IPFS入门-搭建环境(Windows)

作者: 程序员大叔日记 | 来源:发表于2018-01-21 15:21 被阅读2741次

    本文由币乎(bihu.com)内容支持计划奖励

    目录:

    1.IPFS简介
    2.IPFS本地环境安装
    3.项目配置

    1 IPFS简介

    IPFS用基于内容的寻址替代传统的基于域名的寻址,用户不需要关心服务器的位置,不用考虑文件存储的名字和路径。我们将一个文件放到IPFS节点中,将会得到基于其内容计算出的唯一加密哈希值。哈希值直接反映文件的内容,哪怕只修改1比特,哈希值也会完全不同。当IPFS被请求一个文件哈希时,它会使用一个分布式哈希表找到文件所在的节点,取回文件并验证文件数据。

    IPFS是通用目的的基础架构,基本没有存储上的限制。大文件会被切分成小的分块,下载的时候可以从多个服务器同时获取。IPFS的网络是不固定的、细粒度的、分布式的网络,可以很好的适应内容分发网络的要求。这样的设计可以很好的共享各类数据,包括图像、视频流、分布式数据库、整个操作系统、模块链、8英寸软盘的备份,还有静态网站。

    IPFS提供了一个友好的WEB访问接口,用户可通过http://ipfs.io/hash 获取IPFS网络中的内容,也许在不久的将来,IPFS协议将会彻底替代传统的HTTP协议。

    2 IPFS本地环境安装

    通过地址https://dist.ipfs.io/#go-ipfs 可以下载最新版本压缩包,官方提供多平台版本,可以根据需要选择,本文使用windows版本。

    image.png

    下载完成之后,解压,得到文件夹go-ipfs


    image.png

    3 项目配置

    3.1 创建ipfs节点

    为了运行项目,我们可以通过ipfs.exe init 在本机建立一个IPFS节点


    image.png

    3.2 修改ipfs默认存储空间

    执行完ipfs.exe init 命令之后,会在根目录生成一个 .ipfs 的文件夹存储节点数据。


    image.png

    存储节点默认存储大小为10G,如果你想修改存储空间,可以修改config配置文件,找到StorageMax,将10G修改为你需要的大小。


    image.png

    3.3 查看本机ipfs节点

    每个节点都有一个唯一的ID,通过命令 ipfs.exe id 可以查看本机节点ID


    image.png

    其中QmSx3sGf6NtMB4yvmMMVaFUxTkyeFr3VWv3ZVHwNPx7vTL 为本机 ID

    3.4 启动节点服务器

    通过命令 ipfs.exe daemon 可以启动节点服务器


    image.png

    3.5 验证

    打开一个新终端

    执行命令:ipfs cat /ipfs/QmYwAPJzv5CZsnA625s3Xf2nemtYgPpHdWEz79ojWnPbdG/readme,显示如下结果


    image.png
    浏览器输入网址

    打开http://localhost:5001/webui会看到一个漂亮的UI界面。

    image.png

    相关文章

      网友评论

      • 9185acb39dea:看来关于IPFS的一切都要火了
      • f23f4342ca1e:最近IPFS挺火的,想挖矿赚点钱,可刚开始投资让我有点头疼,毕竟矿机的价格不菲,据说星际比特是市面上最便宜的矿机,有没有了解星际比特价格的大佬,速求
        沉睡的恶魔_a4a8:@Mr床 一看就知道是复制粘贴的广告。主链都没上那里来的挖矿
      • 一位特立独行的猫:我以前就做过矿工,赚的不多,最近IPFS比较热门,想一次性多买几台矿机,有购买的多给优惠的矿机吗?星际比特价格好像就挺合理的,我感觉应该可以购入几台。
      • 区块链龟博士:请问IPFS的测试网络出了吗?
        程序员大叔日记:@阿错错错 嗯 这两台打不开
        阿错错错:@程序员大叔日记 官网哪个地址?ipfs.io好像开不了
        程序员大叔日记:有测试网络,去官网找一下

      本文标题:IPFS入门-搭建环境(Windows)

      本文链接:https://www.haomeiwen.com/subject/puzfaxtx.html