比原鏈官方分享丨詳細流程教你構建BTMC Pool

目前新版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.下載源碼

比原鏈官方分享丨詳細流程教你構建BTMC Pool

需要將源碼放入Go路徑指定的目錄下,如果沒有需要新建路徑目錄

比原鏈官方分享丨詳細流程教你構建BTMC Pool

2.構建

比原鏈官方分享丨詳細流程教你構建BTMC Pool

如果有報錯,確認一下是否是Go的版本問題,或者依賴包問題,因為基本依賴包已經打包在項目內,所以可以設置不用在環境中尋找

比原鏈官方分享丨詳細流程教你構建BTMC Pool

三、運行礦池

1.配置運行參數

比原鏈官方分享丨詳細流程教你構建BTMC Pool

2.文件內容如下

比原鏈官方分享丨詳細流程教你構建BTMC Pool

其他的都可以為默認,需要修改一下 node.url 即可

配置完成後,運行BTMC pool,需要指定配置文件目錄

比原鏈官方分享丨詳細流程教你構建BTMC Pool

打印如下信息,則代表啟動成功:

比原鏈官方分享丨詳細流程教你構建BTMC Pool

如果你沒有啟動全節點,則get-work會報錯

比原鏈官方分享丨詳細流程教你構建BTMC Pool

啟動全節點之後,則會成功獲取任務

比原鏈官方分享丨詳細流程教你構建BTMC Pool

四、用戶連接入礦池

配置礦機

URL:你搭建礦池的ip和端口 ,端口是在之前配置文件中的 stratum.port 參數,默認是9119

User: <挖礦地址>.<礦機編碼>,比如bm1q5mmx49m84muuhlmvm0qgezg4rzdxlucrns2ekt.001

Password:不用填

最後點擊保存

比原鏈官方分享丨詳細流程教你構建BTMC Pool

五、檢查用戶連接

當有用戶連接礦池時,則session就會增加

比原鏈官方分享丨詳細流程教你構建BTMC Pool

六、獲取收益

礦池會獲取BTMC的挖礦獎勵,挖礦的收益默認在全節點的第一個創建的賬號(即運行時連接的那個全節點)。

七、小結

BTMC Pool開源項目提供了BTMC(BTM1.0)從全節點獲取工作並分配給用戶,維護用戶連接,提交工作等基本的礦池能力,收益分配等附加的能力需要用戶自行添加。有關更多BTMC Pool開源項目詳情,也可以訪問網站進行查看: https://github.com/Bytom/btmcpool

本文鏈接:https://www.8btc.com/article/6684422

轉載請註明文章出處

(0)
上一篇 2021-09-10 20:41
下一篇 2021-09-10 21:40

相关推荐