I call shenanigans on this.
- snip -
You might be happy with what it provides, but I think its not unfair to say that it is categorically weaker than Electrum/Multibit/etc.
Note that in this particular case, I only stated that blockchain.info provides you exclusive control over your private keys, not that it is stronger (or weaker) than Electrum/ MultiBit/etc.
The site can replace the JS at any time, in theory you could do some extension js pinning stuff, but the code I've seen only verifies that a couple scripts are the same as in git.
Electrum/MultiBit/etc. can also provide updated code that behaves differently than the current client. Just like any user that downloads new blockchain.info JS could be subject to altered behavior, any user that downloads a new version of Electrum/MultiBit would be subject to altered behavior.
Pinning particular scripts does not prevent _additional_ scripts from changing the state, and I don't believe the pinning is widely used in any case.
In the same way that avoiding updating Alectrum/MultiBit/etc. doesn't prevent _additional_ programs that are running on your computer from accessing your wallets.
but still give you total security
All of the reduced storage clients listed in these thread use a reduced security model where the wallet itself does not validate network rules (such as honest spending, or no unpermitted inflation) and instead trust their peers to do it for them (or in the case of Electrum a user selected server). These clients can There is also a privacy tradeoff...
AFAIK there is currently no software that gives equivalent security of all kinds to bitcoin-qt that has reduced storage requirements, but it's possible to do so (and bitcoin-qt will in the future).
Agreed. The OP really didn't specify what they meant by "
total security". Even Bitcoin-Qt isn't "totally secure", and is vulnerable to many exploits if the user is uninformed and careless.