In de wereld van digitale valuta is B-Money een naam die vaak wordt vergeten. Dit vind ik erg jammer. Hoewel dit voorstel nooit tot leven is gekomen, vind ik het persoonlijke één van de meest interessante voorstellen op het gebied van cryptocurrency. Ik zie het als een cruciale schakel in de evolutie van cryptocurrency. B-Money werd voorgesteld door Wei Dai in 1998. Je kan B-Money zien als een voorloper van Bitcoin. Wei Dai introduceerde enkele concepten die later de kern zouden vormen van veel moderne cryptocurrencies. In dit artikel duik ik in de geschiedenis, de werking en de nalatenschap van B-Money.
Het voorstel van Wei Dai voor B-Money
“I am fascinated by Tim May’s crypto-anarchy. Unlike the communities traditionally associated with the word “anarchy”, in a crypto-anarchy the government is not temporarily destroyed but permanently forbidden and permanently unnecessary.” Bron: http://www.weidai.com/bmoney.txt (Nederlandse vertaling quote)
Wei Dai begint zijn voorstel voor B-Money door te verwijzen naar Tim May’s concept van ‘crypto-anarchie’. Hiermee toont hij direct zijn fascinatie en inspiratie aan voor een maatschappij waarin privacy, individuele vrijheid en veilige digitale interacties centraal staan, zonder dat er een overheid aan te pas komt.
Wist je dat: Crypto-anarchie is het idee dat mensen anoniem en veilig met elkaar kunnen communiceren en handelen, dankzij de kracht van cryptografie.
Wat is B-Money?
B-Money was een gedecentraliseerd digitaal geldsysteem, voorgesteld in het essay van Wei Dai genaamd “B-Money, an anonymous, distributed electronic cash system“. Het idee was om een systeem te creëren waarin gebruikers geld konden overmaken zonder tussenkomst van een centrale autoriteit. Dit was een concept dat toen revolutionair was. B-Money introduceerde ideeën zoals het creëren van geld door oplossingen voor computervraagstukken. Je zou dit idee kunnen zien als een voorloper van een concept dat nu bekend staat als ‘mining’.
Hoe werkte B-Money?
Wei Dai’s voorstel beschreef twee protocollen voor het implementeren van B-Money. Het eerste protocol vereiste dat alle deelnemers het saldo van alle anderen kenden, wat een hoge mate van transparantie en vertrouwen vereiste. Het tweede protocol introduceerde een idee dat lijkt op de moderne blockchain, waarbij geld werd gecreëerd en transacties werden geregistreerd door specifieke gebruikers die als ‘knooppunten’ fungeerden.
Simpel uitgelegd
B-Money was een vroeg idee voor digitaal geld dat in 1998 door Wei Dai werd bedacht. Stel je voor dat je een soort onzichtbaar geld hebt dat je direct van de ene computer naar de andere kunt sturen, zonder banken of andere tussenpersonen. B-Money was ontworpen om dit te doen op een veilige en anonieme manier, zodat niemand kon zien hoeveel je had of waar je het aan uitgaf. Het bijzondere aan B-Money was dat het gebruik maakte van ingewikkelde wiskundige problemen, die de computers moesten oplossen om nieuwe ‘munten’ te maken en te zorgen dat alles eerlijk verliep. Dit idee van geld maken door problemen op te lossen, werd later ook gebruikt in Bitcoin. Hoewel B-Money zelf nooit echt werd gebruikt, heeft het veel invloed gehad op de manier waarop latere digitale valuta, zoals Bitcoin, zijn gemaakt.
De invloed van B-Money op latere cryptocurrencies
Hoewel B-Money nooit verder kwam dan een voorstel, heeft het enorm veel gehad invloed op latere digitale valuta’s. De ideeën rond decentralisatie, cryptografische beveiliging en het creëren van geld door middel van rekenkracht, zijn allemaal terug te vinden in Bitcoin en vele andere cryptocurrencies. Satoshi Nakamoto, de mysterieuze maker van Bitcoin, verwees zelfs naar B-Money in het Bitcoin-whitepaper. Hoeveel B-Money heeft bijgedragen valt volgens Wei Dai wel mee. Hij heeft ooit gezegd:
“Ik heb begrepen dat de maker van Bitcoin, die de naam Satoshi Nakamoto draagt, mijn artikel niet eens heeft gelezen voordat hij het idee zelf opnieuw uitvond. Hij hoorde er later van en vermeldde mij in zijn artikel. Mijn betrokkenheid bij het project is dus vrij beperkt.”
Het basisidee van Mining
In de wereld van B-Money, zou ‘mining’ niet gaan over het delven van fysieke grondstoffen, maar over het gebruiken van computerkracht om complexe problemen op te lossen. In ruil voor het oplossen van deze problemen, zouden gebruikers B-Money eenheden verdienen. Dit proces staat bekend als ‘proof-of-work’, en het dient twee belangrijke doelen: het creëren van nieuwe eenheden van de valuta en het verifiëren en beveiligen van transacties.
Uitdagingen en innovaties
Hoewel het concept van mining in B-Money nooit volledig werd geïmplementeerd, legde het de basis voor latere systemen zoals Bitcoin. De uitdagingen bij het implementeren van een dergelijk systeem zijn onder meer het vereisen van veel rekenkracht en energie en het waarborgen van eerlijkheid en veiligheid in het netwerk. Het voorstel van Wei Dai probeerde deze problemen aan te pakken, maar het was pas met de komst van Bitcoin dat we een volledig werkend systeem zagen dat op deze principes was gebaseerd.
Hoe kan cryptocurrency de maatschappij veranderen volgens het voorstel?
Het voorstel voor B-Money van Wei Dai gaat niet alleen over het maken van een nieuwe soort geld, maar gaat ook in op over hoe dit de maatschappij en politiek kan veranderen. Het idee is dat als mensen hun eigen digitale geld kunnen gebruiken zonder dat de overheid dit kan controleren of beïnvloeden, dit een heel nieuw soort gemeenschap kan creëren. Deze gemeenschap zou niet afhankelijk zijn van traditionele regeringen, en dat is wat bedoeld wordt met ‘crypto-anarchie’ uit de eerste zin van dit artikel na de inleiding.
In het voorstel zegt Dai: “In a crypto-anarchy the government is not temporarily destroyed but permanently forbidden and permanently unnecessary.” Dit betekent dat in een wereld met B-Money, een regering niet even weg is, maar voor altijd overbodig wordt omdat mensen zelf hun zaken kunnen regelen. Dit komt doordat het systeem heel veilig is en mensen anoniem kunnen blijven.
Dai legt ook uit dat: “A community is defined by the cooperation of its participants, and efficient cooperation requires a medium of exchange (money) and a way to enforce contracts.” Dit betekent dat voor een gemeenschap om goed te werken, mensen een manier nodig hebben om te handelen (met geld) en een manier om afspraken na te komen. B-Money was bedoeld om beide te bieden zonder dat er een overheid nodig is.
Gelijkenissen en verschillen tussen B-Money en moderne cryptovaluta
Ik vind het extra interessant om te kijken naar de verschillen en overeenkomen tussen moderne cryptovaluta, zoals Bitcoin, en het voorstel van Wei Dai. Hieronder heb ik de meest in het oog springende gelijkenissen en verschillen op een rij gezet.
Gelijkenissen
Decentralisatie en Pseudonimiteit
- B-Money: “In the first protocol, every participant maintains a (seperate) database of how much money belongs to each pseudonym.”
- Moderne crypto: Net als B-Money, gebruiken moderne cryptocurrencies zoals Bitcoin een gedecentraliseerd netwerk waarbij transacties worden bijgehouden zonder echte namen, maar onder pseudoniemen (in het geval van Bitcoin, zijn dit adressen).
Proof-of-Work en Mining
- B-Money: “The creation of money. Anyone can create money by broadcasting the solution to a previously unsolved computational problem.”
- Moderne crypto: Bitcoin introduceerde een vergelijkbaar concept waarbij miners rekenkracht gebruiken om nieuwe blokken te ‘minen’ door complexe wiskundige problemen op te lossen, bekend als Proof-of-Work.
Verschillen
Bewaren en consensus
- B-Money: “In the first protocol, every participant maintains a (seperate) database… and how these accounts are updated is the subject of this protocol.”
- Moderne crypto: In plaats van dat elke deelnemer een aparte database bijhoudt, gebruiken systemen zoals Bitcoin een enkele, gedeelde blockchain. Deze blockchain zorgt voor consensus en voorkomt discrepanties in de opgeslagen gegevens.
Complexiteit en haalbaarheid
- B-Money: “The first one is impractical, because it makes heavy use of a synchronous and unjammable anonymous broadcast channel.”
- Moderne crypto: Bitcoin en andere moderne cryptocurrencies hebben structuren ontwikkeld die praktischer zijn voor real-world gebruik. Ze vereisen niet de complexe en onrealistische voorwaarden die in het eerste B-Money protocol werden voorgesteld.
Veelgestelde vragen en antwoorden
Wat was het doel van Wei Dai met het voorstellen van B-money?
Het doel met B-money was het creëren van een gedecentraliseerd, anoniem digitaal geldsysteem, geïnspireerd door het idee van crypto-anarchie. Dit systeem zou gebruikers in staat stellen om transacties uit te voeren zonder tussenkomst van een centrale autoriteit, waardoor privacy en individuele vrijheid werden bevorderd.
Hoe verschilt het concept van ‘mining’ in B-money van dat in Bitcoin?
In B-money zou mining bestaan uit het oplossen van computationele problemen om nieuwe geldunits te creëren, wat lijkt op Bitcoin’s proof-of-work. Het grote verschil is echter dat B-money nooit een werkend systeem werd, terwijl Bitcoin een volledig operationeel en gedecentraliseerd miningproces heeft.
In hoeverre heeft B-money invloed gehad op latere cryptocurrencies zoals Bitcoin?
Hoewel B-money nooit verder kwam dan een essay, introduceerde het concepten zoals decentralisatie, cryptografische beveiliging, en geldcreatie door computationele inspanning. Deze ideeën zijn terug te vinden in Bitcoin, hoewel Satoshi Nakamoto volgens Wei Dai B-money pas later ontdekte en het niet als primaire inspiratiebron gebruikte.
Wat houdt ‘crypto-anarchie’ in zoals besproken in het voorstel van B-money?
Crypto-anarchie, zoals genoemd in het B-money essay, verwijst naar een maatschappij waarin de overheid overbodig wordt gemaakt door de kracht van cryptografie. In zo’n maatschappij kunnen mensen anoniem en veilig met elkaar handelen en communiceren, waardoor traditionele vormen van toezicht en controle worden omzeild.
Wat zijn de belangrijkste technische en praktische verschillen tussen het eerste B-money protocol en moderne cryptocurrencies?
Het eerste B-money protocol was in theorie interessant, maar in de praktijk onhaalbaar door zijn eisen aan een synchrone en niet te blokkeren anonieme uitzendingskanaal. Moderne cryptocurrencies, zoals Bitcoin, gebruiken een blockchain voor consensus en hebben praktischere structuren ontwikkeld voor real-world gebruik, zoals een gedecentraliseerd netwerk van nodes in plaats van een protocol waarbij elke deelnemer een aparte database bijhoudt.