Language
Currency
Download App
B-money is an innovative theoretical framework intended to establish a decentralized electronic cash system. At its core, B-money emphasizes three principal goals: ensuring privacy, enhancing security, and providing censorship resistance. With this vision, Dai proposed two distinct protocols to fulfil these objectives.
First Protocol: This approach required participants to have access to a highly secure, unjammable communication channel. Dai recognised the limitations of technology at the time, rendering this aspect less practical. Nonetheless, the protocol proposed employing a proof-of-work function wherein participants could create money and broadcast transactions across the network. As a result, each participant would maintain an account of all transactions made by others, facilitating transparency and accountability.
Second Protocol: Acknowledging the challenges of the first protocol, Dai introduced a more feasible alternative. This protocol allowed a subset of participants, designated as servers, to maintain account records. These servers published their accounts, while other participants could verify their balances by querying multiple servers. This approach aimed to balance efficiency and decentralisation, preserving the fundamental privacy and security tenets of the system.