Is there any blog or document that gives a basic "tour" or "overview" of the Satoshi code? I could just dive in but it would help to read an introduction first.


Take a look at the Bitcoin protocol specification and in more general the Bitcoin wiki. Also, the original paper of Satoshi is a good read.

EDIT: I recently found an article on Bitcoin Talk about the Satoshi client code structure. It's an interesting read too!

  • I have done that already, but I would like something that tells me how the source files are organized, what the key classes are, etc. – RentFree Nov 20 '13 at 17:03
  • @RentFree Read main.cpp and main.h and you'll have a good idea of that. The most important logic and classes are in those files. – theymos Nov 21 '13 at 4:06

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.