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