Ejecuta un nodo de Garlicoin
Un nodo guarda su propia copia de la blockchain y la comparte con otros. Tener uno hace la red más fuerte y te deja comprobarlo todo tú mismo. La instalación lleva unos 20 minutos. Después, la primera sincronización corre sola: una hora o más, incluso con nuestro archivo bootstrap.
Configura un nodo
- Instala Garlicoin Core desde la página oficial de descargas. En un servidor, la descarga incluye
garlicoindygarlicoin-clipara funcionar sin ventana. - Sáltate casi toda la sincronización con nuestro archivo bootstrap. Abre el cliente una vez, ciérralo, descomprime
bootstrap.zip, pon elbootstrap.datque trae en el directorio de datos y vuelve a abrirlo. - Añade un archivo de configuración llamado
garlicoin.confen el directorio de datos. La configuración de ejemplo de esta página se conecta a nodos que están en línea ahora mismo. - Abre el puerto 42069 en tu router o firewall y redirígelo a la máquina donde corre el nodo. Esto es lo que te hace útil para los demás: los nodos nuevos descargan bloques de ti.
- Comprueba que funciona. Tu altura de bloque debería coincidir con la de la página de estado de la red, y
garlicoin-cli getnetworkinfodebería mostrar algunas conexiones entrantes un rato después de abrir el puerto.
Mantenlo funcionando en Linux
Guarda esto como /etc/systemd/system/garlicoind.service, cambia User y las rutas según tu sistema y luego ejecuta sudo systemctl enable --now garlicoind. Así el nodo arranca al iniciar el sistema y se reinicia si se detiene.
[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
garlicoin.conf de ejemplo
# 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
Dónde está el directorio de datos
%APPDATA%\Garlicoin~/Library/Application Support/Garlicoin~/.garlicoinComandos útiles
garlicoin-cli getblockcount· tu altura de bloquegarlicoin-cli getconnectioncount· cuántos nodos conectadosgarlicoin-cli getnetworkinfo· versión y conexionesgarlicoin-cli stop· apagar limpiamente
¿Por qué tener un nodo?
Cada nodo guarda una copia completa de las reglas y de la cadena. Más nodos hacen que Garlicoin sea más difícil de censurar o bifurcar, ayudan a que las wallets nuevas se sincronicen más rápido y te permiten comprobar tus propias transacciones sin confiar en nadie más.