< 返回新聞公共列表

恒訊科技分享教程:Chia幣如何在許多機(jī)器上耕種?

發(fā)布時(shí)間:2021-05-31 14:40:20

本指南使您可以在每臺(tái)計(jì)算機(jī)上運(yùn)行收割機(jī),而不必在每臺(tái)計(jì)算機(jī)上運(yùn)行完整的節(jié)點(diǎn),錢包和農(nóng)民。這樣可以使您的系統(tǒng)更簡單,使用更少的帶寬,空間,CPU,還可以使密鑰更安全。在應(yīng)對挑戰(zhàn)時(shí),它還可以使您的整個(gè)農(nóng)場更快,更高效。下面恒訊科技小編就給大家分享一下Chia幣如何在許多機(jī)器上耕種?


該體系結(jié)構(gòu)由一臺(tái)運(yùn)行農(nóng)夫,完整節(jié)點(diǎn)和錢包的主機(jī)以及其他僅運(yùn)行收割機(jī)的機(jī)器組成。只有您的主機(jī)將連接到Chia網(wǎng)絡(luò)。

為了確保收割機(jī)與主機(jī)之間的通信安全,在主機(jī)將是簽署所有證書的私有證書頒發(fā)機(jī)構(gòu)(CA)的情況下,將使用TLS 。每個(gè)收割機(jī)都必須具有自己的簽名證書,才能與您的主機(jī)正確通信。


Chia幣如何在許多機(jī)器上耕種.png



首先,確保Chia已安裝在所有計(jì)算機(jī)上,并通過運(yùn)行CLI進(jìn)行了初始化chia init。

在其他收割機(jī)上創(chuàng)建地塊時(shí),請使用chia plots create -f farmer_key -p pool_key,從主機(jī)插入農(nóng)夫和池密鑰?;蛘撸梢允褂脕韽?fù)制私鑰chia keys add,但這不太安全。創(chuàng)建圖解后,請運(yùn)行chia plots check以確保一切正常。

制作位于其中的主計(jì)算機(jī)CA目錄的副本,~/.chia/mainnet/config/ssl/ca以便收割機(jī)可以訪問該目錄;您可以ssl/ca在網(wǎng)絡(luò)驅(qū)動(dòng)器,USB密鑰上共享目錄,也可以將網(wǎng)絡(luò)副本復(fù)制到每個(gè)收割機(jī)。您必須ssl/ca使用的每個(gè)版本復(fù)制新目錄chia-blockchain,因此,如果要從beta->升級,則mainnet必須復(fù)制新ca內(nèi)容。


然后,對于每個(gè)收割機(jī),請按照以下步驟操作:

確保收割機(jī)可以訪問端口8447上的主機(jī)IP地址

使用以下命令關(guān)閉所有chia守護(hù)進(jìn)程 chia stop all -d

備份收割機(jī)中的所有設(shè)置

chia init -c [directory]在收割機(jī)上運(yùn)行,這[directory]是主機(jī)CA目錄的副本。該命令將創(chuàng)建一個(gè)由您的主機(jī)CA簽名的新證書。

~/.chia/mainnet/config/config.yaml在每個(gè)收割機(jī)中打開文件,然后在遠(yuǎn)程服務(wù)器harvester的farmer_peer部分(NOT full_node)中輸入主機(jī)的IP地址。

前任:


Chia幣如何在許多機(jī)器上耕種.png


通過運(yùn)行CLI啟動(dòng)收割機(jī)chia start harvester,您應(yīng)該在INFO級別的日志中看到主機(jī)上的新連接。

要停止收割機(jī),請運(yùn)行CLI chia stop harvester


警告:

您不能將整個(gè)config/ssl目錄從一臺(tái)計(jì)算機(jī)復(fù)制到另一臺(tái)計(jì)算機(jī)。每個(gè)收割機(jī)必須為您的主機(jī)配備一套不同的TLS證書,才能將其識(shí)別為不同的收割機(jī)。可能會(huì)發(fā)生意想不到的錯(cuò)誤,包括在不同計(jì)算機(jī)之間共享相同證書時(shí)收割機(jī)無法正常工作。


安全問題:

從beta27開始,CA文件被復(fù)制到每個(gè)收割機(jī),因?yàn)槭刈o(hù)程序當(dāng)前需要它才能正確啟動(dòng)。這不是理想的,主網(wǎng)啟動(dòng)后的后續(xù)發(fā)行版中將實(shí)現(xiàn)一種新的分發(fā)證書的方法。從開放的互聯(lián)網(wǎng)訪問可運(yùn)行的收割機(jī)時(shí),請小心。


筆記:

當(dāng)前(主網(wǎng)),GUI不顯示收割機(jī)圖。查看其是否正常運(yùn)行的最佳方法是關(guān)閉Chia完整節(jié)點(diǎn),并在主機(jī)上將日志記錄級別設(shè)置為INFO,config.yaml然后重新啟動(dòng)Chia完整節(jié)點(diǎn)?,F(xiàn)在,您可以檢查日志~/.chia/mainnet/log/debug.log,看看是否收到類似以下的消息:


Chia幣如何在許多機(jī)器上耕種.png


new_signage_point消息指出農(nóng)民向您的收割機(jī)發(fā)送了一個(gè)挑戰(zhàn)。new_proof_of_space消息指出收割者找到了挑戰(zhàn)的證據(jù)。您將獲得比new_proof_of_space消息更多的new_signage_point消息。


如果您正在運(yùn)行GUI并想要運(yùn)行多個(gè)Harvester

在主計(jì)算機(jī)上關(guān)閉Chia

在計(jì)算機(jī)上找到您的IP地址

復(fù)制位于以下位置的主機(jī)CA目錄的副本c:\users\(your user name)\.chia\mainnet\ssl- copy the CA file:您可以ssl/ca在網(wǎng)絡(luò)驅(qū)動(dòng)器,USB密鑰上共享目錄,也可以將網(wǎng)絡(luò)副本復(fù)制到每個(gè)收割機(jī)。您必須ssl/ca使用以下每個(gè)版本復(fù)制新目錄chia-blockchain-將CA文件復(fù)制到收割機(jī)-知道其位置


在新的收割機(jī)中-請按照以下步驟操作

加載Chia并使用常規(guī)的24個(gè)關(guān)鍵字來查看它是否有效。然后關(guān)閉嘉

在c:\ users(您的用戶名).chia \ mainnet \ config文件中-用記事本打開它

更改enable_upnp:true-將其更改為false

找到farmer_peer:host:localhost-僅更改此位置-輸入您的主要PC IP地址(例如192.192.xx)

找到您從主計(jì)算機(jī)復(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版本處于活動(dòng)狀態(tài)

chia init -c [directory]在收割機(jī)上運(yùn)行,這[directory]是主機(jī)CA目錄及其網(wǎng)絡(luò)標(biāo)記的副本。該命令將創(chuàng)建一個(gè)由您的主機(jī)CA簽名的新證書。

[目錄]在此處鍵入指向CA文件夾存儲(chǔ)位置的鏈接-如果在c驅(qū)動(dòng)器上,則鍵入例如c:\ ca。全線看起來像chia init -c c:\ca

然后按回車。該過程完成后*啟動(dòng)您的主計(jì)算機(jī)和新的收割機(jī)

新的收割機(jī)可能需要10到20分鐘才能啟動(dòng)同步過程-會(huì)慢一些-但應(yīng)開始同步并制作完整的區(qū)塊鏈副本以實(shí)現(xiàn)正常同步。您可以在該機(jī)器上創(chuàng)建圖或?qū)D復(fù)制過來。只有完全同步完成后,它才會(huì)場。


知道它的工作原理

在主計(jì)算機(jī)的“農(nóng)場”選項(xiàng)卡下,在底部選擇“隱藏高級選項(xiàng)”-向下滾動(dòng),然后“您的收割機(jī)網(wǎng)絡(luò)”現(xiàn)在將顯示(2)節(jié)點(diǎn)ID–(1)您的主計(jì)算機(jī)和(2)您的收割機(jī)

同樣在“最后一次嘗試”下的“農(nóng)場”選項(xiàng)卡下,收割機(jī)上的地塊數(shù)量也將顯示在此處


如果您想查看其在日志中的作用-請轉(zhuǎn)到初學(xué)者指南-參見右側(cè),它將指示如何打開日志以查看事務(wù)



/template/Home/Zkeys724/PC/Static