Bitcoin Forum

Bitcoin => Armory => Topic started by: solitude on October 18, 2014, 07:17:39 PM



Title: Switching from Bitcoin Core to Armory - A Few Questions
Post by: solitude on October 18, 2014, 07:17:39 PM
I've read the FAQ and documentation but there's a few questions I'd like answered.

I've already made a paper wallet backup like Armory suggests.

When I want to backup my bitcoins with Bitcoin Core, all I have to do is backup my wallet.dat file.  Can I do the same with Armory?  I see a wallet file named .wallet in my BitcoinArmory directory, is that the same as wallet.dat?

What happens if someone steals my offline (cold storage) laptop?  How do I send bitcoins?

If someone gets access to my paper wallet keys, do they have access to all of my bitcoins with ability to send bitcoins?

Thanks for your time.


Title: Re: Switching from Bitcoin Core to Armory - A Few Questions
Post by: PRab on October 19, 2014, 06:38:46 PM
You are correct, the .wallet file is the equivalent of wallet.dat. Your paper backup has all the information you need to recover you wallet and be able to spend your bitcoins, but you will loose your labels and comments. By restoring the .wallet file, you will get your labels and comments back.

If somebody steals your cold storage device, they will need to crack you armory password, then they can spend all of your bitcoins however they want. If this happens you should use your paper backup to restore your wallet, and immediately send your bitcoin to a new wallet (not just a new address in the same wallet).

If somebody steals your paper wallet, treat it as if they have stolen you cold storage device, but without a password. If you are worried about this, I recommend using a "Fragmented Backup (M-of-N)". Using the fragmented backup, you can have 1 piece stolen, but that alone will not let the thief spend your bitcoin.

I hope this helped.


Title: Re: Switching from Bitcoin Core to Armory - A Few Questions
Post by: segeln on October 19, 2014, 10:58:38 PM


If somebody steals your cold storage device, they will need to crack you armory password,

armory password is the wallet encryption, right ?


Title: Re: Switching from Bitcoin Core to Armory - A Few Questions
Post by: PRab on October 20, 2014, 01:51:56 AM
Correct, when you add a private key to you wallet, it encrypts the private keys. If somebody gets the wallet file, they will still be able to see your balance without the password.


Title: Re: Switching from Bitcoin Core to Armory - A Few Questions
Post by: solitude on October 21, 2014, 01:08:35 AM
You are correct, the .wallet file is the equivalent of wallet.dat. Your paper backup has all the information you need to recover you wallet and be able to spend your bitcoins, but you will loose your labels and comments. By restoring the .wallet file, you will get your labels and comments back.

If somebody steals your cold storage device, they will need to crack you armory password, then they can spend all of your bitcoins however they want. If this happens you should use your paper backup to restore your wallet, and immediately send your bitcoin to a new wallet (not just a new address in the same wallet).

If somebody steals your paper wallet, treat it as if they have stolen you cold storage device, but without a password. If you are worried about this, I recommend using a "Fragmented Backup (M-of-N)". Using the fragmented backup, you can have 1 piece stolen, but that alone will not let the thief spend your bitcoin.

I hope this helped.

First you say that if someone steals my paper backup they have access to all my bitcoins.  Then you say if they steal it, they'll need a password.

Which is it?

I'm trying to understand, this software is definitely not user friendly.


Title: Re: Switching from Bitcoin Core to Armory - A Few Questions
Post by: doug_armory on October 21, 2014, 01:45:32 AM
You are correct, the .wallet file is the equivalent of wallet.dat. Your paper backup has all the information you need to recover you wallet and be able to spend your bitcoins, but you will loose your labels and comments. By restoring the .wallet file, you will get your labels and comments back.

If somebody steals your cold storage device, they will need to crack you armory password, then they can spend all of your bitcoins however they want. If this happens you should use your paper backup to restore your wallet, and immediately send your bitcoin to a new wallet (not just a new address in the same wallet).

If somebody steals your paper wallet, treat it as if they have stolen you cold storage device, but without a password. If you are worried about this, I recommend using a "Fragmented Backup (M-of-N)". Using the fragmented backup, you can have 1 piece stolen, but that alone will not let the thief spend your bitcoin.

I hope this helped.

First you say that if someone steals my paper backup they have access to all my bitcoins.  Then you say if they steal it, they'll need a password.

Which is it?

It's both. The paper wallet isn't protected by a password. If the paper wallet is compromised, the thief has immediate access to the coins. If they have access to your device, they still need the password in order to spend the coins.


Title: Re: Switching from Bitcoin Core to Armory - A Few Questions
Post by: segeln on October 21, 2014, 04:59:36 PM
The paper wallet isn't protected by a password. If the paper wallet is compromised, the thief has immediate access to the coins. If they have access to your device, they still need the password in order to spend the coins.
so it would be convenient to implement a paper wallet encryption/Password
Is this planned in next updates?


Title: Re: Switching from Bitcoin Core to Armory - A Few Questions
Post by: doug_armory on October 21, 2014, 07:05:28 PM
The paper wallet isn't protected by a password. If the paper wallet is compromised, the thief has immediate access to the coins. If they have access to your device, they still need the password in order to spend the coins.
so it would be convenient to implement a paper wallet encryption/Password
Is this planned in next updates?

The idea behind paper wallets is that they're a last resort. What happens if you forget the password for your e-wallet? You go to your paper wallet. What happens if you get hit by a bus? Your family goes to your paper wallet. I suppose we could implement some sort of password scheme for paper wallets if there's enough interest. Speaking solely for myself, I'd prefer not to do that since it could lead to confusion and people complaining when they forget their paper wallet's password.

If anybody desires a password solely because they're worried about theft, that's why we have distributed paper wallets. You print out, say, a 3-of-6 wallet and distribute the pieces to multiple different parties and hang onto one or two pieces yourself (or hell, hang onto nothing if you're that confident/concerned). That way, no one person can recover your coins unless they collaborate with people who have the pieces or steal from multiple sources.


Title: Re: Switching from Bitcoin Core to Armory - A Few Questions
Post by: solitude on October 21, 2014, 11:52:08 PM
On an unrelated note, Bitcoin Armory seems to not want to update teh blockchain.

I thought I fixed it by setting the install and home directory to the daemon folder, but I guess I didn't.

It says last block received three days ago.

What am I doing wrong?


Title: Re: Switching from Bitcoin Core to Armory - A Few Questions
Post by: solitude on October 22, 2014, 10:48:48 PM
On an unrelated note, Bitcoin Armory seems to not want to update teh blockchain.

I thought I fixed it by setting the install and home directory to the daemon folder, but I guess I didn't.

It says last block received three days ago.

What am I doing wrong?

pls respond


Title: Re: Switching from Bitcoin Core to Armory - A Few Questions
Post by: rax on December 11, 2014, 06:57:53 PM
If anyone's interested, instead of printing the whole backup PDF I just cut the relevant information and pasted it in a regular text file. Then I encrypted it using aescrypt (https://www.aescrypt.com), and then parsed the result to base64 in order to produce "paper-friendly" text. Now this I'm confident enough to print and store it anywhere...


Title: Re: Switching from Bitcoin Core to Armory - A Few Questions
Post by: picobit on December 12, 2014, 12:29:16 PM
If anyone's interested, instead of printing the whole backup PDF I just cut the relevant information and pasted it in a regular text file. Then I encrypted it using aescrypt (https://www.aescrypt.com), and then parsed the result to base64 in order to produce "paper-friendly" text. Now this I'm confident enough to print and store it anywhere...

And you just lost the most important function of a paper backup:  When you forget the password, you can still get the funds.  That is still the most common way of losing bitcoins.  I am sure you remember the password in three months, but in three years?  Have you tried typing it back in, and decrypting it?


Title: Re: Switching from Bitcoin Core to Armory - A Few Questions
Post by: rax on December 13, 2014, 12:40:00 AM
Sure thing, I generate and store all my passwords in a KeePass2 database. Maybe I should have mentioned that in the first message, too  ::)


Title: Re: Switching from Bitcoin Core to Armory - A Few Questions
Post by: picobit on December 13, 2014, 09:42:20 PM
Don't trust such a database too much.  You will not be the first to lose the entire database of passwords.  I once lost half a database of passwords due to some strange sync error between devices - fortunately it was only websites, no bitcoins were lost.



Title: Re: Switching from Bitcoin Core to Armory - A Few Questions
Post by: rax on December 13, 2014, 11:39:51 PM
That's really weird.