Wei Dai is the American computer scientist and cypherpunk whose 1998 paper "b-money" — circulated on the cypherpunks mailing list that November — was one of the two most direct conceptual antecedents of Bitcoin, alongside Nick Szabo's Bit Gold. The proposal described a distributed system for anonymous money transmission using cryptographic proof-of-work, with two protocol variants: one in which all participants maintain account balances, and one using a quorum-based escrow mechanism. Satoshi Nakamoto cites b-money (and Hashcash) in the Bitcoin whitepaper's references and emailed Dai in August 2008 before publication, placing Dai among the small handful of figures with documented pre-publication contact. Beyond b-money, Dai created Crypto++, the foundational C++ cryptographic library used across many security-critical systems. Dai has maintained intentional public privacy throughout, declining most interview requests and letting the paper and library stand on their own. He is one of the two architect-level pre-Bitcoin theorists whose work Satoshi explicitly built on — load-bearing for the intellectual lineage from cypherpunk cryptography to operational Bitcoin.
Why Wei Dai matters
Dai’s intellectual fingerprints are on the foundational architecture of contemporary Bitcoin:
- The b-money proposal (1998) — Dai’s paper articulating a distributed system for anonymous money using cryptographic proof-of-work. Cited directly in The Bitcoin whitepaper - Explainer as a primary antecedent. Foundational for understanding Bitcoin’s intellectual lineage.
- Documented pre-Bitcoin contact with Satoshi — Dai exchanged emails with Satoshi in August 2008 before the whitepaper’s publication. The correspondence is part of the small-but-substantive record of who Satoshi spoke to during Bitcoin’s gestation.
- Crypto++ — Dai’s foundational C++ cryptographic library, used in many security-critical systems and a substantial contribution to applied cryptographic infrastructure.
- The cypherpunks-mailing-list intellectual tradition — Dai is one of the substantive figures from the late-1990s / early-2000s cypherpunks community whose ideas directly shaped the eventual Bitcoin synthesis.
- The intentional-public-privacy precedent — Dai’s choice to maintain public privacy while doing substantive technical work is itself a model that subsequent Bitcoin-cypherpunk figures (most prominently Satoshi) followed.
Dai is essential for the History and origins section and for understanding the pre-Bitcoin cryptographic-monetary research tradition. The b-money paper is one of two papers (with Bit Gold) most directly anticipating Bitcoin’s architecture.
What is publicly known about Wei Dai
Per Dai’s choice to maintain personal-life privacy, this section presents what is publicly available rather than a full biographical sketch.
Background and education
Wei Dai is American, of Chinese heritage, born in the early 1970s. He studied computer science and cryptography at the University of Washington in the early-to-mid 1990s. His formal academic career was modest in length — he focused on independent technical work rather than academic positions.
His engagement with cryptography came during the early-1990s period when public-key cryptography was emerging as a mature discipline and when the cypherpunks community was beginning to articulate the political implications of cryptographic privacy.
Cypherpunks-mailing-list engagement (mid-late 1990s)
Dai was a substantive participant in the cypherpunks mailing list — the email-list community founded by Eric Hughes, Tim May, and John Gilmore in 1992 that produced much of the foundational cryptographic-political thinking. The list was where many proto-Bitcoin ideas were articulated and debated.
Dai’s contributions on the list included technical-cryptographic content, philosophical engagement with privacy-and-money questions, and the eventual b-money proposal in 1998. He was one of several substantive contributors (alongside Nick Szabo, Adam Back, Hal Finney, and others) who shaped the intellectual environment in which Bitcoin emerged.
The b-money paper (November 1998)
Dai posted “b-money” to the cypherpunks mailing list on November 26, 1998. The paper:
- Described two protocol variants for distributed digital money
- Used cryptographic proof-of-work for monetary creation (anticipating Bitcoin’s mining mechanism)
- Proposed contract-enforcement mechanisms using cryptographic protocols
- Was approximately 2-3 pages in informal essay format
- Was widely read in the cypherpunks community but never operationally implemented
The two b-money variants:
Protocol 1: Every participant maintains a complete record of every other participant’s balance. Money is created by participants solving computational puzzles (proof-of-work). Transactions are broadcast to all participants and verified through the shared record. The protocol is conceptually similar to Bitcoin but lacks Bitcoin’s specific consensus mechanism for resolving disagreements.
Protocol 2: Uses a smaller subset of participants (“servers”) who maintain balances and verify transactions. The protocol introduces a quorum-and-escrow mechanism for handling disputes. The architecture is partially similar to subsequent proof-of-stake systems.
Both protocols anticipated Bitcoin’s broad architecture (cryptographic proof-of-work, distributed consensus, contract-enforcement) without solving the specific double-spending problem that Bitcoin’s blockchain solves. The b-money paper articulated the vision; Satoshi’s whitepaper resolved the remaining engineering questions.
Pre-Bitcoin Satoshi correspondence (August 2008)
Dai exchanged emails with Satoshi Nakamoto in late August 2008 — approximately two months before the Bitcoin whitepaper’s October 31, 2008 publication. The correspondence:
- Was initiated by Satoshi seeking citation guidance for the upcoming whitepaper
- Involved Satoshi describing his ongoing Bitcoin work at a high level
- Included Satoshi asking about how to reference b-money appropriately
- Was partially preserved and has been published by Dai
The correspondence is one of the small substantive records of Satoshi’s pre-publication communications. Notable: Satoshi appeared not to know much about b-money beyond having heard of it (Adam Back had pointed him to Dai’s paper). After Satoshi read b-money, his subsequent communications and the whitepaper itself reflect that he understood the framework.
Crypto++ development (late 1990s-present)
Dai’s most consequential continuing technical work is Crypto++ — a C++ cryptographic library:
- Founded by Dai in the late 1990s
- One of the foundational C++ cryptographic libraries
- Used in many security-critical applications — VPNs, secure messaging, cryptocurrency infrastructure, various enterprise systems
- Continues active development (though Dai’s personal involvement varies)
- Provides implementations of many fundamental cryptographic primitives
Crypto++ is not Bitcoin-specific but represents Dai’s substantial applied-cryptographic contribution. Many Bitcoin-and-cryptocurrency systems use Crypto++ for cryptographic operations.
Current activity and posture
As of 2026, Dai’s public activity is minimal:
- Limited social media presence — no active Twitter, minimal blog activity
- Occasional engagement with Less Wrong / rationalist community — Dai has posted on rationalist forums on various topics including decision theory and AI safety
- Continuing involvement with Crypto++ in various capacities
- Declines most interview requests — has consistently maintained the public-privacy posture
- Has not engaged substantively in Bitcoin-community discourse despite b-money’s foundational role
Dai’s choice to remain substantially private through Bitcoin’s emergence and subsequent decade is itself notable. He could have become a substantial Bitcoin-community figure but explicitly chose not to.
Major works
”b-money” (1998)
The canonical foundational work. The paper:
- Posted to cypherpunks mailing list on November 26, 1998
- Approximately 2-3 pages in informal essay format
- Describes two protocol variants for distributed digital money
- Uses cryptographic proof-of-work for monetary creation
- Cited directly in The Bitcoin whitepaper - Explainer
The paper is publicly available through cypherpunks archives and Dai’s personal website (weidai.com).
The b-money paper is one of the foundational pre-Bitcoin papers. It warrants its own source page in the History and origins section.
Crypto++ cryptographic library
Dai’s continuing applied-cryptographic contribution. The library:
- Implements many fundamental cryptographic primitives
- Used in security-critical applications worldwide
- Continues active development
- Provides the cryptographic infrastructure many Bitcoin-and-cryptocurrency systems use
Crypto++ is mentioned as Dai’s continuing technical contribution; the library itself is not Bitcoin-specific.
Various cypherpunks mailing list posts (1990s-2000s)
Dai’s contributions to the cypherpunks mailing list spanned multiple years and many topics. The accumulated archive provides historical context for the intellectual environment that produced Bitcoin.
Rationalist / Less Wrong engagement
Dai has posted occasionally on Less Wrong and adjacent rationalist forums on topics including:
- Decision theory — formal frameworks for rational choice
- AI safety — concerns about advanced AI systems
- Updateless decision theory — Dai’s specific contribution to decision-theory literature
- Various technical and philosophical topics
The rationalist-community engagement is distinct from Bitcoin-community engagement but provides insight into Dai’s continuing intellectual interests.
Personal website (weidai.com)
Dai maintains a personal website with:
- The b-money paper in its original form
- Various technical writings on cryptography and decision theory
- Limited personal content consistent with the privacy posture
- Reference materials for Crypto++ development
The website is the primary public-accessible canonical source for Dai’s work.
Dai’s distinctive contributions
The b-money proposal as Bitcoin antecedent
Dai’s most consequential contribution is the b-money paper as one of the two most direct pre-Bitcoin architectural antecedents. The paper:
- Articulated the core vision of distributed cryptographic money
- Used proof-of-work for monetary creation
- Anticipated the broad Bitcoin architecture
- Influenced Satoshi’s framework substantially (per the Satoshi correspondence and whitepaper citation)
The b-money paper was conceptual rather than operational — it described the vision without solving all engineering problems. Bitcoin solved the remaining engineering questions (specifically the double-spending consensus problem) within a framework substantially anticipated by b-money.
For understanding Bitcoin’s intellectual lineage, b-money is essential.
The cryptographic-applied-infrastructure contribution
Through Crypto++, Dai has contributed substantially to the cryptographic infrastructure many security-critical systems rely on. The contribution is less Bitcoin-specific than b-money but is part of the broader applied-cryptographic ecosystem within which Bitcoin emerged.
The intentional-public-privacy precedent
Dai’s choice to maintain substantial public privacy while doing foundational technical work is itself a contribution to the cypherpunk-Bitcoin tradition. The precedent shaped subsequent figures (most prominently Satoshi) who chose similar postures. The “do the work, let it speak for itself, decline public attention” pattern has become characteristic of some Bitcoin-cypherpunk figures.
Decision-theory contributions
Dai’s updateless decision theory work in the rationalist-community context represents substantive theoretical contributions to decision-theory literature. While not Bitcoin-related directly, the contributions reflect Dai’s continuing intellectual seriousness.
Dai and the cypherpunk-Bitcoin tradition
What Dai inherits
- The 1990s cypherpunks community intellectual tradition
- Cryptographic-applied-research approaches from the public-key-cryptography emergence period
- The proof-of-work concept (Hashcash) from Adam Back
- The Mengerian-monetary-theory framework (though Dai engages this less explicitly than Szabo)
What Dai adds
- The b-money architectural proposal combining proof-of-work, distributed consensus, and contract enforcement
- Crypto++ as applied-cryptographic infrastructure
- The intentional-public-privacy precedent
- Updateless decision theory (rationalist-community contribution)
What Dai doesn’t focus on
- Operational Bitcoin development — others handle (Bitcoin Core developers)
- Bitcoin-economic theory — Ammous, Boyapati handle
- On-chain analytical content — Check, Ryan handle
- Mass-media Bitcoin advocacy — Saylor, various others handle (different mode)
- Self-custody operational — Lopp handles
His contribution is foundational pre-Bitcoin architectural theory plus applied-cryptographic infrastructure. Other contributors cover other dimensions.
Where Dai fits in the broader Bitcoin discourse
The cypherpunk-architectural anchor for understanding Bitcoin’s pre-emergence intellectual lineage. Within the History-and-origins lineage:
- Cypherpunk political-philosophy: Eric Hughes, Tim May
- Hashcash and proof-of-work: Adam Back
- b-money architectural proposal: Dai ← this tier
- Bit Gold architectural proposal: Nick Szabo (adjacent architectural lineage)
- Bitcoin synthesis: Satoshi Nakamoto
For a reader engaging Dai:
- The b-money paper — read the original document
- The Satoshi-Dai correspondence — partially preserved; provides Satoshi-emergence context
- Dai’s personal website (weidai.com) — primary canonical-source venue
- Crypto++ documentation — for applied-cryptographic context
- Selected rationalist-community posts — for broader intellectual context
Pair Dai with Adam Back (Hashcash; pre-Bitcoin proof-of-work foundation), Nick Szabo (Bit Gold; parallel architectural antecedent), Hal Finney (cypherpunks-community participant, Satoshi-collaborator), and Satoshi Nakamoto (Bitcoin synthesizer).
See: Adam Back, Nick Szabo, Hal Finney, Satoshi Nakamoto, The Bitcoin whitepaper - Explainer.
Counter-arguments and tensions
A serious thinker page engages the genuine debates.
The b-money proposal’s incomplete operationalization
The argument: The b-money paper described a vision but did not solve the specific engineering problems (notably double-spending consensus) that Bitcoin solved. Critics could argue Dai’s contribution was conceptual rather than operational; Satoshi’s contribution was the substantive engineering work. The “b-money as Bitcoin antecedent” framing overstates the architectural similarity.
Response: Partially right. The b-money paper was conceptual rather than operational, and Satoshi’s whitepaper resolved the engineering questions b-money left open. The honest reading: Dai articulated the vision; Satoshi engineered the solution. Both contributions are substantive; neither alone would have produced Bitcoin. The architectural similarity between b-money and Bitcoin is substantial (proof-of-work, distributed accounts, contract enforcement) even though the engineering details differ.
The intentional-public-privacy posture limits engagement
The argument: Dai’s choice to maintain substantial public privacy limits his engagement with Bitcoin’s subsequent development. Many Bitcoin-community questions where Dai’s perspective would be valuable have gone unanswered because Dai declines to engage. The privacy posture is a personal choice but has substantive community costs.
Response: Real cost but consistent with Dai’s principled posture. Dai has explicitly chosen the privacy posture; respecting that choice is appropriate. The community absorbs the cost of not having Dai’s continuing engagement; Dai accepts the cost of not influencing post-1998 developments. Both choices are legitimate.
Limited Bitcoin-community engagement
The argument: Despite b-money’s foundational role, Dai has been almost entirely absent from Bitcoin-community discourse over the 17+ years since the whitepaper’s publication. He has not engaged substantively with Bitcoin’s development, debates, or applications. The absence is part of what makes him distinctive but also limits the contemporary analytical contribution.
Response: Right. Dai’s contribution is primarily the 1998 paper and the 2008 Satoshi correspondence. Post-2008, his engagement with Bitcoin specifically has been minimal. For contemporary Bitcoin analytical content, look to active figures; for pre-Bitcoin architectural lineage, look to Dai.
Crypto++ continuing dependence questions
The argument: Crypto++ is widely used but its continuing development depends substantially on a small number of active contributors. The library’s long-term sustainability is a genuine open question. Critics from the broader applied-cryptography community have raised concerns about specific cryptographic-primitive implementations and the development cadence.
Response: Real concern shared with much foundational-cryptographic infrastructure. Open-source applied-cryptography depends on small communities of active contributors; the long-term sustainability is genuinely uncertain. The honest reading: Crypto++ is substantial work but its continuing trajectory is open.
Rationalist-community engagement may be limited Bitcoin-relevant content
The argument: Dai’s continuing engagement with the rationalist / Less Wrong community produces interesting content on decision theory and AI safety, but most of it is not directly Bitcoin-relevant. Citing Dai’s rationalist-community work as part of his Bitcoin-relevant corpus may overstate the connection.
Response: Fair. The rationalist-community work is intellectually substantive but not directly Bitcoin-relevant. For Bitcoin-specific engagement, focus on the 1998 b-money paper and the 2008 Satoshi correspondence; treat the rationalist-community work as separate intellectual context.
Where to read Wei Dai
Essential primary readings
- “b-money” paper (1998) — read the original document. Available at weidai.com and through cypherpunks archives.
- Satoshi-Dai email correspondence (August 2008) — partially preserved; available through various Satoshi-archive sources.
- Dai’s personal website (weidai.com) — primary canonical-source venue.
Crypto++ infrastructure
- Crypto++ project page and documentation — for applied-cryptographic context. Not Bitcoin-specific but represents Dai’s continuing technical contribution.
Limited podcast / interview engagement
Dai has declined most interview requests. The limited engagement that exists is generally:
- Brief written exchanges in cypherpunks archives
- Occasional written commentary in rationalist-community forums
- Limited Bitcoin-community engagement — very rare
For Bitcoin-community engagement on Dai’s work, look to coverage by other figures (Antonopoulos, Lopp, various Bitcoin historians) rather than Dai himself.
Secondary works
- Various Bitcoin-history publications discussing b-money and its relationship to Bitcoin
- The Blocksize War (book) - Jonathan Bier (adjacent historical context)
- Mastering Bitcoin - Andreas Antonopoulos (briefly discusses b-money)
- Cypherpunks-history publications documenting the pre-Bitcoin period
For comparative context
- Adam Back — Hashcash; pre-Bitcoin proof-of-work foundation
- Nick Szabo — Bit Gold; parallel architectural antecedent
- Hal Finney — cypherpunks-community participant, Satoshi collaborator
- Satoshi Nakamoto — Bitcoin synthesizer
- The Bitcoin whitepaper - Explainer — source page citing b-money
Where Wei Dai fits in the broader Bitcoin discourse
The cypherpunk-architectural anchor for understanding Bitcoin’s pre-emergence intellectual lineage. Specifically valuable for:
- The b-money paper as foundational architectural antecedent to Bitcoin
- The Satoshi-Dai correspondence as pre-publication Satoshi-emergence context
- The cypherpunks-community engagement providing historical context
- The intentional-public-privacy precedent as model for subsequent Bitcoin-cypherpunk figures
Recommended Dai engagement:
- b-money paper — read the original document
- Satoshi-Dai correspondence — for emergence context
- Dai’s personal website — canonical venue
- Adjacent figures’ commentary on b-money’s relationship to Bitcoin
Pair Dai with Adam Back, Nick Szabo, Hal Finney, and Satoshi Nakamoto for the full pre-Bitcoin cypherpunk-architectural lineage.
For the History and origins section, Dai is one of the foundational cypherpunk-era figures.
Open questions
Questions worth tracking:
- Will Dai ever engage more substantively with Bitcoin’s subsequent development? The intentional-public-privacy posture has held for 17+ years; whether it persists indefinitely is open.
- What is the appropriate way to engage Dai’s rationalist-community work within the Bitcoin context? The work is intellectually substantive but not directly Bitcoin-relevant; the connection question is genuinely open.
- Are there additional Satoshi-Dai correspondence records? The partially-preserved correspondence may have additional unpublished material; archival research could surface additional content.
- How does Crypto++ continue evolving? The library’s sustainability and Bitcoin-related applications are open questions.
- What is the appropriate way to credit Dai’s contributions to Bitcoin’s intellectual lineage? Bitcoin-community discourse has varied in how much credit to give pre-Bitcoin architects vs Satoshi specifically; the question is genuinely open.
Related notes
- The Bitcoin whitepaper - Explainer — explicitly cites b-money; foundational document
- Satoshi Nakamoto — Bitcoin synthesizer; had pre-publication correspondence with Dai
- Adam Back — Hashcash; pre-Bitcoin proof-of-work foundation
- Nick Szabo — Bit Gold; parallel architectural antecedent
- Hal Finney — cypherpunks-community participant, Satoshi collaborator
- Shelling Out - Nick Szabo — adjacent canonical pre-Bitcoin work
- Bit Gold - Nick Szabo — parallel architectural-antecedent source page
- Bitcoin fixed supply and issuance schedule — supply foundation Bitcoin emerged with
- The halving - Mechanism — schedule mechanism not directly anticipated by b-money
- Bitcoin as emergent money — emergence framework
- Origins of money — Mengerian framework (less directly engaged by Dai than Szabo)
- Hard money vs fiat money — theoretical framework
- Saifedean Ammous — theoretical Austrian-Bitcoin foundation
- Vijay Boyapati — monetization framework
- Lyn Alden — macro-empirical thinker
- Andreas Antonopoulos — Bitcoin-technical thinker
- Pieter Wuille — Bitcoin-protocol developer
- Greg Maxwell — Bitcoin-protocol developer
- Jameson Lopp — self-custody operational
- Peter Todd — Bitcoin protocol developer
- Mastering Bitcoin - Andreas Antonopoulos — technical reference discussing b-money briefly