The first version of Satoshi’s client, includes only a command line interface and is so complete that it furthers speculation that it was developed by more than one person (or by an academic with little programming experience and a great deal of theoretical know-how). It includes a Bitcoin generation system that would create a total of 21 million Bitcoins through the year 2040.