Chia幣多臺電腦集群挖礦教程

                    比特幣家園 發布在 挖礦/2021-04-17/閱讀:

                    Chia允許你在每臺礦機上只運行一個收割機(harvester)程序連接到集中的一個全節點錢包(重錢包full node)上進行挖礦,而不必在每臺機器上都運行完整的重錢包。采用這種模式可以讓你的系統更簡單,使用更少的帶寬、空間、CPU,也讓你的錢包秘鑰更安全。全節點錢包通過UPNP或手動NAT指向(8444端口)打通外網可以連接到更多的其他錢包節點,在挖礦時,它會讓你的整體農場更快、更高效。

                    整個農場(礦場)的架構是由一臺運行全節點錢包(重錢包full node)的主機和其他只運行收割機(harvester)的機器組成。其中只有你的全節點錢包主機器會連接到Chia網絡,而其他運行收割機的礦機只需要連接你的全節點錢包即可。

                    chia集群挖礦架構圖

                    為了保證你的收割機和主機之間的通信安全,使用了TLS加密技術,全節點錢包主機將是簽署所有證書的私人認證機構(CA)。每個收割機都必須有自己的簽名證書,才能與你的全節點錢包正常通信。

                    全節點錢包的安裝教程本文不作敘述,需要這方面教程的可以參考《Chia挖礦教程》一文。

                    1、首先需要從全節點錢包安裝目錄中將收割機(harvester)相關程序拷貝出來,通常在windows下安裝的chia錢包路徑為 %LocalAppData%chia-blockchain,其中我們需要將%LocalAppData%chia-blockchainpp-1.0.1 esourcespp.asar.unpackeddaemon文件夾整體復制到U盤中 (注意:app-1.0.1為你當前安裝的chia版本號,不同版本改路徑需要自行修改)

                    2、將全節點錢包配置目錄中的CA證書(%USERPROFILE%.chiamainnetconfigsslca 文件夾)復制到U盤中

                    收割機核心程序分離及CA證書拷貝

                    3、將U盤中的daemon、ca兩個文件夾復制到收割機的C盤中。

                    4、執行c:daemonchia.exe init命令進行初始化,然后執行c:daemonchia.exe init -c c:ca命令進行CA證書授權,這樣可以為不同的收割機授權唯一的通信證書來確保收割機和全節點錢包之間的通訊安全。

                    chia初始化及收割機的證書授權

                    5、執行c:daemonchia.exe configure --set-farmer-peer 192.168.88.181:8447 命令為收割機配置全節點錢包主機的IP地址  其中192.168.88.181需要修改為你全節點錢包的實際IP地址。當然你也可以通過修改 %USERPROFILE%.chiamainnetconfigconfig.yaml配置文件中的harvester->farmer_peer->host參數進行修改(不同版本配置文件格式可能略有不同,請仔細查找)具體見下圖

                    修改收割機連接全節點錢包的IP地址

                    通過配置文件修改farmer_peer參數

                    6、執行c:daemonchia.exe plots add -d D:plots  命令添加農田文件所在目錄 D:plots。 如有多個硬盤路徑,可以根據自己礦機實際情況修改D:plots后多次運行本命令

                    為收割機設置P盤文件存放路徑

                    7、執行 start c:daemonchia.exe start harvester 命令啟動收割機程序

                    啟動chia收割機程序

                    8、其他收割機只需要重復以上2-7步操作即可。

                    9、在如果需要重啟或者關閉收割機程序,可以執行 c:daemonchia.exe stop harvester命令,或者執行c:daemonchia.exe stop all -d命令可以關閉本臺收割機上運行的所有chia相關程序

                    注意:

                    1、你的路由器開啟UPNP或者手動NAT指向(8444端口)確保外網可以正常訪問,這樣可以讓全節點錢包連接到更多的其他chia節點

                    2、需要確保全節點錢包的8447端口可以被其他機器正常訪問(windows防火墻需要開啟該端口)

                    3、不能將全節點錢包的config/ssl文件夾整個復制到每個收割機上,這樣可能會出現意外的錯誤,而且非常的不安全。每個收割機只能通過第4步命令來獲得不同的授權

                    4、目前的版本全網節點錢包界面上無法查看當前收割機的運行狀況,但是你可以先關閉全節點錢包,然后在config.yaml中設置你的日志級別為info,再重新啟動全節點錢包。這樣你就可以在%USERPROFILE%.chiamainnetlogdebug.log日志中查看是否有如下消息:

                    [time stamp] farmer farmer_server : INFO -> new_signage_point to peer [harvester IP address] [peer id - 64 char hexadecimal] [time stamp] farmer farmer_server : INFO < - new_proof_of_space from peer [peer id - 64 char hexadecimal] [harvester IP address]

                    new_signage_point消息表示節點錢包的農場模塊向你的收割機發出了挖礦任務。new_proof_of_space消息表示收割機找到了有效的證明。你會收到很多的new_signage_point消息,但new_proof_of_space消息可能不會是多條。

                    發文時比特幣價格:¥411441 行情來自 火幣網
                    比特幣家園
                    比特幣家園APP掃碼下載
                    官方APP
                    CopyRight ? 比特幣家園 www.szxgspcb.com.cn 蘇ICP備18045312號-1
                    日本三级香港三级人妇 - 视频 - 在线播放 - 影视资讯 - 三级a