IPFS源码阅读(一)
准备
先阅读以下一篇关于IPFS的论文,掌握基本概念和系统涉及的知识:
IPFS - Content Addressed, Versioned, P2P File System (draft 3)
IPFS官方文档 https://docs.filecoin.io/get-started/overview/
网上也有些介绍IPFS的内容,也可以看看
如果不会go语言,也要先了解和学习go语言的语法
开始
看源码,还是用一个IDE来看比较好,可以下载一个GOLANG,或者用你喜欢的一款go语言IDE也可以,从GIT上下载源码,git地址是https://github.com/ipfs/go-ipfs
以下是一些入口文件
Main file: ./cmd/ipfs/main.go
CLI Commands: ./core/commands/
Bitswap (the data trading engine): go-bitswap
libp2p