Я пытаюсь соединить два локальных узлов regtest вместе. Я могу запустить один regtest узел без каких-либо проблем, и я также возможность запускать команды Bitcoin-кли, такие как генерировать, чтобы создать свою собственную сеть, однако, когда я пытаюсь начать новый узел, я не в состоянии соединить их , Это то, что я делаю (извините, если есть явная ошибка).
Запустить узел 1
./ SRC / bitcoind -regtest -port = 8333 = 8332 -rpcport -datadir = / Документы / node1data -conf = Биткойн / bitcoin.conf
Запустить узел 2
./ SRC / bitcoind -regtest -port = 8330 = 8331 -rpcport -datadir = / Документы / node2data -conf = / Биткойн / bitcoin.conf
Теперь я, кажется, есть две разные цепи, создавая блоки на одном узле не изменяет количество блоков, в другом узле. Я хотел бы, чтобы эти два узла разделяет цепь так, что добыча блока в одном из узлов обновляет цепочку на них обоих. Однако, когда я пытаюсь соединить их с помощью следующей команды:
./ SRC / Bitcoin-кли -regtest -port = 8333 -rpcport = 8332 -rpcuser = пользователь -rpcpassword = пароль ADDNODE "http://127.0.0.1:18332" "Добавить"
Вызов RPC не AddNode отображает никаких ошибок, и если я запустить его снова я получаю: "Ошибка: Узел уже добавлен"
После этого вызова, команда
./ SRC / Bitcoin-кли -regtest -port = 8333 -rpcport = 8332 -rpcuser = пользователь -rpcpassword = пароль getconnectioncount
возвращает 0 ...
Таким образом, я вижу много людей с помощью таких программ, как докеры и т.д. Почему это не работает? Могу ли я полностью ошибочно думать, что это может работать, если это так, я хотел бы знать, где я не удается. В конце концов, как я могу добиться, чтобы иметь два или три узла, соединенных друг с другом?
Моя конечная цель иметь один шахтер, который генерирует все блоки, таким образом баланс BTC не влияет на вторичном узле. Поскольку добыча генерирует много BTC это трудно для меня, чтобы следить за сделками.
Заранее спасибо всем, кто читает мой вопрос.