Я пытаюсь заставить узлы на одном компьютере общаться. Я установил две папки биткойнов с двумя файлами bitcoin.conf. bitcoin.conf во втором узле выглядит следующим образом:
rpcuser=bitcoinrpc rpcpassword=roiroiroiroiroi addnode=127.0.0.1:18444
в то время как в первом узле я только что установил rpcuser и rpcpasswords
Теперь я запускаю узлы с помощью следующей команды
Первый узел./bitcoin/src/bitcoind -regtest
Второй узел./bitcoin/src/bitcoind -regtest -rpcport=5444 -port=18888 -datadir=/Users/tommaso/.bitcoin/
Но они не соединяются друг с другом.
Только если запустить команду, ./bitcoin/src/bitcoin-cli -regtest -rpcport=5444 -datadir=/Users/tommaso/.bitcoin/ addnode "127.0.0.1:18444" "onetry"
они, наконец, соединятся
Почему addnode=127.0.0.1:18444 в bitcoin.conf не работает?
ну я опоздал, но я могу сказать.
это работает, используйте следующую строку
addnode IP:8333 добавьте, но порт вам не нужно показывать, потому что все используют один и тот же порт, потому что он установил его как открытый на своем маршрутизаторе. порт rpc должен быть определен только один раз при запуске. в addnode не используйте его, потому что вы также можете быть привязаны к IP-адресу с помощью команды bind =, тогда сервер не знает, что делать.
Дж.Бачук
connect
вместоaddnode
Томмазо Бендинелли
Томмазо Бендинелли
Дж.Бачук
-debug
и-printtoconsole
(а не-daemon
), чтобы увидеть, заметили ли вы что-нибудь во время запуска.JDOaktown
Клауд Чо