¿Tu nodo de Bitcoin no se sincroniza?
“Llevo semanas encendiendo el nodo, pero sigue atrasado… ¿qué estoy haciendo mal?”
⚙️ Estado actual
Tu nodo lleva 3 semanas corriendo, pero solo ha alcanzado el 85% del progreso de sincronización. Eso no está bien. Deberías estar más cerca del 100% en ese tiempo, especialmente si tu hardware no es muy viejo y tu red es estable.
bashCopyEditprogress=0.847138
🧭 Diagnóstico inicial
🚫 ¿Problemas de red?
❌ Poco probable. Si otros nodos (como tus de Ethereum) sincronizan bien en la misma red, entonces no es tu conexión.
💾 ¿Problemas de disco?
✅ Estás usando un disco externo montado en /media/user/bitcoin_data
:
bashCopyEdit/dev/sda 916G 680G 190G 79%
Parece un SSD de casi 1 TB. No hay errores de espacio, y el uso del 79% es aceptable.
PERO: Si es un SSD viejo o sin TRIM activo, puede ser muy lento en operaciones de escritura aleatoria, lo que afecta directamente el rendimiento de Bitcoin Core.
🔍 ¿Qué puedo revisar?
1. Verifica el rendimiento del disco
Ejecuta esto para ver si es lento:
bashCopyEditsudo hdparm -Tt /dev/sda
Si da resultados por debajo de 100 MB/s (lectura), probablemente necesitas cambiar de disco o moverlo a un NVMe interno.
2. Verifica cuántos peers tienes
bashCopyEditbitcoin-cli getnetworkinfo | grep connections
Si tienes menos de 8-10 conexiones, tu nodo se sincroniza lento.
Solución: abre más puertos o usa nodos públicos como bootstrap (por ejemplo: addnode
en bitcoin.conf
).
3. Activa más caché de disco
Edita tu bitcoin.conf
y añade:
iniCopyEditdbcache=2048
maxmempool=300
Y reinicia tu nodo. Esto puede mejorar muchísimo la velocidad de validación de bloques.
🌱 ¿Y si ya no quiero esperar?
Considera usar un "bootstrap" inicial descargando un snapshot verificado del blockchain (ej: https://prunednode.today) y luego sincronizando desde ahí.
✍️ Reflexión final
Correr un nodo no es solo prender una caja, es un acto de soberanía tecnológica. Si se tarda... no desesperes, optimiza, aprende y sigue corriendo 🧸
Last updated