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.

  • Very helpful; thanks for the good work, and good luck into improving it in future!
    – o0'.
    Mar 27, 2012 at 10:07

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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