This table compares the features of the different clients.
- Wallet Security
- How well the client protects your private keys from people with access to the machine the wallet is stored on. The private keys can be encrypted, for example.
- Network Security
- Clients which more fully implement the Bitcoin network protocol are safer -- they can't be as easily tricked by powerful attackers. A client which fully implements the protocol will always use the correct block chain and will never allow double-spends or invalid transactions to exist in the block chain under any circumstances. Clients which only partially implement the protocol typically trust that 50% or more of the network's mining power is honest. Some clients trust one or more remote servers to protect them from double-spends and other network attacks.
- Setup Time
- Some clients require that you download and verify a large amount of data before you can send or receive BTC.
- When the project was started.
|Client||Armory||Bitcoin Wallet||Bitcoin-Qt||bitcoind||Electrum||MultiBit||My Wallet|
|Audience||Power users||End-users||End-users||Programmers||Power users||End-users||Everyone|
|Setup Time||Varies||1 hour||Hours||Hours||Minutes||1 hour||Minutes|
|Disk Space||2+ GB||30 MB||2+ GB||2+ GB||5 MB||50 MB||None|
|Maturity||Jul 2011||Mar 2011||May 2011||Aug 2009||Nov 2011||Jul 2011||Dec 2011|