Questions from a Bitcoin newbie with little tech knowledge:
Electrum seems a much more elegant and simple solution to keeping bitcoins safe compared to Armory.
However, does this elegance/simplicity mean that Electrum is less safe than Armory?
I have no idea how to read code so how can I trust the developers of either client?
Thoughts?
- Electrum is simple and runs without the need for a local blockchain, which is good in scenarios like running off a USB drive.
- Armory is ideal for those who like lots of features with a wallet, very flexible. It still requires the original client actively.
I use both. They both have their place.
I believe both developers can be trusted, but if it bothers you that much, go with Armory, at least it's easier to port your address out to another client and you aren't reliant on an outside source for you blockchain. I don't think either are unsafe, it's safety and security is governed more by yourself than the client itself. So password strength and being sensible with backups is more upto you to make sure it's good enough.
I'm not 100% sure what you mean by "port your address out to another client". Can you explain this. I assume Electrum can do it 'cause you said "easier". If I have access to my private keys in Electrum can't I use them with any client?
Also, what does "reliant on an outside source for your blockchain" mean. If worse comes to worst I assume I can import my private keys from Electrum into Bitcoin-Qt or some other client?
I assume that as long as I know my private keys, and no one else does, then my bitcoins are safe and can only be spent by me.
I am also assuming that if the client I am using fails that I can recover my bitcoins as long as I know my private keys. I plan on backing up my private keys on paper and other media protected by TrueCrypt.
Are my assumptions correct?
Thanks in advance for your help.