目前新版Bycoin新版本(v2.5.4)已經上線,在此次更新的新版本中,用戶可以進行BTMC的側鏈跨鏈操作(舊版本暫不支持)。於此同時,我們為用戶提供了BTMC Pool開源項目,感興趣的小夥伴一定要看完本篇文章並收藏~
一、準備工作
1、需要準備一個全節點,用於獲取POW的計算任務,可以參考教程:https://developer.bytom.io/zh/guide/01_set_up_full_node.html
2、需要安裝Go環境,並配置好環境變量,建議使用最新的Go1.17
二、下載源碼編譯
1.下載源碼
需要將源碼放入Go路徑指定的目錄下,如果沒有需要新建路徑目錄
2.構建
如果有報錯,確認一下是否是Go的版本問題,或者依賴包問題,因為基本依賴包已經打包在項目內,所以可以設置不用在環境中尋找
三、運行礦池
1.配置運行參數
2.文件內容如下
其他的都可以為默認,需要修改一下 node.url 即可
配置完成後,運行BTMC pool,需要指定配置文件目錄
打印如下信息,則代表啟動成功:
如果你沒有啟動全節點,則get-work會報錯
啟動全節點之後,則會成功獲取任務
四、用戶連接入礦池
配置礦機
URL:你搭建礦池的ip和端口 ,端口是在之前配置文件中的 stratum.port 參數,默認是9119
User: <挖礦地址>.<礦機編碼>,比如bm1q5mmx49m84muuhlmvm0qgezg4rzdxlucrns2ekt.001
Password:不用填
最後點擊保存
五、檢查用戶連接
當有用戶連接礦池時,則session就會增加
六、獲取收益
礦池會獲取BTMC的挖礦獎勵,挖礦的收益默認在全節點的第一個創建的賬號(即運行時連接的那個全節點)。
七、小結
BTMC Pool開源項目提供了BTMC(BTM1.0)從全節點獲取工作並分配給用戶,維護用戶連接,提交工作等基本的礦池能力,收益分配等附加的能力需要用戶自行添加。有關更多BTMC Pool開源項目詳情,也可以訪問網站進行查看: https://github.com/Bytom/btmcpool
本文鏈接:https://www.8btc.com/article/6684422
轉載請註明文章出處