Aidez le réseau : faites tourner un nœud en écoute
Chaque nœud vérifie lui-même chaque bloc. Un nœud qui accepte aussi les connexions entrantes donne aux nouveaux nœuds un endroit où se connecter, ce qui compte beaucoup sur un jeune réseau. Pas besoin de miner pour le faire.
Ce qu’il faut
- N’importe quel ordinateur 64 bits qui reste allumé : un petit serveur, un PC qui ne sert plus ou un serveur infonuagique à 6 $.
- Environ 1 Go de mémoire vive pour le nœud seul (2 Go, c’est confortable), quelques Go d’espace disque et un peu de bande passante en envoi.
- Le port TCP entrant 9555 accessible depuis Internet, ou un service onion Tor.
TrueNorth n’a pas d’amorces DNS (DNS seeds). Les nouveaux nœuds trouvent le réseau grâce à une courte liste de nœuds d’amorçage fixes intégrée au logiciel, puis découvrent d’autres nœuds à partir de ceux-ci. Chaque nœud en écoute que vous ajoutez facilite les choses.
Installer et lancer le nœud
Téléchargez et vérifiez la version comme indiqué dans Premiers pas (étapes 1 et 2). Si ce nœud ne contiendra pas de pièces, désactivez le portefeuille. Mettez ceci dans truenorth.conf, dans le dossier de données (~/.truenorth sous Linux) :
# Listening node, no wallet
listen=1
disablewallet=1
# Keep RPC on this machine only (these are the defaults; shown so nobody "fixes" them)
rpcbind=127.0.0.1
rpcallowip=127.0.0.1Lancez-le ensuite avec ./bin/truenorthd -daemon. Laissez le port RPC, 9554, fermé à Internet.
Ouvrir le port 9555
Dans le pare-feu de la machine, par exemple avec ufw :
sudo ufw allow 9555/tcpÀ la maison, redirigez aussi le port TCP 9555 de votre routeur vers cette machine. Sur un serveur infonuagique, autorisez-le aussi dans le pare-feu du fournisseur.
Au bout d’une heure environ, vérifiez que d’autres nœuds se connectent au vôtre :
./bin/truenorth-cli getnetworkinfo | grep -E '"connections_(in|out)"'Si connections_in est supérieur à 0, ça fonctionne.
Ou le faire tourner par Tor
Un service onion Tor cache votre adresse IP et fonctionne derrière n’importe quel routeur, sans redirection de port. Le nœud peut créer le service onion par le port de contrôle de Tor, et il connaît déjà les nœuds d’amorçage onion du réseau. Le guide Tor du projet explique la configuration ; en bref, pour les connexions sortantes :
proxy=127.0.0.1:9050Ajoutez onlynet=onion si le nœud ne doit jamais passer par Internet ordinaire.
Pour aller plus loin : un nœud d’amorçage public
Un nœud d’amorçage est un nœud en écoute doté d’une adresse stable que les autres peuvent indiquer avec -addnode. Il lui faut une adresse IP statique ou un nom d’hôte, Internet ordinaire et Tor à la fois, et une bonne disponibilité. Le guide des nœuds d’amorçage publics du projet explique la démarche pour un serveur infonuagique ou un réseau domestique. Exemple : seed.tor.tncoin.xyz:9555.
Le garder en bonne santé
- Faites la mise à jour quand une nouvelle version sort. Surveillez la page des versions ou nos nouvelles.
- N’ouvrez jamais le port RPC à Internet, et ne faites jamais tourner un portefeuille contenant de vraies pièces sur un nœud public.
- Faites tourner le nœud sous un utilisateur ordinaire, pas root.