10
4
As there was some disagreement on security of various models of Bitcoin clients in comments to this answer, I'd like to address the problem.
How secure are various models of Bitcoin clients? Those would include the standard client, "lightweight client" (one keeping only block headers from old blocks), eWallets, client-server client (relying on one server for all information, but keeping a wallet separate), and the proposed Stratum client (relying on many servers for information).
Also, how does the security of such model rely on the person developing it (core Bitcoin team, reputable Bitcoin enthusiasts, people not known in the community)?
For example, "Stratum client offers security features X. If the server was created by a trusted party, the security concerns are Y, if the server was created by malevolent person, the security concerns are Z".
Just something worth noting: the key difference between Stratum and other projects is that it does't require a local copy of the blockchain. Good analysis. – ripper234 – 2012-01-17T11:18:20.533
1Jim, surely 3.2 should get on the list for 0.3.0? I'll update the Maven build in line with BitCoinJ so that a release triggers a signing operation with GPG. – Gary Rowe – 2012-01-17T17:13:56.200
Yes - that would be very useful Gary. Thanks. – jim618 – 2012-01-21T07:51:45.903