Mi nodo Bitcoin Tor sufrió recientemente una falla en el disco duro. Después de cambiar el hardware, reinstalar Linux y bitcoind
configurar Tor para un servicio oculto, me di cuenta (¡obviamente!) de que mi dirección de cebolla externa tenía que cambiar. Entonces, mi pregunta es: ¿qué debo hacer para asegurarme de mantener la misma dirección de cebolla la próxima vez que mi nodo sufra una falla irrecuperable? Mirando el directorio /var/lib/tor/bitcoin_service
, puedo ver dos archivos hostname
y private_key
donde el primero contiene mi dirección de cebolla (que creo que está relacionada con mi clave privada). Así que supongo que todo lo que tengo que hacer es hacer una copia de seguridad de estos archivos y restaurarlos en mi nuevo sistema (durante la configuración /etc/tor/torrc
y de manera bitcoin.conf
adecuada, por supuesto, como se explica aquí ). ¿Necesito más?
EDITAR : parece que simplemente importar los archivos hostname
a un nuevo sistema (después de private_key
haberlos definido correctamente ) no funciona (el nodo no se conecta a la red Tor). Entonces Tor probablemente mantiene un estado adicional además de estos dos archivos. Entonces, la pregunta permanece abierta: cómo configurar un nuevo sistema para mantener la dirección de cebolla existente./etc/tor/torrc
bitcoin.conf
Dependiendo de la versión de Bitcoin Core y Tor que esté usando, existe la posibilidad de que su instalación en realidad esté usando el control Tor y no esté usando la configuración de su archivo torrc
. Eche un vistazo a la /.bitcoin/
carpeta onion_private_key
e intente salir de Bitcoin Core, vuelva a colocar ese archivo en su antiguo disco duro y reinicie Bitcoin Core.
No sé si también tendrá que hacer lo mismo con la cookie de autenticación de Tor /run/tor/control.authcookie
.
Hay una guía de configuración actualizada para ejecutar Bitcoin Core y Tor en Bitcoin.SE aquí .