【go-filecoin】filecoin 挖礦 lotus 儲存挖礦 算力衝榜 和 刷單

【go-filecoin】filecoin 挖礦 lotus 儲存挖礦 算力衝榜 和 刷單

第二階段正式啓動

非常高興 Filecoin測試網第二階段正式啓動。github對應的代碼也已經更新了。

https://github.com/filecoin-project/go-filecoin/releases
https://github.com/filecoin-project/lotus/releases
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 = 'QmTSAtgSZ6pdQZ15H8nXC4SAXDsU8JzLcMp4oqgMAPFLWE'
roothash = 'QmXmmDTgmXMduznx7VZgwuxJSHVFZH9CSXywRhf3jpn5sz'

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倍於你的儲存。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章