官方把时间拖得越长越让这个小圈子的从业人员煎熬,这个谁经历谁知道。首先官方发声间隔周期太长,可解读的资料也有限,导致大家都没啥可以继续针对项目发力的地方!只能根据已有>的资料分析和猜测。大家也发挥自己所处的行业知识解读filecoin,这也导致圈里交流后变得非常混乱。所以这次的更新又让这个圈子沸腾起来。

       从本此更新的内容来看,虽然跳票是板上钉钉的事,但是根据发布的进展来看还算是没那么糟,还算是比想象中的好那么一丢丢!但是不管是资金压力还是项目周期压力都相对轻松,所以也>不排除再次跳票的可能性。目前整体推迟了一个季度,如果按照这个新的roadmap正常上线那也不得不为这个团队点赞!(小编默默祈祷赶紧正常上线—-哦米托福)!目前上线的是开发网络(不是测试网 | 不是测试网 | 不是测试网),官方还特地强调不能以现在开发网络的测试结果配置硬件,因为项目每天的变化都非常大,在测试网络上线前还有很多需要改进的地方,当然听到这些话你刚刚觉得比较乐观的roadmap有变得有点玄乎了!哈哈哈…好了!还是
赶紧部个节点瞅瞅看!

       部署节点有两种方式,一是直接clone源码自行编译,这种方式相对比较复杂,编译环境配置相对麻烦、时间也相对较长,所以本教程就使用下载已经编译好的包进行部署。不懂技术的也可以
上手。目前只支持linux和mac OS,小编使用的Ubuntu系统为例了。开盘!

第一步 下载项目包

filecoin 项目最新包github地址:

https://github.com/filecoin-project/go-filecoin/releases

按照自己的系统版本下载项目版本文件,新建文件夹并解压

tar -xzf filecoin-Linux.tar.gz

配置环境变量

export PATH=$HOME/project/filecoin-project/filecoin:$PATH

go-filecoin –help

看到上图即表示安装成功!

第二步 初始化节点和启动节点

初始化节点

go-filecoin init

注: 官方编译的文件包是有问题的,当你想要连接开发网络 --devnet-user 参与测试时 `go-filecoin init --devnet-user --genesisfile=http://user.kittyhawk.wtf:8020/genesis.car ` 将初始化失败!`Error: unknown option "devnet-user"`, 这个问题我在github中给到的解答是没有提供这样的可执行文件,后没就没深究了!那也没办法了,只能自己编译了!这个编译环境各位小伙伴就直接折腾吧!新编编译的可执行文件就可以继续往下处理了!

go-filecoin init –devnet-user –genesisfile=http://user.kittyhawk.wtf:8020/genesis.car

初始化成功之后会在HOME目录生产.filecoin文件夹

启动节点

go-filecoin daemon

查看同步区块

go-filecoin show block $(go-filecoin chain head jq .[0][’”/”’] tr -d ")

第三步 加入开发网络

开发网络有一个可视化的界面,可以看到网络基本状态和节点情况!

它提供了给节点起一个别名的功能(还算是比较人性化),先去个别名

go-filecoin config heartbeat.nickname “helloFILECOIN”

设置好之后执行一下命令会返回设置的别名

go-filecoin config heartbeat.nickname

执行下面命令即可加入devnet

go-filecoin config heartbeat.beatTarget “/dns4/stats-infra.kittyhawk.wtf/tcp/8080/ipfs/QmUWmZnpZb6xFryNDeNU7KcJ1Af5oHy7fB9npU67sseEjR”

即可在可视化界面查看到自己的节点

好了,小编要睡了!!!

* 本博客的文章允许转载,必须注明:原文来自于个人博客:背着石头飞翔(pkblog.cc) 否则视为侵权!