1) Alle snakker om hvem Satoshi Nakamoto var. Nesten ingen snakker om hvordan han kodet. Hvis du ser på Bitcoins tidlige kildekode, vil du se særheter som avslører langt mer enn PGP-nøkkelen hans noen gang kunne. 🧵👇
2) Jeg snublet nettopp over en av de sjeldneste artefaktene i Bitcoin-historien: Forhåndsutgivelsen av Bitcoin-kildekoden. Ikke den polerte repoen du ser på GitHub i dag. Den virkelige 2008–2009-koden Satoshi skrev før Bitcoin i det hele tatt ble lansert.
3) Den er full av overraskelser. Fra merkelige kodestiler ... til glemt terminologi ... til funksjoner som aldri kom forbi de tidlige byggene. Det er som å tre inn i Satoshis sinn i slutten av 2008.
4) Første sjokket: Satoshi kodet ikke som en moderne programvareingeniør. - Han brukte ungarsk notasjon (allerede utdatert i 2008) - Tung bruk av låser når de var "ute av moten" - Rekursive spaghettifunksjoner - Ingen objektinnkapsling - Windows-fokusert konstruksjon
5) Disse særhetene forteller en historie. De antyder en eldre person. Noen fra et nært domene, kanskje ingeniørfag eller fysikk, men ikke en karriereprogramvareutvikler. Whitepaperet viser praktisk tenkning, ikke stilen til en ren matematiker.
6) Han kalte blokkjeden ... tidskjeden. Ja - TIDSKJEDE. Koden hans hadde bokstavelig talt funksjoner kalt rundt "tidskjede"-logikk. Hver blokk lenket av pprev og pnext. Et sted underveis gikk navnet tapt.
7) Til og med ordet gruvearbeider kommer fra ham. Den tidligste referansen til "BitcoinMiner" er der i forhåndsutgivelseskoden. Satoshi oppfant begrepet og med det en hel kulturell identitet.
8) Han hadde enheter kalt COIN og CENT. CENT var i hovedsak hans opprinnelige visjon for sats. En CENT = 1/100 av en bitcoin. Ja, sats kunne ha blitt kalt cent.
9) Så er det de rare tingene. Begravd i koden: "Legg til atomer i brukeranmeldelser for mynter som er opprettet" Aldri nevnt igjen. Var det et omdømmesystem for noder? En forlatt idé? En hjernefis? Det får vi aldri vite.
10) Og noen linjer er bare... ren Satoshi. Som denne kommentaren i tidskjedelogikken: «Protester mot reorg» Grei. Filosofisk. Nesten punk.
11) Nå, her er en av de mest ikoniske delene fra kodebasen hans. Det er ikke bare logikk. Det er Bitcoins immunsystem. Hver blokk noden din validerer i dag sporer sin avstamning tilbake til denne eksakte funksjonen. Minimal. Pragmatisk. Ren Satoshi.
12) Det er her reglene gjelder: - Grenser for blokkstørrelse - Gyldighet av tidsstempel - Proof-of-work målsjekk - Coinbase transaksjonsstruktur - Merkle-rotvalidering Hver eneste gruvearbeider, basseng og full node danser fortsatt til denne rytmen.
13) Når du sammenligner 2008-koden hans med 2010-koden hans, ser du noe sjeldent: Stilen endrer seg aldri. Fra proof-of-concept til produksjonsklar – det er fortsatt unektelig hans.
14) Og her er den ville delen: Vi kan bruke denne stilen til å sammenligne og identifisere den andre koden hans i naturen. Men ingen gjør det. Kanskje av respekt. Kanskje fordi vi i all hemmelighet vil at Satoshi skal holde seg skjult.
15) Når noen sier "X er Satoshi", er mitt første spørsmål: «Vis meg koden.» For det er der sannheten er. Ikke på bilder. Ikke i ryktene. I den stilen bare han hadde.
16) Å se på denne forhåndsutgivelseskoden føles som å holde et fossil fra en ny art. Alt Bitcoin ble... startet akkurat her.
17) Det største mysteriet innen teknologi etterlot oss ikke bare en whitepaper. Han etterlot oss en tidskapsel. Og i den koden kan du fortsatt høre stemmen hans. Stille, presis og udødelig.
1,13K