Blockchain just came out with a great Android client, based on bitcoin-wallet.

In the description it says "No blockchain downlaod [sic.]". However, in the documentation of their sources, they say "When run for the first time, the block chain needs to be downloaded".

I'd be optimistic and guess they download all headers, and fully check the transactions regarding the local wallet, ignoring the unrelated transactions. However this is just a guess and I'd like to know which checks does it actually do client side, and how much does it instead "just trust" blockchain.info (which is very reputable anyway, but still I'd rather know).

1 Answer 1


The quote in the documentation is a remnant from the http://code.google.com/p/bitcoin-wallet/ which the app was forked from.

At present it does not do any blockchain validation. I would like to have it so instead of downloading the full transactions from blockchain.info the client asks for the block hashes that contain transactions of interest. It can then download the full blocks from the p2p network and only the headers for other blocks to verify the proof of work. However this is not currently implemented.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.