¿Hay alguna manera de cambiar la ubicación de wallet.dat sin cambiar todo el directorio de datos?

Sé que Bitcoin admite la -datadiropción de línea de comando que especifica que wallet.dat y blockchain deben almacenarse en una ubicación personalizada en lugar de, %appdata%\roaming\bitcoinpero ¿hay alguna manera de especificar una ubicación de billetera sin cambiar también la ubicación de blockchain? Tengo un lugar altamente seguro en el que me gustaría esconder mi wallet.dat (permanentemente), pero no quiero esconder ~2GB de datos de blockchain junto a él.

No es un duplicado exacto, pero muchas, muchas veces se han publicado preguntas sobre cómo cambiar la ubicación de almacenamiento predeterminada. La futura pregunta canónica es probablemente la configuración de Bitcoin-Qt: ¿Cambiar la ubicación del archivo de cadena de bloques, la configuración? ¿documentación? .

Respuestas (2)

Un enlace simbólico lo hará en Linux.

En Windows también hay un método de enlace simbólico:

Se ha solicitado una función -walletdir= antes:

+1 Eso es lo que hago. Pero a veces el enlace simbólico se daña (afortunadamente, solo el enlace, no la billetera): github.com/bitcoin/bitcoin/issues/660
Eso es fantástico, ¿cómo no sabía que Win7 tenía enlaces simbólicos?

La próxima versión de Bitcoin Core tendrá -walletdir, que básicamente le permitirá hacerlo sin necesidad de trucos.

https://github.com/bitcoin/bitcoin/commit/0530ba0eae147563921b162ed05347234d8b53c0

https://github.com/bitcoin/bitcoin/pull/11466