Bitcoin Forum
May 03, 2024, 09:21:12 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: how to back up wallet software-independently  (Read 652 times)
user2013 (OP)
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
April 03, 2014, 06:13:48 PM
Last edit: April 03, 2014, 06:24:52 PM by user2013
 #1

For clients such as bittorrent-qt and Electrum, how do I back up my wallets so that even if each software was no longer supported in the future (eg dead servers), I could still access my BTC balance by entering the info into future, functional clients? I think this means I need to get the raw private keys, as opposed to just backing up app-specific files such as wallet.dat in bittorrent-qt, or the seed in Electrum, which seem like they wouldn't work outside of the app.
1714728072
Hero Member
*
Offline Offline

Posts: 1714728072

View Profile Personal Message (Offline)

Ignore
1714728072
Reply with quote  #2

1714728072
Report to moderator
If you see garbage posts (off-topic, trolling, spam, no point, etc.), use the "report to moderator" links. All reports are investigated, though you will rarely be contacted about your reports.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714728072
Hero Member
*
Offline Offline

Posts: 1714728072

View Profile Personal Message (Offline)

Ignore
1714728072
Reply with quote  #2

1714728072
Report to moderator
1714728072
Hero Member
*
Offline Offline

Posts: 1714728072

View Profile Personal Message (Offline)

Ignore
1714728072
Reply with quote  #2

1714728072
Report to moderator
byt411
Hero Member
*****
Offline Offline

Activity: 798
Merit: 1000


View Profile
April 03, 2014, 08:07:50 PM
 #2

For clients such as bittorrent-qt and Electrum, how do I back up my wallets so that even if each software was no longer supported in the future (eg dead servers), I could still access my BTC balance by entering the info into future, functional clients? I think this means I need to get the raw private keys, as opposed to just backing up app-specific files such as wallet.dat in bittorrent-qt, or the seed in Electrum, which seem like they wouldn't work outside of the app.

Export the private keys.
Also, bit torrent has nothing to do with bitcoin. It is bitcoin-qt, not bittorrent.
roslinpl
Legendary
*
Offline Offline

Activity: 2212
Merit: 1199


View Profile WWW
April 03, 2014, 09:51:03 PM
 #3

For clients such as bittorrent-qt and Electrum, how do I back up my wallets so that even if each software was no longer supported in the future (eg dead servers), I could still access my BTC balance by entering the info into future, functional clients? I think this means I need to get the raw private keys, as opposed to just backing up app-specific files such as wallet.dat in bittorrent-qt, or the seed in Electrum, which seem like they wouldn't work outside of the app.

data from wallet.dat is data of private keys.
It will be always possible to recover.

As you can see you can already import private keys from one to another wallet apps.

Just make sure your backups are safe and you will be able to import always.
byt411
Hero Member
*****
Offline Offline

Activity: 798
Merit: 1000


View Profile
April 04, 2014, 04:49:56 PM
 #4

For clients such as bittorrent-qt and Electrum, how do I back up my wallets so that even if each software was no longer supported in the future (eg dead servers), I could still access my BTC balance by entering the info into future, functional clients? I think this means I need to get the raw private keys, as opposed to just backing up app-specific files such as wallet.dat in bittorrent-qt, or the seed in Electrum, which seem like they wouldn't work outside of the app.

data from wallet.dat is data of private keys.
It will be always possible to recover.

As you can see you can already import private keys from one to another wallet apps.

Just make sure your backups are safe and you will be able to import always.

The wallet.dat can get corrupt, you can forget its password if you encrypt it, your hard drive can burn itself, etc.
Paper Wallet = Safer.
DannyHamilton
Legendary
*
Offline Offline

Activity: 3388
Merit: 4615



View Profile
April 04, 2014, 04:54:29 PM
 #5

Paper Wallet = Safer.

Every time you create a new address in Bitcoin-Qt, the wallet creates a new private key that is not yet on your paper wallet.

Every time you send a bitcoin transaction from Bitcoin-Qt, the wallet creates a new private key that is not yet on your paper wallet.

Unless you remember to create a new paper wallet EVERY TIME you create a new address OR send a transaction, Paper Wallet IS NOT Safer.

With default settings, the wallet.dat stores the next 100 private keys that the wallet will use.  Therefore, as long as you make a new backup of wallet.dat on a frequent enough regularly scheduled basis, you are protected.
byt411
Hero Member
*****
Offline Offline

Activity: 798
Merit: 1000


View Profile
April 04, 2014, 05:39:13 PM
 #6

Paper Wallet = Safer.

Every time you create a new address in Bitcoin-Qt, the wallet creates a new private key that is not yet on your paper wallet.

Every time you send a bitcoin transaction from Bitcoin-Qt, the wallet creates a new private key that is not yet on your paper wallet.

Unless you remember to create a new paper wallet EVERY TIME you create a new address OR send a transaction, Paper Wallet IS NOT Safer.

With default settings, the wallet.dat stores the next 100 private keys that the wallet will use.  Therefore, as long as you make a new backup of wallet.dat on a frequent enough regularly scheduled basis, you are protected.

It is safer with cold storage.
In his case, it does not matter.
DannyHamilton
Legendary
*
Offline Offline

Activity: 3388
Merit: 4615



View Profile
April 04, 2014, 05:51:10 PM
 #7

Paper Wallet = Safer.

Every time you create a new address in Bitcoin-Qt, the wallet creates a new private key that is not yet on your paper wallet.

Every time you send a bitcoin transaction from Bitcoin-Qt, the wallet creates a new private key that is not yet on your paper wallet.

Unless you remember to create a new paper wallet EVERY TIME you create a new address OR send a transaction, Paper Wallet IS NOT Safer.

With default settings, the wallet.dat stores the next 100 private keys that the wallet will use.  Therefore, as long as you make a new backup of wallet.dat on a frequent enough regularly scheduled basis, you are protected.

It is safer with cold storage.
In his case, it does not matter.

He does not say anything about cold storage or long term storage without use anywhere in his post.  It is dangerous to give advice based on assumptions.  If you assume incorrectly, you can suggest options that will result in increasing risk of loss.
bitcoinbitcoin
Newbie
*
Offline Offline

Activity: 31
Merit: 0


View Profile
April 05, 2014, 03:07:36 PM
 #8

quick question about Bitcoin Core:
When you encrypt an old bitcoin-qt wallet(that was never encrypted) it says:

"Important: Any previous backups you made of your wallet file should be replaced with the newly generated, encrypted wallet file.  For security reasons, previous backups of the unencrypted wallet file will become useless as soon as you start using the new, encrypted wallet."

So it renders useless all of the old wallet backups, just because they were unencrypted?

How is that possible?

I thought the old unencrypted wallet backups still have the exact same private keys, and that is all that matters??

CIYAM
Legendary
*
Offline Offline

Activity: 1890
Merit: 1075


Ian Knowles - CIYAM Lead Developer


View Profile WWW
April 05, 2014, 03:13:19 PM
 #9

What happens is that the 100 (depending upon config settings) addresses that exist in the "key pool" which you haven't used are "discarded" to be replaced by new ones that are encrypted (otherwise your new encrypted wallet would be unsafe if someone found your old unencrypted backup).

So the problem is as soon as you create a new tx to either receive BTC or make an outgoing tx that needs a *change* address (and most of the time it will even though you might not realise it) then now your "old backup" cannot see these addresses (as they are completely *new*).

So - keep your old backup - encrypt your wallet and then make a *new* backup (before doing any txs).

Then only after you have checked that your new wallet backup *works* do new transactions - hope that helps clarify things (and yes your old backup is not very useful after you have made any new txs).

With CIYAM anyone can create 100% generated C++ web applications in literally minutes.

GPG Public Key | 1ciyam3htJit1feGa26p2wQ4aw6KFTejU
cp1
Hero Member
*****
Offline Offline

Activity: 616
Merit: 500


Stop using branwallets


View Profile
April 05, 2014, 06:52:39 PM
 #10

As far as electrum goes, you don't need their servers to be working to export your private keys.  So just keep your seed safe and a backup copy of electrum somewhere.

Guide to armory offline install on USB key:  https://bitcointalk.org/index.php?topic=241730.0
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!