This analysis by Bitcoin Institute examines Satoshi Nakamoto’s Bitcoin source code from v0.1.0 (January 2009) through v0.3.19 (December 2010). It combines two distinct data sets: static source code analysis of the v0.1.0 release (distributed without version control in January 2009), and commit history analysis from the SourceForge SVN repository, which was introduced in October 2009 with help from Martti Malmi. The period between v0.1.0 (January 2009) and the start of SVN (October 2009) has no preserved commit history.
Data sources:
- Source code: Original Bitcoin v0.1.0 source and tagged releases through v0.3.19
- Commit history: 160 unique SVN commits by
s_nakamoto(primary — preserves original timestamps) + 34 git commits bySatoshi Nakamoto <satoshin@gmx.com>
Key findings:
- Timezone: The near-total absence of commits between 06:00–12:00 UTC strongly suggests residence in EST (UTC-5) or CST (UTC-6)
- Commit activity period (SVN): 420 days (October 2009 – December 2010), with commits on 109 unique days
- Coding style: Consistent use of Hungarian notation variants, quad-slash (
////) TODO markers, custom macros (loop,foreach,CRITICAL_BLOCK), and Windows-first development patterns (the tooling and distribution choices around v0.1 are examined separately in the Bitcoin v0.1 distribution and tooling-anomalies analysis) - Code growth: 19,901 → 31,909 lines (+60%) over 14 months
- Final activity: Security hardening, DoS mitigation, removal of centralized safe mode — work characteristic of someone preparing to hand off a project
The 75-day gap (March–May 2010):
The monthly commit chart below shows a conspicuous gap from early March to mid-May 2010 during which no SVN commits were made by s_nakamoto. Satoshi himself acknowledged and explained this absence in a May 16, 2010 email: after Martti Malmi checked in on him (“How are you doing? Haven’t seen you around in a while.”), Satoshi replied: “I’ve also been busy with other things for the last month and a half. I just now downloaded my e-mail since the beginning of April. I mostly have things sorted and should be back to Bitcoin shortly.”
This is the only first-person account of the gap in the public record. Satoshi does not specify what the “other things” were.
The interactive visualizations below present the statistical data from this analysis.