Получить информацию для входа в узел Bitcoind (rpc, порт, ip)

Я работаю над PHP-скриптом Laravel, и я должен подключить скрипт к полному узлу Bitcoin / bitcoind. Я впервые работаю с Bitcoind.

Может быть, это глупый вопрос, но где я могу получить информацию о моем подключении к моему серверу узла Bitcoind?

Я установил полный узел на VPS-сервер Ubuntu отсюда: https://bitcoin.org/en/full-node#ubuntu-1610

Теперь моему скрипту нужна эта информация для подключения к Bitcoind Server:

BITCOIND_HOST:
BITCOIND_PORT:
BITCOIND_USERNAME:
BITCOIND_PASSWORD:

Я создал на своем сервере Bitcoind в папке .bitcoin файл bitcoin.conf

с этой информацией:

prune=600
maxconnections=125
maxuploadtarget=0
rpcuser=test
rpcpassword=test
daemon=1
keypool=50000

Скрипт и Bitcoind работают на разных серверах.

Правильно ли заполнить его этой информацией ?:

BITCOIND_HOST: My VPS IP Address
BITCOIND_PORT: ??? i dont know
BITCOIND_USERNAME:test
BITCOIND_PASSWORD:test

Это правильно, если биткойн работает на другом сервере в качестве сценария, он не зашифрован и может быть пропущен?

Я ищу уже несколько недель и не нахожу мутч в гугле.

Огромное спасибо


person charles34    schedule 07.08.2017    source источник


Ответы (1)


BITCOIND_PORT: ??? я не знаю

Запустив биткойн, вы можете передать параметр порта, как описано здесь:

https://en.bitcoin.it/wiki/Running_Bitcoin

-port=<port>    Listen for connections on <port> (default: 8333 or testnet: 18333)

Если вы не передали какой-либо параметр port, по умолчанию будет 8333. Вы также можете определить порт в bitcoin.conf следующим образом:

rpcport=8332

Это правильно, если биткойн работает на другом сервере в качестве сценария, он не зашифрован и может быть пропущен?

Будьте осторожны, если вы хотите запустить службу bitcoind в общедоступном интерфейсе, и она будет видна в Интернете! Если вы хотите сделать это, не доверяйте простому использованию пользователя / пароля. Лучше всего использовать настройку брандмауэра вашего bitcoind-сервера, чтобы просто позволить IP-адресу вашего PHP-сервера подключаться к вашему порту bitcoind. Вы также можете использовать bitcoin.conf для ограничения IP-адреса, который может подключаться к вашему bitcoin rpc, с переменной rpcallowip.

person I. Helmot    schedule 21.08.2017