from the archive · Contemporary era
Wei Dai
· cryptographer · software developer
By The Keeper · Published
AI-assisted writing, automatically checked. Editorial process
Wei Dai is a cryptographer and software developer known for two contributions that shaped modern digital security and money: the widely used Crypto++ library and the 1998 b-money proposal, an early design for anonymous, distributed electronic cash. Satoshi Nakamoto cited b-money as the first reference in the Bitcoin white paper, and the smallest unit of Ether, the wei, carries his name. Despite this influence, Dai has kept his personal life almost entirely out of public view, making him one of the most consequential yet least visible figures in the history of cryptocurrency.
Early Life
The sources used for this Wei Dai biography document his technical work more clearly than his childhood. They do not establish the personal dates needed for a conventional account of early life. The archive therefore does not transfer dates or educational histories from researchers with the same name [1][4].
By 1995, Dai had released Crypto++, a C++ library of cryptographic algorithms. The project's own documentation identifies him as its original author and records the later transfer of routine maintenance to the community. This software provides a direct link between the named programmer and a continuing body of work [4].
His 1998 b-money proposal supplies another firm point in that record. The text identifies its author and describes a proposed electronic-money system; the Bitcoin white paper later cites it under Dai's name. These publications establish the identity being discussed here without resolving every detail of his personal background [1][3].
Path to Prominence
Dai's first widely adopted work was Crypto++, a free, open source library of cryptographic algorithms written in C++. He released the initial version in 1995 and maintained it for many years, with a community of contributors continuing development after he stepped back [4]. The library bundles implementations of block ciphers, hash functions, public key schemes, and message authentication codes, and it became a standard toolkit for developers who needed vetted cryptography without writing primitives from scratch.
Crypto++ mattered for practical reasons. In the 1990s, correct and efficient implementations of algorithms such as RSA, DES, and later AES were hard to find in open code, and export restrictions in the United States complicated distribution of strong cryptography. A permissively licensed, carefully benchmarked library lowered the barrier for building secure software, and Crypto++ was adopted in commercial products, research projects, and open source systems alike [4].
His presence on the cypherpunks list gave the library an ideological context. Cypherpunks argued that privacy in an electronic age would be won by working code rather than by legislation, a position summarized in Eric Hughes's 1993 manifesto. Dai's habit of publishing functional tools and concrete protocol sketches fit that ethos precisely, and it set up the proposal for which he is best remembered [5].
Major Achievements: b-money
In November 1998 Dai circulated a short text titled b-money, describing "a scheme for a group of untraceable digital pseudonyms to pay each other with money and to enforce contracts amongst themselves without outside help" [1]. The document, still hosted on his personal site and archived by the Satoshi Nakamoto Institute, opens by crediting the crypto-anarchist ideas of Tim May and then lays out two protocols for a community-run currency [1][2].
The first protocol proposed that every participant keep a separate database recording how much money belongs to each pseudonym, with money created by demonstrating solutions to computational problems whose cost could be objectively measured. The second, which Dai considered more practical, concentrated the ledger among a subset of servers required to post deposits as collateral against misbehavior [1]. Anyone familiar with later systems will recognize the outlines: broadcast transactions, money creation tied to computational work, collective bookkeeping instead of a central bank, and penalties for dishonest validators, an idea that anticipated the staking mechanisms of proof of stake networks.
b-money was never implemented, and Dai has been candid that parts of the design were unworkable as written, particularly the assumption of a fully synchronous broadcast channel. Its significance lies in the conceptual template. When Satoshi Nakamoto published the Bitcoin white paper in October 2008, reference number one was "W. Dai, b-money" [3]. Nakamoto also contacted Dai by email before the paper's release, asking about the b-money publication date, an exchange later made public and examined by journalists tracing Bitcoin's origins [5].
Cryptographic Research
With Ted Krovetz, Dai co-authored VMAC, a message authentication code based on universal hashing. Their 2007 Internet-Draft explains the construction and its implementation goals, including performance on 64-bit processors. The draft is a technical proposal, not a claim that every use of the algorithm is an endorsed standard [6].
Message authentication addresses a different problem from electronic money: it helps a recipient detect whether a message was altered when the parties share the appropriate key. Dai's contributions therefore extend beyond currency proposals into the practical tools used to protect software communications. Crypto++ includes implementations of authentication schemes alongside ciphers and other cryptographic functions [4][6].
The library's published history also separates original authorship from later maintenance. It records a transition to community maintenance in June 2015, with subsequent releases produced by contributors. That distinction avoids attributing every later feature or security decision to the founder [4].
Personal Life and Public Writing
Dai's public profile is built largely from software, proposals, and essays. His LessWrong profile identifies Crypto++, b-money, and work on decision theory among his contributions. Those statements are useful first-person evidence of his interests; they do not supply an independently verified account of every private detail [7].
His writing there covers probability, decision theory, and questions about artificial intelligence. The profile and linked posts let readers examine those arguments in his own words rather than relying on a summary of his views. The membership record dates his participation on that site to March 2009 [7].
Speculation about whether early cryptographers were Bitcoin's creator should not be confused with identification. Nakamoto's citation of b-money establishes a connection between the ideas, but it does not establish that Dai used the pseudonym. This biography does not make that claim [3][5].
Legacy
Any account of Wei Dai's achievements has to begin with nomenclature: the smallest denomination of Ether, the native currency of Ethereum, is called the wei, equal to one quintillionth of an Ether. Ethereum's founding documents also acknowledge b-money directly, with the project's white paper naming Dai's 1998 proposal among the first attempts to combine decentralized consensus with scarce digital money [8]. Few engineers have a monetary unit named for them; fewer still earned it with a two page sketch that was never run.
The Bitcoin lineage is equally concrete. Nakamoto's white paper cites b-money first among its references, and historians of cryptocurrency, including Nathaniel Popper in his book Digital Gold, treat Dai's proposal, alongside Nick Szabo's bit gold and Adam Back's Hashcash, as the direct intellectual ancestry of the system launched in 2009 [3][5]. The core moves of b-money, computational cost as the source of monetary value and replicated ledgers in place of trusted banks, became the working machinery of an asset class now measured in trillions of dollars.
Crypto++ represents a quieter but comparable legacy. For thirty years the library has given developers free access to implementations of cryptographic algorithms, and it remains actively maintained by an open source community [4]. Taken together, the facts of Wei Dai's career show a particular kind of influence: not fame, not fortune claimed, but ideas and tools released freely that other people built the future with. For anyone asking who Wei Dai was and why he matters, that is the answer the record supports.
Questions & Answers
- What is Wei Dai famous for?
- Wei Dai is best known for creating the Crypto++ cryptographic library in 1995 and for writing the 1998 b-money proposal, an early design for decentralized digital cash. Satoshi Nakamoto cited b-money as the first reference in the Bitcoin white paper.
- When was Wei Dai born?
- The sources used for this biography do not establish an exact birth date. Dates attached to other researchers named Wei Dai should not be used for the cryptographer associated with b-money and Crypto++ [1][4].
- Is Wei Dai Satoshi Nakamoto?
- No verified evidence establishes that Wei Dai is the person behind the Satoshi Nakamoto pseudonym. The Bitcoin white paper cites his b-money proposal, but that connection does not identify Bitcoin's author [3][5].
- What is the connection between Wei Dai and Ethereum?
- The smallest unit of Ether is named the wei in his honor, equal to one quintillionth of an Ether. Ethereum's white paper also credits b-money as one of the earliest attempts at decentralized digital money.
- What is b-money?
- b-money is a 1998 proposal by Wei Dai describing an anonymous, distributed electronic cash system in which money is created through computational work and accounts are tracked collectively rather than by a bank. It was never implemented but directly influenced Bitcoin.
- Where did Wei Dai study?
- According to his professional homepage, Wei Dai earned a degree in computer science from the University of Washington. He later worked as a programmer, including a period with Microsoft's cryptography group.
References
Every record in this archive is kept against verifiable sources.
- [1]Wei Dai. b-money. weidai.com, 1998-11. http://www.weidai.com/bmoney.txtPrimary source
- [2]Wei Dai. b-money. Satoshi Nakamoto Institute, 1998-11. https://nakamotoinstitute.org/library/b-money/Web
- [3]Satoshi Nakamoto. Bitcoin: A Peer-to-Peer Electronic Cash System. bitcoin.org, 2008-10-31. https://bitcoin.org/bitcoin.pdfPrimary source
- [4]Wei Dai and contributors. Crypto++: free C++ Class Library of Cryptographic Schemes, README and history. Crypto++ Project. https://github.com/weidai11/cryptoppPrimary source
- [5]Nathaniel Popper. Digital Gold: Bitcoin and the Inside Story of the Misfits and Millionaires Trying to Reinvent Money. Harper, New York, 2015-05-19. Book
- [6]Ted Krovetz and Wei Dai. VMAC: Message Authentication Code using Universal Hashing (Internet-Draft draft-krovetz-vmac-01). Internet Engineering Task Force, 2007-04. https://datatracker.ietf.org/doc/html/draft-krovetz-vmac-01Primary source
- [7]Wei Dai. Wei Dai: public profile and authored posts. LessWrong. https://www.lesswrong.com/api/user/wei-daiPrimary source
- [8]Vitalik Buterin. Ethereum Whitepaper: A Next-Generation Smart Contract and Decentralized Application Platform. Ethereum Foundation, 2014. https://ethereum.org/en/whitepaper/Web
help the keeper
Spotted an error, or hold a source the archive lacks? Every record can be corrected. Submissions are reviewed against authentic references before any change is made.

entered into the archive
kept by The Keeper