2017-08-07 5 views
0

Je travaille sur un script PHP Laravel et je dois connecter le script avec Bitcoin/Bitcoind Full Node. C'est la première fois que je travaille avec Bitcoind.Get Bitcoind Node Connexion Info (rpc, port, ip)

Peut-être que c'est une question stupide, mais où je reçois mes informations de connexion Connexion à mon serveur Bitcoind Node?

J'ai installé le nœud complet sur un serveur Ubuntu VPS ici: https://bitcoin.org/en/full-node#ubuntu-1610

Maintenant mon script a besoin de cette information pour se connecter à Bitcoind serveur:

BITCOIND_HOST: 
BITCOIND_PORT: 
BITCOIND_USERNAME: 
BITCOIND_PASSWORD: 

j'ai créer sur mon Bitcoind Server le dossier .bitcoin le fichier bitcoin.conf

avec cette info:

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

Le script et Bitcoind s'exécute sur différents serveurs.

Son bon de remplir avec cette info ?:

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

Son vrai que si le bitcoind fonctionne sur un autre serveur que le script, thats pas crypté et peut être divulgué?

Je recherche maintenant depuis des semaines et ne trouvez pas mutch sur google.

Merci beaucoup

Répondre

0

BITCOIND_PORT: ??? Je ne sais pas

Runnng bitcoind vous pouvez passer le paramètre le port comme indiqué ici:

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

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

Si vous ne passez aucun paramètre port, il est 8333 par défaut. Vous pouvez également définir le port en bitcoin.conf aussi de cette façon:

rpcport=8332 

Son vrai que si le bitcoind fonctionne sur un autre serveur que le script, thats pas crypté et peut être fuyait?

Faites attention si vous voulez exécuter un service bitcoind sur une interface publique et qu'il est visible sur internet! Si vous voulez faire une telle chose, ne faites pas confiance juste en utilisant l'utilisateur/mot de passe. La meilleure pratique consiste à utiliser votre serveur bitcoind pare-feu pour permettre à votre IP serveur PHP d'être connecté à votre port bitcoind. Vous pouvez également utiliser bitcoin.conf pour limiter l'adresse IP qui peut se connecter à votre bitcoin rpc, avec la variable rpcallowip.