Es sollte mal der Bitcoin QT Client überarbeitet werden. Andere Clients sind da wohl schon deutlich weiter, aber ich kenne keinen von denen, nutzte nur den Originalen... Ich mach öfters mal ein Backup der "wallet.dat". Sollte man eh machen, nicht nur wegen dem Unvermögen, das der Client keine ungültigen Transaktionen vergessen kann...
Die meine Windows Batch datei dazu:
@echo off
cd /d "%~dp0"
set SORTDATE=%date:~-4%-%date:~3,2%-%date:~0,2%
set log=%SORTDATE%.log
for %%* in (.) do set DIR_NAME=%%~n*
set out_filename=%DIR_NAME%_%SORTDATE%_wallet.dat
set out_dir=D:\BitcoinBackups
echo on
copy /B /-Y wallet.dat "%out_filename%"
copy /B /-Y wallet.dat "%out_dir%\%out_filename%"
xcopy /d /y %~nx0 "%out_dir%\%~nx0"
@pause
Kann man unter
C:\Users\DeinUserName\AppData\Roaming\Bitcoin speichern. Weil es ein wenig Aufwendiger gemacht ist, funktioniert das auch z.B. unter
C:\Users\DeinUserName\AppData\Roaming\Litecoin oder jeden anderen Coin.
Die Batch erstellt solche Dateien:
D:\BitcoinBackups\bitcoin_20140213_wallet.dat
D:\BitcoinBackups\litecoin_20140213_wallet.dat
D:\BitcoinBackups\Altcoin_20140213_wallet.dat
Was ähnlich hab ich auch für Linux:
#!/bin/bash
NOW=$(date +"%Y-%m-%d")
DIR="$( basename "$( cd "$( dirname "$0" )" && pwd )" )"
DIR=${DIR#\.} # prefix "." löschen
BASE_PATH=/media/Backups/bitcoin
BAK_PATH=${BASE_PATH}/${DIR}_${NOW}_wallet.dat
set -x
cp -v -u ~/.bitcoin/wallet.dat ${BAK_PATH}
cp -v -u $0 ${BASE_PATH}/
Das allerdings nur für bitcoin.
Wer das gebrauchen kann: Schenk mir ein
BTC für ein Bier: 1DRZRvF7KNMexLn4ixKqkwJp9WbvDuPoDJ
Btw. bei
cryptsy.com hab ich erst kürtlich BTC ausgezahlt, ohne Probleme...