本指南使您可以在每臺計算機上運行收割機,而不必在每臺計算機上運行完整的節(jié)點,錢包和農(nóng)民。這樣可以使您的系統(tǒng)更簡單,使用更少的帶寬,空間,CPU,還可以使密鑰更安全。在應(yīng)對挑戰(zhàn)時,它還可以使您的整個農(nóng)場更快,更高效。下面恒訊科技小編就給大家分享一下Chia幣如何在許多機器上耕種?
該體系結(jié)構(gòu)由一臺運行農(nóng)夫,完整節(jié)點和錢包的主機以及其他僅運行收割機的機器組成。只有您的主機將連接到Chia網(wǎng)絡(luò)。
為了確保收割機與主機之間的通信安全,在主機將是簽署所有證書的私有證書頒發(fā)機構(gòu)(CA)的情況下,將使用TLS 。每個收割機都必須具有自己的簽名證書,才能與您的主機正確通信。
首先,確保Chia已安裝在所有計算機上,并通過運行CLI進行了初始化chia init。
在其他收割機上創(chuàng)建地塊時,請使用chia plots create -f farmer_key -p pool_key,從主機插入農(nóng)夫和池密鑰?;蛘?,您可以使用來復(fù)制私鑰chia keys add,但這不太安全。創(chuàng)建圖解后,請運行chia plots check以確保一切正常。
制作位于其中的主計算機CA目錄的副本,~/.chia/mainnet/config/ssl/ca以便收割機可以訪問該目錄;您可以ssl/ca在網(wǎng)絡(luò)驅(qū)動器,USB密鑰上共享目錄,也可以將網(wǎng)絡(luò)副本復(fù)制到每個收割機。您必須ssl/ca使用的每個版本復(fù)制新目錄chia-blockchain,因此,如果要從beta->升級,則mainnet必須復(fù)制新ca內(nèi)容。
然后,對于每個收割機,請按照以下步驟操作:
確保收割機可以訪問端口8447上的主機IP地址
使用以下命令關(guān)閉所有chia守護進程 chia stop all -d
備份收割機中的所有設(shè)置
chia init -c [directory]在收割機上運行,這[directory]是主機CA目錄的副本。該命令將創(chuàng)建一個由您的主機CA簽名的新證書。
~/.chia/mainnet/config/config.yaml在每個收割機中打開文件,然后在遠程服務(wù)器harvester的farmer_peer部分(NOT full_node)中輸入主機的IP地址。
前任:
通過運行CLI啟動收割機chia start harvester,您應(yīng)該在INFO級別的日志中看到主機上的新連接。
要停止收割機,請運行CLI chia stop harvester
警告:
您不能將整個config/ssl目錄從一臺計算機復(fù)制到另一臺計算機。每個收割機必須為您的主機配備一套不同的TLS證書,才能將其識別為不同的收割機??赡軙l(fā)生意想不到的錯誤,包括在不同計算機之間共享相同證書時收割機無法正常工作。
安全問題:
從beta27開始,CA文件被復(fù)制到每個收割機,因為守護程序當(dāng)前需要它才能正確啟動。這不是理想的,主網(wǎng)啟動后的后續(xù)發(fā)行版中將實現(xiàn)一種新的分發(fā)證書的方法。從開放的互聯(lián)網(wǎng)訪問可運行的收割機時,請小心。
筆記:
當(dāng)前(主網(wǎng)),GUI不顯示收割機圖。查看其是否正常運行的最佳方法是關(guān)閉Chia完整節(jié)點,并在主機上將日志記錄級別設(shè)置為INFO,config.yaml然后重新啟動Chia完整節(jié)點?,F(xiàn)在,您可以檢查日志~/.chia/mainnet/log/debug.log,看看是否收到類似以下的消息:
new_signage_point消息指出農(nóng)民向您的收割機發(fā)送了一個挑戰(zhàn)。new_proof_of_space消息指出收割者找到了挑戰(zhàn)的證據(jù)。您將獲得比new_proof_of_space消息更多的new_signage_point消息。
如果您正在運行GUI并想要運行多個Harvester
在主計算機上關(guān)閉Chia
在計算機上找到您的IP地址
復(fù)制位于以下位置的主機CA目錄的副本c:\users\(your user name)\.chia\mainnet\ssl- copy the CA file:您可以ssl/ca在網(wǎng)絡(luò)驅(qū)動器,USB密鑰上共享目錄,也可以將網(wǎng)絡(luò)副本復(fù)制到每個收割機。您必須ssl/ca使用以下每個版本復(fù)制新目錄chia-blockchain-將CA文件復(fù)制到收割機-知道其位置
在新的收割機中-請按照以下步驟操作
加載Chia并使用常規(guī)的24個關(guān)鍵字來查看它是否有效。然后關(guān)閉嘉
在c:\ users(您的用戶名).chia \ mainnet \ config文件中-用記事本打開它
更改enable_upnp:true-將其更改為false
找到farmer_peer:host:localhost-僅更改此位置-輸入您的主要PC IP地址(例如192.192.xx)
找到您從主計算機復(fù)制的CA文件夾-知道其網(wǎng)絡(luò)位置。
轉(zhuǎn)到命令提示符。輸入或復(fù)制* cd C:\ Users(您的用戶名)\ AppData \ Local \ Chia-Blockchain \ app-1.0.5 \ resources \ app.asar.unpacked \ daemon *
確保(app-1.0.5)是當(dāng)前版本-這是1.0.5版本處于活動狀態(tài)
chia init -c [directory]在收割機上運行,這[directory]是主機CA目錄及其網(wǎng)絡(luò)標記的副本。該命令將創(chuàng)建一個由您的主機CA簽名的新證書。
[目錄]在此處鍵入指向CA文件夾存儲位置的鏈接-如果在c驅(qū)動器上,則鍵入例如c:\ ca。全線看起來像chia init -c c:\ca
然后按回車。該過程完成后*啟動您的主計算機和新的收割機
新的收割機可能需要10到20分鐘才能啟動同步過程-會慢一些-但應(yīng)開始同步并制作完整的區(qū)塊鏈副本以實現(xiàn)正常同步。您可以在該機器上創(chuàng)建圖或?qū)D復(fù)制過來。只有完全同步完成后,它才會場。
知道它的工作原理
在主計算機的“農(nóng)場”選項卡下,在底部選擇“隱藏高級選項”-向下滾動,然后“您的收割機網(wǎng)絡(luò)”現(xiàn)在將顯示(2)節(jié)點ID–(1)您的主計算機和(2)您的收割機
同樣在“最后一次嘗試”下的“農(nóng)場”選項卡下,收割機上的地塊數(shù)量也將顯示在此處
如果您想查看其在日志中的作用-請轉(zhuǎn)到初學(xué)者指南-參見右側(cè),它將指示如何打開日志以查看事務(wù)
Copyright ? 2013-2020. All Rights Reserved. 恒訊科技 深圳市恒訊科技有限公司 粵ICP備20052954號 IDC證:B1-20230800.移動站