"My talk at the CIA went well today" (@gavinandresen, 2011-06-14)
Gavin Andresen's tweet on the evening of his Bitcoin talk at CIA headquarters, seven weeks after Satoshi's last known email to him.
Bitcoin's lead maintainer after Satoshi's departure

In December 2010, Satoshi Nakamoto handed Gavin Andresen the keys to Bitcoin — source-repository access on December 12, the network alert key on April 26, 2011.
In his same-day reply to that alert-key email, Andresen disclosed that he had been invited to present Bitcoin at CIA headquarters in Langley. No reply from Satoshi is known after that message. Andresen gave the talk on June 14, 2011.
Gavin Andresen (born Gavin Bell in 1966 in Melbourne, Australia) grew up in the United States, earned a degree in Computer Science from Princeton University in 1988, and founded Wasabi Software, a 3D graphics company. He encountered Bitcoin in 2010 and quickly became one of the most active contributors, creating the Bitcoin Faucet — a website that gave away free bitcoins to help people learn the technology. He served as Bitcoin’s lead maintainer from December 2010 to April 2014.
The handover from Satoshi to Andresen was not a single appointment but a gradual transfer of operational authority over seven months, recorded across the following archive entries:
| Date | Event | Scope |
|---|---|---|
| 2010-09-01 | Private notice to Andresen: “working on other projects” | Earliest documented withdrawal signal |
| 2010-12-03 | Email to Malmi recommending Gavin for development and management — the same email Martti Malmi’s own biography covers from the recipient’s side, citing Andresen as “technically much more Linux capable than me” — the single most-cited piece of evidence in the archive’s analysis of Satoshi’s own Windows-only development environment | Recommendation |
| 2010-12-12 morning | SVN access handover and endorsement email | Codebase + private leadership endorsement |
| 2010-12-12 18:22 UTC | Final BitcoinTalk forum post | Last public communication |
| 2010-12-19 | Public announcement: “With Satoshi’s blessing…” | Public acceptance of role; same day Andresen creates the bitcoin/bitcoin GitHub repository |
| 2011-04-23 | Email to Mike Hearn: “It’s in good hands with Gavin” | Departure statement endorsing Andresen (private email; published later) |
| 2011-04-26 10:29 UTC | Last known private email: CAlert key transfer | Network emergency-shutdown authority |
What did not transfer with the role: the ~1.1 million BTC attributed to Patoshi mining patterns (almost all of it unmoved since it was mined), the Satoshi identity itself, and the genesis-block coinbase address private keys.
Andresen recalled the gradual nature of this transition in a 2016 retrospective:
“Eventually, he pulled a fast one on me because he asked me if it’d be OK if he put my email address on the Bitcoin homepage, and I said yes, not realizing that when he put my email address there, he’d take his away. … Satoshi started stepping back as leader of project and pushing me forward as the leader of the project.”
Andresen’s December 19, 2010 announcement opened with:
“With Satoshi’s blessing, and with great reluctance, I’m going to start doing more active project management for bitcoin.”
Andresen led Bitcoin development openly from that point, while Satoshi continued private correspondence into early 2011. Satoshi’s April 23, 2011 email to Mike Hearn — a private message at the time, published later — carried the departure line:
“I’ve moved on to other things. It’s in good hands with Gavin and everyone.”
Three days later, the last known private email — one half of what the archive collects as Satoshi’s final known correspondence — accompanied the formal CAlert key transfer:
“I wish you wouldn’t keep talking about me as a mysterious shadowy figure.”
Andresen later became the Chief Scientist of the Bitcoin Foundation when it was established in September 2012.
On June 14, 2011, Andresen presented Bitcoin at CIA headquarters in Langley, Virginia, as part of an In-Q-Tel conference on emerging technologies. He posted to Twitter that evening:
GAQuote from: Gavin Andresen on June 14, 2011, 11:55:33 PM UTC“My talk at the CIA went well today. The hallways there are REALLY wide, and full of interesting stuff.”
Andresen had disclosed the invitation in his April 26 reply to Satoshi’s alert-key email, seven weeks before the talk; no reply from Satoshi is known after that message.
On April 8, 2014, Andresen stepped down as lead maintainer, passing the role to Wladimir van der Laan. He continued to contribute to Bitcoin development and advocated for increasing the block size limit to improve transaction capacity — a Large-blocker faction lead in the 2015–2017 block-size war that followed.
In May 2016, Andresen publicly stated he believed Craig Wright was Satoshi Nakamoto, based on a private cryptographic demonstration Wright had given him in London. Bitcoin Core developers, suspecting his GitHub account had been compromised, revoked his commit access to the bitcoin/bitcoin repository on May 2, 2016. Andresen confirmed days later at the Consensus 2016 conference that he had not been hacked and stood by his belief, but the access was never restored. Wright’s cryptographic “proof” was shown within hours to be a reused 2009 transaction signature rather than a fresh signing.
In February 2023, after a UK Court of Appeal ruling revived a lawsuit Wright’s company, Tulip Trading Limited, had brought against a group of Bitcoin developers, Andresen added a note to that original 2016 post acknowledging his mistake:
GAQuote from: Gavin Andresen on May 02, 2016“I now know it was a mistake to trust Craig Wright as much as I did.”
He said he was done playing the “who is Satoshi” game.
85 entries
Gavin Andresen's tweet on the evening of his Bitcoin talk at CIA headquarters, seven weeks after Satoshi's last known email to him.
Gavin Andresen ↔ Craig Wright, Satoshi Nakamoto
Gavin Andresen's blog post of May 2, 2016, stating that he believed Craig Wright was Satoshi after a private signing session in London, with the note he added in February 2023.
Craig Wright ↔ Gavin Andresen, Satoshi Nakamoto
Craig Wright's May 3, 2016 blog post, the day after his public claim to be Satoshi, promising a series of posts and a transfer of bitcoin from an early block as proof.
The apology Craig Wright posted on May 5, 2016 in place of his site, three days after claiming to be Satoshi and before any promised proof appeared.
Satoshi Nakamoto ↔ Gavin Andresen
Word-count and interval statistics for all 164 of Satoshi's SVN commits (r15-r202), plus diff-size stats for 158: after his 75-day silence, Satoshi's messages got shorter, not longer.
Defines the Pay-to-Script-Hash (P2SH) standard transaction type, shifting responsibility for redemption conditions from sender to redeemer via a 20-byte script hash.
Embeds the block height in each coinbase transaction's scriptSig and raises block version to 2, activated once 95% of the last 1,000 blocks signal support, enforcing coinbase uniqueness.
Bitcoin Institute ↔ Satoshi Nakamoto, Mike Hearn, Hal Finney, Martti Malmi, Gavin Andresen, Dustin Trammell
When correspondents wished Satoshi merry Christmas, predicted Bitcoin at $10M per coin, or hoped he was doing well, his replies opened on the technical topic and never returned. Five-pattern audit.
Bitcoin Institute ↔ Mike Hearn, Gavin Andresen, Roger Ver, Jihan Wu, Amaury Séchet, Mike Belshe, Gregory Maxwell, Pieter Wuille, Wladimir van der Laan
Cross-cutting reading of Bitcoin's 2015–2017 block-size war by phase, faction, and turning point: Bitcoin XT, BIP148 UASF, the New York Agreement, Bitcoin Cash, SegWit2x cancellation.
Satoshi Nakamoto ↔ Martti Malmi, Gavin Andresen
On the public record, Satoshi developed Bitcoin on Windows exclusively for 27 months (design + release + early period); Linux engagement first appears as reactive support for Malmi's port.
Gavin Andresen ↔ Satoshi Nakamoto
Fragment of Gavin's private message to Satoshi on the 0.3.20 release thread, asking for bitcoin-list posting permission or the encrypted mailman password. Surviving text only — reply-quote in #260.
Gavin Andresen ↔ Martti Malmi, Satoshi Nakamoto
Gavin warns that distributing the forum database would betray registered users' trust, supports daily PGP-encrypted backups, and offers to pay for Amazon S3 storage if backups stay under a gigabyte.
Bitcoin Institute ↔ Satoshi Nakamoto, Jeff Garzik, Gavin Andresen, knightmb
Structural reading of the 2010-08-15 overflow incident — soft-fork rescue mechanics, why a 5-hour response was only achievable then, transaction-shape forensics, and the centralization paradox.
Bitcoin Institute ↔ Mike Hearn, Gavin Andresen, Wladimir van der Laan, Peter Todd, Gregory Maxwell, Adam Back, Roger Ver, Jihan Wu, Mike Belshe, Vitalik Buterin, Daniel Larimer, Satoshi Nakamoto
Why Bitcoin's 2015-2017 fork wars ran as identity contests, not OSS disputes: the post-2011 authority vacuum, the economic weight on rule choices, and the three layers that bound code to currency.
Gavin Andresen ↔ Satoshi Nakamoto
Gavin Andresen publicly announces taking on active project management for Bitcoin with Satoshi's blessing, creating the bitcoin/bitcoin GitHub staging tree and proposing a development process.
Bitcoin Institute ↔ Satoshi Nakamoto, Mike Hearn, Gavin Andresen, Amaury Séchet, Craig Wright, Jihan Wu, Mike Belshe, Roger Ver, Vitalik Buterin
Genealogy of every Bitcoin protocol fork that left a separate chain alive (Bitcoin Cash, SV, Gold) and the adjacent cryptocurrencies derived from Bitcoin (Namecoin, Litecoin, Dogecoin).
Mike Hearn and Gavin Andresen released Bitcoin XT 0.11A, a Bitcoin Core fork implementing BIP 101 — 8 MB blocks doubling every two years. The launch opened the public phase of the block-size war.
Bitcoin Institute ↔ Wladimir van der Laan, Mike Hearn, Peter Todd, Gavin Andresen, Satoshi Nakamoto
Editorial reading of how the 2014 'Bitcoin Core' rebrand reshaped Bitcoin's authority vocabulary — PR #3408 internal disagreement, the 2015-2017 fork episodes, and Hearn's 2025 retrospective regret.
Bitcoin Institute ↔ Nils Schneider, Gavin Andresen, Wei Dai, Pieter Wuille, Satoshi Nakamoto
On November 20, 2011, Bitcoin v0.5 shipped with the Crypto++ SHA-256 subset removed and replaced by OpenSSL. Wei Dai's library, a direct codebase dependency since v0.1, was gone.
Satoshi Nakamoto ↔ Gavin Andresen
Reads the asymmetry between public attempts to identify Satoshi, the surviving material trail, and the persistent identification gap.
Len Sassaman ↔ Satoshi Nakamoto, Gavin Andresen, Hal Finney, Martti Malmi, Mike Hearn
The Mixmaster developer who died 68 days after Satoshi's last known email. The evidence for Len Sassaman as Satoshi, weighed.
Satoshi Nakamoto ↔ Gavin Andresen, Benjamin Wallace
In September 2010, Satoshi privately tells Andresen he is working on other projects — the earliest documented signal of his intent to step back. He soon handed Andresen the repository and alert key.
Gavin Andresen ↔ Satoshi Nakamoto
Gavin Andresen announces on BitcoinTalk topic 2367 he is taking over active project management of Bitcoin with Satoshi's blessing. Same day, he creates the bitcoin/bitcoin GitHub repo.
Issue #7 thread starter by gavinandresen in bitcoin/bitcoin.
Issue #108 thread starter by gavinandresen in bitcoin/bitcoin.
PR #117 thread starter by gavinandresen in bitcoin/bitcoin.
PR #173 thread starter by gavinandresen in bitcoin/bitcoin.
Comment by gavinandresen in bitcoin/bitcoin issue #241. context for Satoshi mention.
PR #1042 thread starter by gavinandresen in bitcoin/bitcoin.
Comment by gavinandresen in bitcoin/bitcoin PR #1620. context for Satoshi mention.
Comment by gavinandresen in bitcoin/bitcoin PR #2161. context for Satoshi mention.
Context post by Gavin Andresen in BitcoinTalk topic 567. after msg5698.
Context post by Gavin Andresen in BitcoinTalk topic 454. after msg7328.
Thread starter by Gavin Andresen in BitcoinTalk topic 183.
Thread starter by Gavin Andresen in BitcoinTalk topic 206.
Thread starter by Gavin Andresen in BitcoinTalk topic 295.
Thread starter by Gavin Andresen in BitcoinTalk topic 807.
Thread starter by Gavin Andresen in BitcoinTalk topic 969.
Quoted post by Gavin Andresen in BitcoinTalk topic 723.
Quoted post by Gavin Andresen in BitcoinTalk topic 1668.
Quoted post by Gavin Andresen in BitcoinTalk topic 286.
Quoted post by Gavin Andresen in BitcoinTalk topic 589.
Quoted post by Gavin Andresen in BitcoinTalk topic 661.
Quoted post by Gavin Andresen in BitcoinTalk topic 689.
Quoted post by Gavin Andresen in BitcoinTalk topic 287.
Quoted post by Gavin Andresen in BitcoinTalk topic 665.
Quoted post by Gavin Andresen in BitcoinTalk topic 2151.
Context post by Gavin Andresen in BitcoinTalk topic 179. before msg1588.
Context post by Gavin Andresen in BitcoinTalk topic 43. before msg1669.
Context post by Gavin Andresen in BitcoinTalk topic 199. before msg1675.
Context post by Gavin Andresen in BitcoinTalk topic 218. before msg1828.
Context post by Gavin Andresen in BitcoinTalk topic 240. before msg2132.
Context post by Gavin Andresen in BitcoinTalk topic 434. before msg3770.
Context post by Gavin Andresen in BitcoinTalk topic 461. quoted by msg4268.
Context post by Gavin Andresen in BitcoinTalk topic 555. before msg5450.
Context post by Gavin Andresen in BitcoinTalk topic 604. before msg6273.
Context post by Gavin Andresen in BitcoinTalk topic 615. before msg6512.
Context post by Gavin Andresen in BitcoinTalk topic 611. before msg6706.
Context post by Gavin Andresen in BitcoinTalk topic 704. quoted by msg7703.
Context post by Gavin Andresen in BitcoinTalk topic 788. quoted by msg8804.
Context post by Gavin Andresen in BitcoinTalk topic 823. before msg9531.
Context post by Gavin Andresen in BitcoinTalk topic 1063. before msg13211.
Context post by Gavin Andresen in BitcoinTalk topic 644. before msg28643.
Context post by Gavin Andresen in BitcoinTalk topic 202. before msg2133.
Context post by Gavin Andresen in BitcoinTalk topic 479. before msg5432.
Context post by Gavin Andresen in BitcoinTalk topic 601. before msg6268.
Context post by Gavin Andresen in BitcoinTalk topic 1530. quoted by msg18241.
Context post by Gavin Andresen in BitcoinTalk topic 2162. before msg28549.
Bitcoin Project ↔ Satoshi Nakamoto, Martti Malmi, Laszlo Hanyecz, Gavin Andresen
Complete record of all four developers who had commit access to Bitcoin's SourceForge SVN repository, from August 30, 2009 (r1) to September 13, 2011 (r252).
Bitcoin Project ↔ Gavin Andresen, Chris Moore, Pieter Wuille, Jeff Garzik, Wladimir van der Laan, Nils Schneider
Bitcoin's migration from SourceForge SVN to GitHub, and the chronological record of developers who received commit access to the GitHub repository in 2011.
Benjamin Wallace ↔ Satoshi Nakamoto, Gavin Andresen, Laszlo Hanyecz, Jeff Garzik, Hal Finney, Wei Dai, Nick Szabo, Stefan Thomas, Dan Kaminsky, Amir Taaki
Benjamin Wallace's Wired feature — an early major mainstream article on Bitcoin. Traces the whitepaper, mining boom, Mt. Gox hack, and growing pains, ending with Garzik's "We really don't care."
Gavin Andresen ↔ Satoshi Nakamoto
Gavin Andresen starts a discussion: Transactions and Scripts: DUP HASH160 ... EQUALVERIFY CHECKSIG.
Jeff Garzik ↔ Satoshi Nakamoto, Gavin Andresen
An integer overflow (CVE-2010-5139) let Block 74638 create 184 billion BTC. Satoshi released a fix 5h 40m after discovery; the fixed chain overtook the bad one about 15 hours after the block.
BBC / The Economist ↔ Craig Wright, Satoshi Nakamoto, Gavin Andresen
Craig Wright publicly declared himself Satoshi in BBC, Economist and GQ interviews. His blog cryptographic proof was quickly debunked — he had reused a 2009 transaction signature.
Andy Greenberg ↔ Gavin Andresen, Satoshi Nakamoto
One of the first major print magazine features on Bitcoin. Greenberg interviews Andresen, who calls Bitcoin "better gold than gold." Satoshi's withdrawal signals predate it by seven months.
Jeff Garzik ↔ Satoshi Nakamoto, Gavin Andresen
Jeff Garzik, one of Bitcoin's earliest core developers, reflects on his work with Satoshi. He discovered Bitcoin via a July 2010 Slashdot post and became one of the top three contributors.
Gavin Andresen ↔ Satoshi Nakamoto
Gavin Andresen begins corresponding with Satoshi after discovering Bitcoin in May 2010 and starts submitting code contributions. He creates the Bitcoin Faucet to give away free BTC and boost adoption.
Gavin Andresen ↔ Satoshi Nakamoto
Satoshi Nakamoto gives Gavin Andresen control of the source code repository and endorses him to lead the Bitcoin project. Andresen publicly announces the transition on the Bitcointalk forum.
Gavin Andresen ↔ Satoshi Nakamoto
Gavin Andresen replies to Satoshi's final email, accepting the alert key and disclosing that he has been invited to present Bitcoin to US intelligence agencies. Satoshi never replies to this message.
Satoshi Nakamoto ↔ Gavin Andresen
Satoshi's last known private email. He transfers the Bitcoin network alert key to Gavin Andresen, asks him to stop portraying him as a 'mysterious shadowy figure,' and says he has moved on.
Satoshi Nakamoto ↔ Gavin Andresen, Martti Malmi
Satoshi's last email in the Malmi archive (Feb 22, 2011). Reply to Gavin (Martti in third person), handing over the bitcoin-list mailman password as PGP blocks to each.
Gavin Andresen ↔ Satoshi Nakamoto
Gavin Andresen announces he has been invited to give a presentation about Bitcoin at the CIA, which may have contributed to Satoshi's subsequent withdrawal from the project.
Satoshi Nakamoto ↔ Gavin Andresen, Mike Hearn
Satoshi's final known private messages: April 23, 2011 to Mike Hearn — "in good hands with Gavin." April 26 to Andresen, transferring the alert key and saying he would probably be unavailable.
Gavin Andresen ↔ Satoshi Nakamoto
Gavin Andresen, who was given commit access to Bitcoin by Satoshi and became the lead developer, recalls his interactions with Satoshi and the transition of leadership.
Satoshi Nakamoto ↔ Gavin Andresen
Bitcoin v0.3.18 was released on SourceForge, one of Satoshi's last releases, featuring wallet compatibility fixes and Gavin Andresen's accounts-based JSON-RPC commands.