Skip to content

Wei Dai

  • by

Wei Dai: Creator of b-money and Visionary of Decentralized Digital Cash

Wei Dai stands as one of the most prescient figures in cryptocurrency history—a computer engineer and cryptographer whose 1998 proposal “b-money” was cited by Satoshi Nakamoto as the very first reference in the Bitcoin whitepaper. Dai’s design for an anonymous, distributed electronic cash system established key concepts—including decentralized ledger maintenance and proof-of-work—that would later appear in Bitcoin. His work represents perhaps the closest pre-Bitcoin approximation to Satoshi’s invention, proving that the concepts underlying Bitcoin were waiting only for the right combination of insights to make them real.

“I wanted to let you know, I just released a full implementation of the b-money concept… I make no claims about the originality of the design, only that I have been working on it for a year and a half.”

Satoshi Nakamoto, email to Wei Dai, 2009

A Brief History

Wei Dai maintains a deliberately low public profile. Born in China, he moved to the United States as a child and showed early aptitude for mathematics and computer science. He graduated from the University of Washington with a degree in computer science in 1994 and pursued graduate studies in the field.

Dai became active in the cypherpunk community during the 1990s, participating in mailing list discussions about cryptography, privacy, and digital money. He was deeply influenced by the work of David Chaum, Timothy C. May, and others who envisioned using cryptography to create zones of economic freedom beyond government control.

During this period, Dai was also developing the Crypto++ library, a widely-used open-source C++ library of cryptographic algorithms. This library has been used in numerous software projects requiring encryption, hashing, and digital signatures—including, indirectly, various Bitcoin-related tools.

The Breakthrough

In November 1998, Dai published “b-money, an anonymous, distributed electronic cash system” to the cypherpunk mailing list. The proposal was remarkably prescient, describing a system with features that would later characterize Bitcoin.

The b-money Innovation

Dai’s b-money proposal introduced several revolutionary concepts:

1. Decentralized Ledger: b-money proposed that all participants would maintain a shared database of account balances, updated through a distributed consensus mechanism rather than a central authority. This eliminated the need for banks or trusted third parties to process transactions.

2. Pseudonymous Accounts: Users would be identified only by public keys, maintaining privacy while enabling transactions. This pseudonymous design would become a core feature of Bitcoin.

3. Proof-of-Work Issuance: Dai proposed that money could be created through proof-of-work calculations, with the difficulty adjusting to control issuance. This mechanism would later become Bitcoin’s mining system.

4. Decentralized Consensus: The system would use a voting mechanism among participants to validate transactions and maintain the shared ledger. While this specific approach differed from Satoshi’s solution, it established the goal of distributed consensus without central authority.

Early Career

Education (1990s)
• Bachelor’s degree in Computer Science from University of Washington (1994)
• Graduate studies in computer science and cryptography
• Early involvement in cypherpunk community

Cypherpunk Movement (1990s–2000s)
• Active participant in cypherpunk mailing list discussions
• Influenced by David Chaum, Timothy C. May, and other crypto-anarchist thinkers
• Published b-money proposal to cypherpunk list in November 1998
• Maintained focus on privacy, cryptography, and digital freedom

Crypto++ Library
• Author of Crypto++, a widely-used open-source C++ cryptographic library
• Library used in numerous software projects requiring encryption and digital signatures
• Indirectly contributed tools used in Bitcoin ecosystem

Other Contributions
• Significant contributions to cryonics and rationalist communities
• Writing on decision theory and applied ethics
• Active on LessWrong and other rationalist forums
• Praised by Hal Finney and Nick Szabo for technical insight

Significance To Bitcoin

Wei Dai’s contributions to Bitcoin are foundational—Satoshi explicitly acknowledged b-money as the primary intellectual predecessor:

1. First Citation in Whitepaper

Satoshi Nakamoto cited b-money as reference #1 in the Bitcoin whitepaper, recognizing its priority in proposing distributed digital cash. In an email to Dai after Bitcoin’s launch, Satoshi wrote: “I wanted to let you know, I just released a full implementation of the b-money concept… I make no claims about the originality of the design, only that I have been working on it for a year and a half.”

2. Decentralized Money Concept

b-money established the concept of money without central issuance or control—a core Bitcoin principle. Dai proved that a functioning digital currency didn’t require a trusted central authority.

3. Proof-of-Work Issuance

Dai’s proposal to create money through computational work anticipated Bitcoin’s mining mechanism. While the details differed, the fundamental concept of work-based issuance originated with b-money.

4. Anonymous Design Philosophy

b-money’s emphasis on privacy influenced Bitcoin’s pseudonymous account model. Dai recognized that financial privacy was essential for individual freedom in the digital age.

5. The Consensus Problem

Despite b-money’s prescience, Dai’s proposal for achieving consensus was less fully developed than Satoshi’s proof-of-work blockchain. The b-money design relied on voting among account holders, which could be vulnerable to sybil attacks. Satoshi’s innovation was solving this consensus problem through computational proof-of-work combined with economic incentives—the final piece of the puzzle.

Legacy and Impact

Wei Dai did not implement b-money; it remained a theoretical proposal. But the clarity of his vision and the prescience of his design established the conceptual framework within which Bitcoin would later emerge. When Satoshi solved the consensus problem that Dai had left unresolved, the result was a working system that realized many of b-money’s goals.

For Bitcoiners, Dai represents the cypherpunk ideal—technical brilliance combined with privacy-conscious anonymity. His b-money proposal proved that the concepts underlying Bitcoin were in the air, waiting for the right combination of insights. Dai demonstrated that decentralized digital cash was theoretically possible; Satoshi made it practically real.

Beyond cryptocurrency, Dai has made significant contributions to cryonics and rationalist communities. He has written about decision theory, artificial intelligence risk, and various topics in applied ethics. His intellectual interests span cryptography, philosophy, economics, and the long-term future of humanity.

Dai maintains a blog and has participated in online forums including LessWrong, where he discusses topics ranging from cryptography to effective altruism. He has been praised by figures including Hal Finney and Nick Szabo for his technical insight and intellectual rigor.

Wei Dai’s work reminds us that Bitcoin didn’t emerge from nowhere—it was the culmination of decades of research and visionary thinking by cryptographers who believed that mathematics could create zones of economic freedom. Dai’s b-money was the blueprint; Bitcoin was the building.

Timeline

• 1994 — Graduates from University of Washington with Computer Science degree
• 1990s — Becomes active in cypherpunk community
• 1990s — Develops Crypto++ library
• November 1998 — Publishes “b-money, an anonymous, distributed electronic cash system” to cypherpunk mailing list
• 1998–2000s — Continues contributions to cryptography, cryonics, and rationalist communities
• 2008 — Satoshi Nakamoto cites b-money as reference #1 in Bitcoin whitepaper
• 2009 — Receives email from Satoshi announcing Bitcoin implementation
• Ongoing — Maintains blog, participates in LessWrong and rationalist communities

References and Further Reading

• Dai, W. (1998). “b-money, an anonymous, distributed electronic cash system.” Cypherpunks Mailing List. http://www.weidai.com/bmoney.txt
• Nakamoto, S. (2008). “Bitcoin: A Peer-to-Peer Electronic Cash System.” (Cites b-money as reference #1) https://bitcoin.org/bitcoin.pdf
• Dai, W. (n.d.). “Crypto++ Library.” https://www.cryptopp.com/
• Dai, W. Personal blog and writings: http://www.weidai.com/
• Dai, W. (2013). LessWrong Contributions. https://www.lesswrong.com/users/wei-dai
• Nakamoto, S. (2009). Email correspondence with Wei Dai. (Published on Satoshi Nakamoto Institute)
• Popper, N. (2015). “Digital Gold: Bitcoin and the Inside Story of the Misfits and Millionaires Trying to Reinvent Money.” HarperCollins. (Chapter on b-money and Wei Dai)

If you found this article helpful, please consider zapping some sats or sharing it on social media. You can also help this project grow by doing any of the following.