IPFS与Filecoin 从入门到精通

《IPFS与Filecoin 从入门到精通》

在接触 IPFS 之后,对这种可以本质上改变网络数据的分发机制的协议非常感兴趣,但由于目前国内并没有比较深入分析 IPFS 的书籍,而一些资料因为英文的缘故在一定程度上也为不少 IPFS 爱好者带来了一些学习上的困扰,不仅为了加快扩散 IPFS 爱好者的国内群体,决定以开源的形式完成这本《IPFS与Filecoin 从入门到精通》的书籍。

写作进度

目前进度第10章
项目地址

支持本书

如果你时间有空闲并且想要为本书 《IPFS与Filecoin 从入门到精通》做一些力所能及的工作,你可以参与到本书的写作或纠正工作中来,一同完善本书并帮助壮大 IPFS 在国内的学习群体,让大家更快的使用 IPFS与Filecoin。

授权许可

除特别声明外,本书中的内容使用 CC BY-SA 3.0 License(创作共用 署名-相同方式共享3.0 许可协议)授权,代码遵循 MIT License (MIT 许可协议)。

开始阅读

第一部分:IPFS 入门

  • 第1章:初识 IPFS
  • 第2章:安装与运行环境

    • 2.1 Go 环境变量
    • 2.2 安装 Go
    • 2.3 安装 IPFS
    • 2.4 配置 IPFS 开发环境
    • 2.5 IPFS 常见命令
  • 第3章:IPFS 底层技术

    • 3.1 分布式哈希表(DHT)
    • 3.2 Chord 协议
    • 3.3 Kademlia 协议
    • 3.4 S/Kademlia 协议
    • 3.5 BitTorrent 协议
    • 3.6 分布式版本控制(Git)
    • 3.7 自验证文件系统((SFS)

第二部分:深入理解 IPFS 核心技术

  • 第4章:IPFS Multiformats
  • 第5章:IPFS IPLD
  • 第6章:IPFS 存储层
  • 第7章:IPFS Bitswap
  • 第8章:IPFS 网络层
  • 第9章:IPFS Cluster

    • 9.1 IPFS Cluster 与分布式系统
    • 9.2 深入理解 IPFS Cluster
    • 9.3 IPFS Cluster 安装与配置

第三部分:IPFS 实战

  • 第10章:基于 IPFS 视频网站
  • 第11章:基于 IPFS 手机文件管理APP

第四部分:FileCoin

  • 第12章:FileCoin概述
  • 第13章:共识与密码学
  • 第14章:容错处理
  • 第15章:经济激励
  • 第16章:存储市场与检索市场
  • 第17章:如何挖矿及使用Filecoin

参考论文

  • 论文列表

    • 近世代数
    • IPFS/Filecoin 白皮书
    • 分布式系统

      • 基本原理
      • 共识算法
      • P2P
    • 密码学

      • VDF
      • 零知识证明
      • 数据持有性证明及数据可检索证明
      • POSW

附录

  • A 磁盘性能测试
  • B IPFS 源码结构

你可能感兴趣的:(存储技术,区块链,golang)