Как установить соединение для майнинга блоков тестовой сети на только что созданном альткоине

Я пытался клонировать альткойн в образовательных целях. Я абсолютный новичок, и у меня есть некоторые планы по внедрению различных PoW и продолжению работы над криптовалютами.

Я следовал руководству по клонированию от Shakezula .

Я выполнил все шаги в руководстве, однако я теряю главное: поэтому я не могу подключить машины для начала майнинга. Может кто-нибудь объяснить, что я делаю неправильно? Я борюсь с этим и очень жду понимания.

Чего я не понимаю, так это пункта о переадресации портов из руководства Shakezula:

Примечание: поскольку я использую для этого VPS, мне не нужно беспокоиться о переадресации портов на этом конце. На домашнем ПК вы захотите перенаправить порт, который вы выбрали для P2Pport в разделе вырезания и вставки, на ПК, который вы используете. В данном примере это порт 55884.

Что это значит? Означает ли это, что я должен добавить этот порт в файл .conf машин?

Мое дело:

  • Я пытаюсь подключить скомпилированные монеты на двух машинах VM: VM1 с IP 192.168.122.121и VM2 с IP 192.168.122.158(они могут пинговать друг друга)
  • В моих файлах conf я помещаю только имя пользователя/пароль rpc
  • На ВМ1 делаю./barcoin -testnet -connect=192.168.122.158 &
  • На ВМ2 делаю./barcoin -testnet -connect=192.168.122.121 &

В .barcoin/testnet3/debug.log я получаю следующее:

ThreadSocketHandler started connect() failed after select(): Connection refused
trying connection 192.168.122.121 lastseen=0.0hrs connect() failed after select(): Connection refused
Flushed 0 addresses to peers.dat 42ms
trying connection 192.168.122.121 lastseen=0.0hrs connect() failed after select(): Connection refused
trying connection 192.168.122.121 lastseen=0.0hrs connect() failed after select(): Connection refused
trying connection 192.168.122.121 lastseen=0.0hrs connect() failed after select(): Connection refused
trying connection 192.168.122.121 lastseen=0.0hrs connect() failed after select(): Connection refused}
trying connection 192.168.122.121 lastseen=0.0hrs connect() failed after select(): Connection refused

Я добавил этот порт 55884 в файл конфигурации одной из машин и получил ту же ошибку.

Затем я добавил команду connect=192.168.122.121:55884в один из файлов conf и начал получать это:

trying connection 192.168.122.121 lastseen=0.0hrs connect() failed after select(): Connection refused
trying connection 192.168.122.121:55884 lastseen=0.0hrs connect() failed after select(): Connection refused
trying connection 192.168.122.121 lastseen=0.0hrs connect() failed after select(): Connection refused
trying connection 192.168.122.121:55884 lastseen=0.0hrs connect() failed after select(): Connection refused
trying connection 192.168.122.121 lastseen=0.0hrs connect() failed after select(): Connection refused
trying connection 192.168.122.121:55884 lastseen=0.0hrs connect() failed after select(): Connection refused
trying connection 192.168.122.121 lastseen=0.0hrs connect() failed after select(): Connection refused
trying connection 192.168.122.121:55884 lastseen=0.0hrs connect() failed after select(): Connection refused
trying connection 192.168.122.121 lastseen=0.0hrs connect() failed after select(): Connection refused
trying connection 192.168.122.121:55884 lastseen=0.0hrs connect() failed after select(): Connection refused
trying connection 192.168.122.121 lastseen=0.0hrs connect() failed after select(): Connection refused
trying connection 192.168.122.121:55884 lastseen=0.0hrs connect() failed after select(): Connection refused
trying connection 192.168.122.121 lastseen=0.0hrs connect() failed after select(): Connection refused

Пожалуйста, помогите мне с этим. Большое спасибо!

Итак, ваш вопрос: «Что такое переадресация портов», верно? Вы пытались ввести «переадресацию портов» в свою любимую поисковую систему или перейти на portforward.com?

Ответы (1)

Я рад сказать, что нашел решение. Это довольно тривиально:
главный ПК, главный узел, должен слушать других, поэтому вам нужно добавить команду:

listen=1 


Кроме того, я бы предложил вам добавить следующие команды, но для всех узлов:

testnet=1
testnet_config=1

Всем удачи.