A previously unseen version of the Bitcoin codebase from early 2009 has been discovered, containing the raw code of Satoshi Nakamoto himself. This code contains personal scripts, previously unseen, from the inventor of Bitcoin.
Jim Blasko said he found the oldest download of the Bitcoin code base version 0.1. The source code was thought to have been lost more than a decade ago, but I was able to find version 0.1 using a little browser hacking. I was able to find the lost raw data and files stored on sourceforge.net.
Original Version of Bitcoin
Blasco managed to recover the ‘Cleanest Original Version of Bitcoin,’ which was believed to be irrecoverably lost. Over the years, researchers have tried to search for this base, but it has been extremely difficult to do so and some people have only found fragments of code.
Blasco explained that it took the creator of Bitcoin about six months to mine his first million bitcoins.
“The 20,000 block didn’t appear until after July 22, 2009, and other early bitcoin miners, such as Hal Finney, were also mining at the same time. But, at that time, the complexity of the network was only 1 and basic mining was only available on computer processors (CPUs). This went on for a couple more years.”
Jim Blasco said that in late August 2009, Martti Malmy was the one who put the raw Bitcoin v0.1 code on sourceforge.net. “As of 2012, the source code and files were believed to have disappeared because for some reason they had been removed from the Sourceforge search engine.
“Many users have been looking for the original v0.1 code for a very long time, and Hal Finney had planned to email it to some people in 2012, but his health was poor, and he was not online often to respond to requests. I’m not sure if Hal ever sent it, since he was the first person to receive the Bitcoin v0.1 code from Satoshi.
Thanks to Blasts discovery, the hidden code that was uploaded on August 30, 2009 by Marty Malmy, aka SIRIUS, can be found here:
Original bitcoin transaction codes
Blasco’s discovery is especially significant because it is the very first version of Bitcoin presented intact, and it contains all of Satoshi’s personal designations in the early code base. There’s also a good explanation of the original bitcoin transaction codes (opcodes) and what each one does.
Operation codes such as OPCHECKSIG, OPCHECKSIGVERIFY, OPCHECKMULTISIG and OPCHECKMULTISIGVERIFY.
We understand, then, that either Satoshi Nakamoto was an absolute genius, or he received the code from aliens in the first place. It is astonishing to believe that, even as early as 2008, when the bitcoin codebase was first written, Satoshi had already provided for multiple-user signature transactions (MULTISIG)
Additionally, the first million bitcoins were mined on Intel Pentium-III processors for at least 6 months on several computers, including Satoshi’s own computer, as well as Hal Finney and Marty Malmy’s computer in solo mode. This particular version of bitcoin 0.1 was used on all of these computers. And here is the original text from Satoshi Nakamoto explaining why the base-58 encoding was chosen instead of the standard base-64 encoding. It is a simple and ingenious solution.