【go-filecoin】filecoin 挖矿 lotus 储存挖矿 算力冲榜 和 刷单
- 第二阶段正式启动
- 开始挖矿
- 算力排名
- 关于刷单 和 刷单脚本
第二阶段正式启动
非常高兴 Filecoin测试网第二阶段正式启动。github对应的代码也已经更新了。
图
图
Filecoin测试网第二阶段已于 北京时间 5月15日上午06:10正式上线。
项目非常火爆,一时间把官方的区块链浏览器挤爆了
另一个filecoin api的浏览器仍然是可以打开的。并且在节点地图上,有详细地址,天哪,那么多中国节点。
其次 原力矿池很牛逼的当了回背锅侠,最先出线的节点来着与原力矿池架构。但正好遇到竞争者发现之前的bug没修复。当然随后原力矿池也公布了硬件参数。
1)t01038,AMD+Intel分布式异构集群(32台服务器),AMD128c/1T Mmemory,Intel52c/380G Memory,无GPU,使用原力矿池架构和定制软件;
2)t03929,AMD分布式同质集群(32台服务器),AMD90c/456M,无GPU,使用原力矿池架构和定制软件。
原文 https://ipfser.org/2020/05/15/yuanlikuangchimifengkuai/
这就是存靠cpu堆叠的方案,当然还有他们的攻城狮。
开始挖矿
根据教程走一遍
https://go.filecoin.io/go-filecoin-tutorial/Getting-Started.html
或
https://lotu.sh/
算力排名
目前看到官方节点 原值数据11.25T,有效算力有10倍的buff达到112.5T,因存储的数据为真实数据。这也是本次第二阶段测试与之前有很大的区别,更关注用户去存放有效数据。完成filecoin的落地情况。就就有了下面的刷单脚本。
关于刷单 和 刷单脚本
所谓刷单,无非就是 不用lotus的默认的添加方式,使用自己写的刷单脚本去添加数据。由于filecoin底层协议是ipfs,所以用ipfs的项目进行filecoin刷单储存冲榜,很容易。
https://github.com/bill080307/VideoShare
这个是我本次刷单冲榜的数据源。1来是有现成的ipfs落地应用,2来是也能为使用这个应用的人做做加速。既满足刷单,添加算力冲榜,也满足了原生ipfs应用加速。
这里介绍一下这个看视频的应用,对于刷单来讲,我们根本不关心数据是什么,数据怎么使用。想要知道这些数据的有效用法可以查看前面写的https://blog.csdn.net/weixin_43668031/article/details/103378256
这里讲一下解析我项目储存的逻辑。这是一个树状的储存视频的项目,使用以下脚本就可以获取到所有hash和大小,给下一步刷单做准备。
import json
import ipfshttpclient
api = ipfshttpclient.connect("/ip4/127.0.0.1/tcp/5001", timeout=1200)
# roothash = 'QmWoTW2vhPkLVvpBEJhe8RnRT27Lb7iAogPQarTEdSuMfp'
roothash = 'Qmca1pCwQL2cWb14FwGrZ3tc1k3PsiKdZVFmLZJ1wLehN8'
if __name__ == '__main__':
res = {}
ty = api.cat('/ipfs/%s/user.json' % roothash)
ty = json.loads(ty)
for t in ty['type']:
its = api.cat('/ipfs/%s/%s.json' % (roothash, t['name']))
its = json.loads(its)
for v in its:
vv = api.cat('%s/files.json' % v['url'])
vv = json.loads(vv)
for video in vv['files']:
res[video['url']] = video['size']
for v in res:
print(v, res[v])
其实这些就是本应用的播放资源数据,可以通过 查看。
https://github.com/bill080307/VideoShare
http://ipfs-gateway.dlimba.top:8082/ipns/QmUnZTQFJCd573goUHECvkG63UdAW9CTgZAMvp8EkGnMmJ/
http://ipfs-gateway.dlimba.top:8082/ipns/QmXidpbD1osmHXWN4gJc3NHry3kzTnicnp9Utrpxk6s4Du/
接下去就是搬运这些数据了。
在lotus配置文件里添加使用来着ipfs的数据
[Client]
UseIpfs = true
$1 为上面得到的hash。
lotus client deal $1 t01000 0.0000000001 80000
看看你的你的buff加了没。有效算力将会等于10倍于你的储存。