此前,Filecoin开发团队公布了Filecoin开发者测试网源码,意味着专业开发者可以基于源码,参与测试网挖矿。
星际鑫航开发团队经过亲自编译、测试,将整个测试网挖矿节点搭建过程跑通。已经在测试网搭建名称为“xjxhHongKong”、“wwwXJXHio”、“xjxhNick“、“xjxhRock“、在内的的多个节点。
由于项目测试网源码仍不够完善,搭建过程多次入坑,为方便大家其他开发者少走弯路,星际鑫航开发团队推出此搭建教程,介绍如何在计算机上安装和运行 Filecoin 节点。
后续教程也将介绍如何使用您的节点进行 Filecoin 挖矿或存储数据。
搭建节点整个过程分为以下几个步骤:
1、安装 Filecoin
2、运行 Filecoin 守护进程
3、给你的节点命名
4、激活节点,加入网络统计
5、获取 Filecoin 测试代币
6、创建矿工,开始挖矿
安装 Filecoin
Filecoin 目前有两种安装方式,一种是直接下载编译好的可执行文件,另一种是通过编译源码安装。
下载可执行文件
官网有直接编译好的 release 版本 v0.0.1 下载地址为: https://github.com/filecoin-project/go-filecoin/releases
不过遗憾的是,官方编译的0.0.1(写本文时的最新版本)无法正常运行(本人是用 linux 测试)。我自己手动编译了一个版本,基于 commit94b2894473e57c44d60164f89f417694ea3911db。 下载地址为: 百度云盘(如有需要,可后台私聊获取)
手动编译
手动编译需要比较长的时间(本人花了大概一个半小时),根据网络的而定。
安装依赖:go-filecoin 的编译依赖 Go 语言,Rust, cargo, jq 所以在编译之前需要先安装这些依赖.
第一步你需要搭建 Go 语言编译环境
去 Go 官网下载二进制安装包, https://dl.google.com/go/go1.11.5.linux-amd64.tar.gz,然后解压:tar xvf go1.11.5.linux-amd64.tar.gz -C /usr/local/
然后配置环境变量 sudo vim /etc/profile, 在文件末尾加上
golang environment configure
export GOROOT=/usr/local/go
export GOBIN= G O R O O T / b i n e x p o r t G O P K G = GOROOT/bin export GOPKG=