garlicoin.org

Faites tourner un nœud Garlicoin

Un nœud garde sa propre copie de la blockchain et la partage avec les autres. En faire tourner un renforce le réseau et vous permet de tout vérifier vous-même. L'installation prend environ 20 minutes. La première synchronisation se fait ensuite toute seule : une heure ou plus, même avec notre fichier bootstrap.

Espace disque Environ 16 Go Pour la chaîne complète, qui grossit lentement. Un nœud élagué a besoin d'environ 5 Go.
Mémoire 1–2 Go Un petit VPS, un vieux portable ou un Raspberry Pi 4 de 4 Go suffit
Réseau Port 42069 Ouvrez-le (TCP) pour que d'autres nœuds puissent se connecter à vous

Installer un nœud

  1. Installez Garlicoin Core depuis la page officielle de téléchargement. Sur un serveur, le téléchargement inclut garlicoind et garlicoin-cli pour tourner sans fenêtre.
  2. Évitez l'essentiel de la synchronisation avec notre fichier bootstrap. Lancez le client une fois, fermez-le, décompressez bootstrap.zip, placez le bootstrap.dat qu'il contient dans le dossier de données et relancez-le.
  3. Ajoutez un fichier de configuration nommé garlicoin.conf dans le dossier de données. La configuration d'exemple de cette page se connecte à des nœuds en ligne en ce moment.
  4. Ouvrez le port 42069 sur votre box ou votre pare-feu et redirigez-le vers la machine qui fait tourner le nœud. C'est ce qui vous rend utile aux autres : les nouveaux nœuds téléchargent des blocs depuis chez vous.
  5. Vérifiez que tout fonctionne. Votre hauteur de bloc doit correspondre à celle de la page état du réseau, et garlicoin-cli getnetworkinfo devrait afficher quelques connexions entrantes un moment après l'ouverture du port.

Le garder en marche sous Linux

Enregistrez ceci sous /etc/systemd/system/garlicoind.service, modifiez User et les chemins selon votre système, puis lancez sudo systemctl enable --now garlicoind. Le nœud démarre alors au lancement et redémarre s'il s'arrête.

[Unit]
Description=Garlicoin node
After=network-online.target

[Service]
User=garlic
ExecStart=/usr/local/bin/garlicoind \
  -daemon=0 \
  -datadir=/home/garlic/.garlicoin
ExecStop=/usr/local/bin/garlicoin-cli \
  -datadir=/home/garlic/.garlicoin \
  stop
Restart=on-failure
TimeoutStopSec=300

[Install]
WantedBy=multi-user.target

Exemple de garlicoin.conf

# Accept connections from other nodes
listen=1
# Keep at most this many connections
maxconnections=40
# Uncomment to save disk space (in MB).
# A pruned node still checks everything
# but can't serve old blocks.
#prune=3000
# Nodes that are online right now:
addnode=node.garlicoin.org
addnode=98.149.17.72
addnode=45.86.162.135
addnode=54.208.209.193
addnode=98.248.22.202
addnode=64.181.232.233
addnode=157.180.63.44
addnode=195.52.24.162
addnode=83.221.211.116

peers.txt

Où se trouve le dossier de données

Windows%APPDATA%\Garlicoin
macOS~/Library/Application Support/Garlicoin
Linux~/.garlicoin

Commandes utiles

  • garlicoin-cli getblockcount · votre hauteur de bloc
  • garlicoin-cli getconnectioncount · nombre de pairs
  • garlicoin-cli getnetworkinfo · version et connexions
  • garlicoin-cli stop · arrêter proprement

Pourquoi faire tourner un nœud ?

Chaque nœud garde une copie complète des règles et de la chaîne. Plus de nœuds rendent Garlicoin plus difficile à censurer ou à forker, aident les nouveaux portefeuilles à se synchroniser plus vite et vous permettent de vérifier vos propres transactions sans faire confiance à personne.