Wei Dai¶
Wei Dai is a computer engineer and member of the cypherpunk movement who proposed b-money in 1998, a theoretical protocol for an anonymous, distributed electronic cash system. Though never implemented, b-money introduced several concepts that became fundamental to cryptocurrency design and was explicitly cited by Satoshi Nakamoto in the Bitcoin whitepaper as a key influence. The smallest unit of Ethereum's native cryptocurrency, the wei, is named in his honor.
Background and the Cypherpunk Movement¶
Dai emerged from the cypherpunk community -- a group of forward-thinking technologists who recognized the transformative potential of cryptography and its applications in the digital age. The cypherpunks advocated for the use of strong cryptography and privacy-enhancing technologies as tools for social and political change. They believed that cryptographic methods could enable individuals to communicate and transact without surveillance or interference from governments or corporations.
By the late 1990s, various proposals for electronic money had been advanced, including David Chaum's DigiCash and e-gold, but none had achieved an optimal balance of security, anonymity, and decentralization. DigiCash had demonstrated the technical feasibility of anonymous digital transactions but relied on centralized banks. E-gold had shown that digital currencies could achieve meaningful adoption but was vulnerable to regulatory action. Dai recognized that the fundamental weakness of these systems was their dependence on trusted central authorities.
The b-money Proposal¶
In 1998, Dai published his b-money proposal, introducing a radical vision: a system where money could exist and be transferred without any central authority to issue it, verify transactions, or maintain records. Dai defined a protocol for money services where computational "work" equaled money creation, and introduced public record-keeping ledgers with transaction confirmation.
The first protocol Dai described envisioned a completely decentralized system where every participant maintained a complete record of all transactions. Participants would compete to solve computational problems, and the first to find a solution would be rewarded with newly created b-money. The solutions would be broadcast to the network, where other participants would verify the work performed. This mechanism tied money creation directly to proof-of-work, establishing the foundational principle that computational effort equals monetary value.
The second protocol proposed a more practical alternative: a smaller subset of users called "servers" who would be responsible for maintaining the transaction records. To incentivize honest behavior, these servers would need to post a form of bail -- a deposit that would be forfeited if they were caught acting dishonestly. The creation of new b-money in this model would be determined through an auction mechanism, where participants would bid on the right to solve computational problems and create new currency. This second protocol anticipated the role of miners and validators in modern cryptocurrency networks.
Key Innovations¶
B-money introduced several concepts that have become integral to blockchain technology and cryptocurrency design:
Distributed ledger: Rather than a single authoritative record maintained by a bank, b-money proposed that all participants maintain their own copies of the ledger. Every participant would keep a separate database recording the amount of money belonging to each user. When a transaction occurred, all participants would update their databases simultaneously, creating redundancy and eliminating single points of failure.
Computational work as money: Dai's insight that computational work could serve as the basis for money creation was revolutionary. By tying currency generation to proof-of-work, b-money proposed an objective, decentralized method for issuing new currency -- removing the power of money creation from any central authority.
Smart contracts: B-money proposed a system where participants could engage in contracts with reparations managed through the network. This idea of self-executing contracts enforced by the blockchain has become a cornerstone of platforms like Ethereum, where complex financial instruments and decentralized applications are built on this foundation.
Decentralized autonomous organizations: The concept of organizations run by rules encoded as computer programs on a blockchain, rather than by human managers, has its roots in the decentralized, automated systems proposed by b-money.
Influence on Bitcoin¶
The connection between b-money and Bitcoin is direct and well-documented. When Satoshi Nakamoto published the Bitcoin whitepaper in 2008, he specifically cited Dai's b-money as an inspiration and acknowledged it as a key influence on Bitcoin's design. Many of b-money's core concepts appear directly in Bitcoin's architecture:
Bitcoin uses proof-of-work to create new currency, just as b-money proposed. Miners compete to solve computational puzzles, and successful miners receive newly created bitcoin as a reward -- precisely the mechanism Dai described.
Bitcoin's blockchain serves as a distributed ledger maintained by all network participants, implementing b-money's vision of decentralized record-keeping where every node holds a complete copy of the transaction history.
Bitcoin relies on network consensus and cryptographic verification rather than trusted authorities, fulfilling b-money's goal of eliminating central control over monetary systems.
If there were a true precursor to Bitcoin, b-money would be it. B-money's emphasis on decentralization, privacy, and peer-to-peer transactions laid the foundation for many of the key features that define modern cryptocurrency.
Legacy¶
Although b-money remained a theoretical proposal and was never implemented as working software, its influence on the field of digital currency has been profound. Dai articulated a vision of decentralized digital money that inspired later innovators and provided the conceptual building blocks from which Bitcoin was constructed.
The naming of Ethereum's smallest unit as the "wei" reflects the community's recognition of Dai's foundational contributions to cryptocurrency theory. Dai demonstrated that decentralized digital currency was theoretically possible and outlined many of the mechanisms that would be necessary to make such systems practical.
B-money also showed that the cypherpunk community was moving beyond theoretical advocacy for privacy and cryptography toward concrete proposals for systems that could function as alternatives to government-controlled money. Together with Nick Szabo's Bit Gold, Dai's b-money demonstrated that by the late 1990s, the key concepts needed for decentralized digital currency had been identified. What remained was the technical achievement of bringing these concepts together into a working implementation -- something that would occur with Bitcoin in 2009.