1) Iedereen praat over wie Satoshi Nakamoto was. Bijna niemand praat over hoe hij codeerde. Als je naar de vroege source code van Bitcoin kijkt, zie je eigenaardigheden die veel meer onthullen dan zijn PGP-sleutel ooit zou kunnen. 🧵👇
2) Ik stuitte net op een van de zeldzaamste artefacten in de geschiedenis van Bitcoin: De pre-release Bitcoin-broncode. Niet de gepolijste repo die je vandaag op GitHub ziet. De echte code van 2008–2009 die Satoshi schreef voordat Bitcoin zelfs gelanceerd werd.
3) Het zit vol verrassingen. Van vreemde codeerstijlen… tot vergeten terminologie… tot functies die nooit verder zijn gekomen dan de vroege versies. Het is alsof je in het hoofd van Satoshi stapt in eind 2008.
4) Eerste schok: Satoshi codeerde niet als een moderne software-engineer. - Hij gebruikte Hongaarse notatie (al verouderd in 2008) - Veel gebruik van locks toen ze "uit de mode" waren - Recursieve spaghetti-functies - Geen objectencapsulatie - Windows-georiënteerde build
5) Deze eigenaardigheden vertellen een verhaal. Ze wijzen op een ouder persoon. Iemand uit een nabij domein, misschien engineering of natuurkunde, maar geen carrière softwareontwikkelaar. De whitepaper toont praktisch denken, niet de stijl van een pure wiskundige.
6) Hij noemde de blockchain... de tijdketen. Ja — TIJDKETEN. Zijn code had letterlijk functies die waren genoemd naar "tijdketen" logica. Elke blok verbonden door pprev en pnext. Iets verderop in de tijd ging de naam verloren.
7) Zelfs het woord miner komt van hem. De vroegste verwijzing naar "BitcoinMiner" staat daar in de pre-release code. Satoshi heeft de term uitgevonden en daarmee een hele culturele identiteit.
8) Hij had eenheden genaamd COIN en CENT. CENT was in wezen zijn oorspronkelijke visie voor sats. Eén CENT = 1/100 van een bitcoin. Ja, sats hadden cents kunnen heten.
9) Dan is er de vreemde stuff. Verborgen in de code: "voeg atomen toe aan gebruikersbeoordelingen voor gecreëerde munten" Nooit meer genoemd. Was het een reputatiesysteem voor knooppunten? Een verlaten idee? Een hersenspinsel? We zullen het nooit weten.
10) En sommige zinnen zijn gewoon... pure Satoshi. Zoals deze opmerking in de tijdketenlogica: "protesteer tegen de reorg" Eenvoudig. Filosofisch. Bijna punk.
11) Nu, hier is een van de meest iconische stukken uit zijn codebase. Het is niet alleen logica. Het is het immuunsysteem van Bitcoin. Elke block die jouw node vandaag valideert, traceert zijn afstamming terug naar deze exacte functie. Minimaal. Pragatisch. Pure Satoshi.
12) Dit is waar de regels leven: - Limieten voor blokgrootte - Geldigheid van tijdstempels - Controle van het proof-of-work doel - Structuur van de coinbase-transactie - Validatie van de Merkle-root Elke enkele miner, pool en volledige node danst nog steeds op deze beat.
13) Wanneer je zijn code uit 2008 vergelijkt met zijn code uit 2010, zie je iets zeldzaams: De stijl verandert nooit. Van proof-of-concept tot productieklare versie — het is nog steeds onmiskenbaar zijn.
14) En hier is het wilde deel: We zouden deze stijl kunnen gebruiken om zijn andere code in het wild te vergelijken en te identificeren. Maar niemand doet dat. Misschien uit respect. Misschien omdat we stiekem willen dat Satoshi verborgen blijft.
15) Wanneer iemand zegt "X is Satoshi," is mijn eerste vraag: "Laat me de code zien." Want daar ligt de waarheid. Niet in foto's. Niet in geruchten. In de stijl die alleen hij had.
16) Naar deze pre-release code kijken voelt als het vasthouden van een fossiel van een nieuwe soort. Alles wat Bitcoin is geworden... begon hier.
17) Het grootste mysterie in de technologie heeft ons niet alleen een whitepaper achtergelaten. Hij heeft ons een tijdcapsule achtergelaten. En in die code kun je nog steeds zijn stem horen. Kalm, precies en onsterfelijk.
2,86K