Gibt es eine Möglichkeit, den Speicherort von wallet.dat zu ändern, ohne das gesamte Datenverzeichnis zu ändern?

Ich weiß, dass Bitcoin die -datadirBefehlszeilenoption unterstützt, die angibt, dass die wallet.dat und die Blockchain an einem benutzerdefinierten Ort gespeichert werden sollten, %appdata%\roaming\bitcoinaber gibt es eine Möglichkeit, einen Wallet-Ort anzugeben, ohne auch den Blockchain-Ort zu ändern? Ich habe einen hochsicheren Ort, an dem ich meine wallet.dat (dauerhaft) verstauen möchte, aber ich möchte nicht ~ 2 GB Blockchain-Daten daneben verstauen.

Kein exaktes Duplikat, aber die Frage, wie man den Standardspeicherort ändern kann, wurde viele, viele Male gepostet. Die zukünftige kanonische Frage ist wahrscheinlich Bitcoin-Qt-Setup: Speicherort der Blockchain-Datei ändern, Einstellungen? Dokumentation? .

Antworten (2)

Ein Symlink wird es unter Linux tun.

Unter Windows gibt es auch eine symbolische Linkmethode:

Eine Funktion -walletdir= wurde zuvor angefordert:

+1 Das ist, was ich tue. Aber manchmal wird der Symlink geclobbered (zum Glück nur der Link, nicht die Wallet): github.com/bitcoin/bitcoin/issues/660
Das ist fantastisch, woher wusste ich nicht, dass Win7 Symlinks hat?!

Die nächste Bitcoin Core-Version wird -walletdir, was es Ihnen im Grunde ermöglichen wird, dies ohne Tricks zu tun.

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

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