Wei Dai

Computer scientist and cryptographer who created b-money (1998), one of the earliest digital currency proposals, and the Crypto++ cryptographic library. Satoshi Nakamoto emailed Dai on August 22, 2008, before publishing the Bitcoin white paper, which cites b-money as a foundational reference.

Wei Dai is a computer scientist and cryptographer known for two major contributions to the field: the b-money proposal for digital currency and the Crypto++ cryptographic library. He studied computer science at the University of Washington and worked at Microsoft.

b-money (1998): In November 1998, Dai published “b-money,” a proposal for an anonymous, distributed electronic cash system, on the cypherpunks mailing list. The b-money proposal described a system where participants could create money by broadcasting the solution to a computational puzzle — a concept conceptually similar to Bitcoin’s proof-of-work mining. The paper outlined two protocols: one requiring a synchronous broadcast channel, and another using a set of servers to keep track of balances. B-money was never implemented, but it became one of the key intellectual precursors to Bitcoin.

Crypto++: Dai created and maintained Crypto++, a free, open-source C++ library providing a comprehensive collection of cryptographic algorithms and schemes. The library is widely used in academic and commercial projects and remains one of the most respected cryptographic libraries available.

Satoshi’s First Contact: On August 22, 2008, Satoshi Nakamoto emailed Dai directly, writing that he was preparing to publish a paper expanding on Dai’s b-money ideas. Satoshi asked Dai for the year of b-money’s publication to properly cite it. This email, along with a similar one sent to Adam Back two days earlier, represents the earliest known evidence of Satoshi reaching out to existing cryptographers before publishing the Bitcoin white paper. The white paper, published on October 31, 2008, cites b-money as its first reference.

Later Correspondence: In January 2009, following Bitcoin’s launch, Dai and Satoshi exchanged further emails. Dai offered thoughts on Bitcoin’s design, noting both its similarities to and differences from b-money. Dai also made philosophical observations about the nature of money and cryptocurrency that demonstrated a deep understanding of the challenges involved.

Significance: Dai’s b-money proposal is one of the most direct intellectual predecessors to Bitcoin. Satoshi’s decision to contact Dai before publication, and the prominent citation of b-money in the white paper, underscores the degree to which Bitcoin built upon Dai’s earlier work. The unit “wei” in the Ethereum cryptocurrency was named in honor of Wei Dai.

Related Entries

10 entries

Aftermath

Wei Dai's retrospective statements on Satoshi Nakamoto and b-money

Wei Dai Satoshi Nakamoto

Wei Dai's reflections on Satoshi Nakamoto and on why b-money was never implemented, from a LessWrong Q&A thread. Dai stated that Satoshi 'didn't even read my article before reinventing the idea himself,' and later explained that b-money 'wasn't a complete practical design yet' and that he had 'grown somewhat disillusioned with cryptoanarchy' by the time he finished writing it up.