BIP 9 — Version bits with timeout and delay
Defines the original version-bits mechanism for signaling and activating soft forks in parallel via the block nVersion field, using median-time-past thresholds and a fixed timeout.
Blockstream co-founder and designer of CoinJoin and Confidential Transactions

CoinJoin and Confidential Transactions are the two best-known proposals for Bitcoin privacy that the base layer never adopted; both are designs from Gregory Maxwell. Neither runs on Bitcoin’s main chain, but they shaped a generation of privacy work — Wasabi, JoinMarket, Liquid — and the broader cryptocurrency-privacy literature.
Maxwell (known online as gmaxwell) is a long-time Bitcoin Core contributor. He joined Pieter Wuille’s libsecp256k1 effort in March 2013, co-founded Blockstream with Adam Back and Wuille in 2014, and remains a major reviewer of the modern Bitcoin protocol stack.
Shortly after Pieter Wuille started the libsecp256k1 library on March 5, 2013, Maxwell joined the effort. Working together, they expanded the library from a performance experiment into a purpose-built replacement for OpenSSL’s secp256k1 implementation, shipping as the default backend in Bitcoin Core v0.12 on January 15, 2016.
Maxwell’s most widely cited privacy contributions are the CoinJoin construction — a method for combining multiple users’ payments into one transaction to break simple input-to-output heuristics — and Confidential Transactions, a scheme that hides transaction amounts behind Pedersen commitments while preserving verifiability of conservation of value.
In 2014 Maxwell co-founded Blockstream, a Bitcoin infrastructure company, with Adam Back, Pieter Wuille, Matt Corallo, and others. Blockstream has been associated with sidechain work (Liquid), satellite block delivery, and continued Bitcoin Core engineering.
Maxwell sits at the intersection of Bitcoin’s cryptographic engineering and its developer culture: a prolific reviewer, a teacher of subtle protocol mechanics in long-form forum and mailing-list posts, and one of the authors of the libraries and primitives that the modern Bitcoin stack relies on. His privacy constructions in particular sketched out much of what Bitcoin “could” be at the confidentiality layer, even when the base protocol itself chose not to incorporate them — the same unrealized layer Monero’s Riccardo Spagni pointed to as Bitcoin’s still-open on-chain-privacy question.
Maxwell’s role as a Core-developer reviewer put him at the center of the 2015-2017 block size war, where he argued alongside Wuille and van der Laan that scaling should proceed via SegWit and Lightning rather than a contentious hard fork.
7 entries
Pieter Wuille ↔ Peter Todd, Greg Maxwell, Rusty Russell
Defines the original version-bits mechanism for signaling and activating soft forks in parallel via the block nVersion field, using median-time-past thresholds and a fixed timeout.
Defines Bech32, a checksummed base32 format, and the segwit address encoding (bc1.../tb1...) built on it for native v0-16 witness outputs.
Bitcoin Institute ↔ Gregory Maxwell, Adam Back, Pieter Wuille, Mike Hearn, Roger Ver, Jihan Wu, Satoshi Nakamoto
Weighing the 'Blockstream controls Bitcoin' charge against the documentary record: where it comes from, and how each link in the chain holds up.
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.
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.
Bitcoin Institute ↔ Pieter Wuille, Gregory Maxwell, Satoshi Nakamoto
On January 15, 2016, Bitcoin Core v0.12 replaced OpenSSL with libsecp256k1 — Wuille and Maxwell's custom elliptic-curve library — for consensus-critical ECDSA verification.
Comment by gmaxwell in bitcoin/bitcoin issue #7512. context for Satoshi mention.