Т.е. свежесозданый кошелек можно сразу забекапить, а потом в случае чего восстановить (через год к примеру), и он нормально прочитается?
Да, НО!
Каждая исходящая транзакция пересылает сдачу на новый адрес, просто эти адреса не создаются по одному, а группами по 100, то есть бакапа свежесозданного кошелька теоретически хватит на 100 транзакций (кстати я не проверял, ведь свежесозданный кошелек отображает только один адрес, соответственно после восстановления из бакапа нужно будет эти 'новые' адреса отобразить, тупо требуя от клиента нового адреса).
Мне такой варварский метод не очень подходит. Если нужно делать периодический бакап потенцильно большого кошелька, то достаточно перебирать список адресов в кошельке и для новых выполнять команду:
bitcoind dumpprivkey
и сохранять вывод (там очень мало информации)
# bitcoind dumpprivkey 16UsGJRte1HsjArF2MXTAB1m87x3hKJ3Ap
KznXsKc6yUyKpuu8BphDd5X3wfoEeePBYKq2vXxA7FD9kEMneCdr
В будущем для восстановления будет достаточно импортировать все эти данные в любой кошелек:
# bitcoind importprivkey 16UsGJRte1HsjArF2MXTAB1m87x3hKJ3Ap KznXsKc6yUyKpuu8BphDd5X3wfoEeePBYKq2vXxA7FD9kEMneCdr
Это гарантированно позволит получить доступ к монетам в будущем, при этом хранится минимум информации (ее легко сохранить в виде qr-кода к примеру). Так же в этом формате доступ к монетам импортируется и в другие клиенты-кошельки bitcoin (например eligius), что очень удобно и не привязывает вас к официальному клиенту (а то пожелаете через пару лет быстренько получить доступ к монетам, а там один запуск клиента с выкачиванием всего блокчейна затянется на несколько суток).
Понятно что в кошельке есть еще куча 'бесполезной' информации - аккаунты и коментарии/метки к адресам в адресной книге вместе с самой книгой... но ее копию сделать так же просто командами bitcoind.