Mantenimiento de la dirección de cebolla del servicio oculto Tor sobre nuevo hardware

Mi nodo Bitcoin Tor sufrió recientemente una falla en el disco duro. Después de cambiar el hardware, reinstalar Linux y bitcoindconfigurar 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 hostnamey private_keydonde 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/torrcy de manera bitcoin.confadecuada, por supuesto, como se explica aquí ). ¿Necesito más?

EDITAR : parece que simplemente importar los archivos hostnamea un nuevo sistema (después de private_keyhaberlos 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/torrcbitcoin.conf

Respuestas (1)

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_keye 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í .