Это руководство позволяет вам запускать комбайн на каждой машине без необходимости запускать полный узел, кошелек и фермера на каждой из них. Это упрощает вашу систему, использует меньше пропускной способности, места, ЦП, а также делает ваши ключи более безопасными. Это также делает вашу ферму быстрее и эффективнее при ответе на вызовы.
Архитектура состоит из одной основной машины, на которой работает фермер, полный узел и кошелек, и других машин, на которых работает только комбайн. Только ваша основная машина будет подключаться к сети Chia.
Для защиты связи между вашим комбайном и основной машиной используется TLS, где ваша основная машина будет частным центром сертификации (CA), который подписывает все сертификаты. У каждого комбайна должен быть собственный подписанный сертификат для правильной связи с вашей основной машиной.
_____ Harvester 1 (certificate A) / other network peers -------- Main machine (CA) ------ Harvester 2 (certificate B) \_____ Harvester 3 (certificate C)
Затем для каждого комбайна выполните следующие действия.:
ПРИМЕЧАНИЕ. На шаге 4 вы временно используете копию каталога / ca с основного компьютера. НЕ заменяйте папку / ca на комбайне. Поместите каталог / ca во временную папку на вашем комбайне. Вы собираетесь временно показать своему комбайну эти файлы, а затем вы можете удалить каталог / ca в своей временной папке.
EX:
harvester: chia_ssl_ca: crt: config/ssl/ca/chia_ca.crt key: config/ssl/ca/chia_ca.key farmer_peer: host: Main.Machine.IP port: 8447
Предупреждение:
Вы не можете скопировать весь каталог config / ssl с одного компьютера на другой. У каждого харвестера должен быть свой набор сертификатов TLS, чтобы ваша основная машина могла распознавать его как разные харвестеры. Могут возникнуть непреднамеренные ошибки, в том числе некорректная работа комбайнов, когда одинаковые сертификаты используются разными машинами.
Обеспокоенность по поводу безопасности:
Начиная с версии beta27, файлы CA копируются на каждый комбайн, так как в данный момент они нужны демону для правильного запуска. Это не идеально, и новый способ распространения сертификатов будет реализован в следующем выпуске после запуска основной сети. Будьте осторожны при использовании комбайна, доступного из открытого Интернета.
Примечание:
В настоящее время (основная сеть) графический интерфейс не отображает графики комбайнов. Лучший способ проверить, работает ли он, - это закрыть полный узел Chia и установить уровень ведения журнала на INFO в вашем config.yaml на вашем основном компьютере и перезапустить полный узел Chia. Теперь вы можете проверить журнал ~ / .chia / mainnet / log / debug.log и увидеть, получаете ли вы такие сообщения, как следующие:
[time stamp] farmer farmer_server : INFO -> new_signage_point_harvester to peer [harvester IP address] [peer id - 64 char hexadecimal] [time stamp] farmer farmer_server : INFO <- farming_info from peer [peer id - 64 char hexadecimal] [harvester IP address] [time stamp] farmer farmer_server : INFO <- new_proof_of_space from peer [peer id - 64 char hexadecimal] [harvester IP address]
В исходящем сообщении new_signage_point_harvester говорится, что фермер отправил вызов вашему комбайну, а входящее сообщение farm_info указывает на ответ. В сообщении new_proof_of_space говорится, что комбайн нашел доказательство для этой задачи. Вы получите больше сообщений new_signage_point и Farming_info , чем сообщений new_proof_of_space .
Вот как найти свои журналы: Где искать
Если вы используете графический интерфейс и хотите запустить несколько комбайнов
Чтобы знать, как он работает