The articles of https://bitcointalk.org/index.php?topic=41718.0 seem to be annotated walkthroughs, and I'd like to see the raw code, as it was originally written in the first release.


3 Answers 3


The Bitcoin client has been hosted on GitHub for a while now. It's very close to what Satoshi initially wrote. Here's the first commit dated back to 2009: https://github.com/bitcoin/bitcoin/tree/4405b78d6059e536c36974088a8ed4d9f0f29898

You could also browse all the commits from way back: https://github.com/bitcoin/bitcoin/commits/master?page=151

Some other research points me to the actual first email sent to the cryptography mailing-list by Satoshi where he actually delivered the 0.1 version: http://www.metzdowd.com/pipermail/cryptography/2009-January/014994.html

Here's the direct link provided by Satoshi but it doesn't seem to work anymore: http://downloads.sourceforge.net/bitcoin/bitcoin-0.1.0.rar

Googling a bit I found this, which is what you're looking for: https://bitcointalk.org/index.php?topic=68121.0


This page contains files for the first three available Bitcoin codebases written by Satoshi Nakamoto.



Here is the first version uploaded to sourceforge:

  • 1
    As it indicates, they has been added by Martti Malmi (2nd bitcoin developer), Its not added by SN.
    – behkod
    Commented Sep 5, 2019 at 1:00
  • 2
    We are developers & we'd better speak accurately. I've always been grateful when someone has helped me correct myself by giving hints. I didn't intend bothering you, so I guess you'd better consult Code of conduct one more time. Thanks in advance.
    – behkod
    Commented Sep 6, 2019 at 6:30

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.