Filecoin代码今日开放,赶快安装体验!附简易教程!!
以诚信待人 用专业说话,若遇到疑问请咨询官方客服星小妹微信号:bala19960
一、 下载go-filecoin客户端(星际大陆编译)
https://github.com/deltazxm/go-filecoin-binary
下载客户端
二、 初始化节点
进入go-filecoin目录
go-filecoin init
运行daemon
go-filecoin daemon
三、 创建一个矿工,承诺10个扇区(当前每个扇区为256M)并抵押100FIL,设置消息的gas price为 0FIL/unit,限制1000 gas units.
执行以下命令(peerid为上一步骤中的peer ID):
go-filecoin miner create 10 100 --price=0 --limit=1000 --peerid peerid
这一步执行成功后将会返回新建的矿工地址;
四、 成功创建矿工以后,可以执行以下命令启动挖矿程序:
go-filecoin mining start
五、 创建询价订单
创建询价订单需要以下条件:
1、 第二步中创建的矿工地址
2、 矿工所有者地址(启动daemon时会自动生成)
3、 设置期望的订单价格(FIL/byte/block)
4、 当前设置的价格在那几个区块中有效
5、 挖掘这条信息所消耗的每个gas unit 的价格
6、 该信息最多可消耗的gas units的数量
执行以下命令:
1、 获取矿工地址,并将其导入到一个变量:
export MINER_ADDR=`go-filecoin config mining.minerAddress | tr -d "`
2、 获取矿工所有者的地址,并将其导入到一个变量
export MINER_OWNER_ADDR=`go-filecoin miner owner $MINER_ADDR`
3、 添加一个询价订单,存储价格为0.000000001 FIL/byte/block,出价有效区块数量为2880 blocks,消息的gas价格为 0 FIL/unit,限制每个消息最多可消耗的gas unit数量为1000
go-filecoin miner set-price --from=$MINER_OWNER_ADDR --miner=$MINER_ADDR --price=0 --limit=1000 0.000000001 2880
4、 下单后,等待包含你询价信息的区块被挖掘(大约30秒),然后检查客户端询价列表确认你的询价单被成功添加(查找你的$MINER_ADDR)
go-filecoin client list-asks --enc=json | jq
六、 接受一笔交易并获得报酬
客户向拥有足够存储空间且价格低于其支付意愿的矿工提出存储交易。
说明:
矿工会接受所有的资金充足的客户端提出的交易。付款验证是自动完成的,因此在一次交易中矿工无需进行额外的操作。
支付处理和支付渠道已经实现。因此,在整个交易的生命周期内,矿工需要定期在一个支付渠道内存入资金。
七、 停止挖矿
在任何时刻都可以执行以下命令停止挖矿
go-filecoin mining stop
执行以下命令清除与你的filecoin相关联的所有数据:
rm -rf ~/.filecoin
本文来源于互联网:Filecoin代码今日开放,赶快安装体验!附简易教程!!