1) Alla pratar om vem Satoshi Nakamoto var. Nästan ingen pratar om hur han kodade. Om du tittar på Bitcoins tidiga källkod kommer du att se egenheter som avslöjar mycket mer än vad hans PGP-nyckel någonsin kunde. 🧵👇
2) Jag snubblade precis över en av de sällsynta artefakterna i Bitcoins historia: Bitcoin-källkoden som släpps före utgåvan. Inte den polerade lagringsplatsen som du ser på GitHub idag. Den riktiga koden från 2008–2009 som Satoshi skrev innan Bitcoin ens lanserades.
3) Den är full av överraskningar. Från konstiga kodningsstilar... till bortglömd terminologi ... till funktioner som aldrig kom förbi de tidiga versionerna. Det är som att kliva in i Satoshis huvud i slutet av 2008.
4) Första chocken: Satoshi kodade inte som en modern mjukvaruingenjör. - Han använde ungersk notation (redan föråldrad 2008) - Flitig användning av lås när de var "omoderna" - Rekursiva spaghettifunktioner - Ingen inkapsling av objekt - Windows-fokuserad version
5) Dessa egenheter berättar en historia. De antyder en äldre person. Någon från en närliggande domän kanske teknik eller fysik, men inte en karriärutvecklare av programvara. Vitboken visar praktiskt tänkande, inte stilen hos en renodlad matematiker.
6) Han kallade blockkedjan... Tidskedjan. Ja – TIDSKEDJA. Hans kod hade bokstavligen funktioner som namngavs kring "tidskedje"-logik. Varje block länkas med pprev och pnext. Någonstans på vägen försvann namnet.
7) Till och med ordet gruvarbetare kommer från honom. Den tidigaste referensen till "BitcoinMiner" finns där i pre-release-koden. Satoshi uppfann termen och med den en hel kulturell identitet.
8) Han hade enheter som hette COIN och CENT. CENT var i grund och botten hans ursprungliga vision för sats. En CENT = 1/100 av en bitcoin. Ja, sats kunde ha kallats cent.
9) Sedan har vi de konstiga sakerna. Begravd i koden: "Lägg till atomer i användarrecensioner för skapade mynt" Nämns aldrig mer. Var det ett ryktessystem för noder? En övergiven idé? En hjärnfis? Det får vi aldrig veta.
10) Och vissa linjer är bara... ren Satoshi. Gilla den här kommentaren i tidskedjans logik: "Protestera mot omorganisationen" Rättfram. Filosofisk. Nästan punk.
11) Här är en av de mest ikoniska bitarna från hans kodbas. Det är inte bara logik. Det är Bitcoins immunförsvar. Varje block som din nod validerar idag spårar dess ursprung tillbaka till den här exakta funktionen. Minimal. Pragmatisk. Ren Satoshi.
12) Det är här reglerna gäller: - Storleksgränser för block - Tidsstämpelns giltighet - Kontroll av proof-of-work-mål - Struktur för Coinbase-transaktioner - Validering av Merkle-rot Varenda gruvarbetare, pool och full nod dansar fortfarande till detta beat.
13) När du jämför hans kod från 2008 med hans kod från 2010 ser du något sällsynt: Stilen ändras aldrig. Från koncepttest till produktionsklar – det är fortfarande onekligen hans.
14) Och här är den vilda delen: Vi skulle kunna använda den här stilen för att jämföra och identifiera hans andra kod i det vilda. Men det är det ingen som gör. Kanske av respekt. Kanske för att vi i hemlighet vill att Satoshi ska förbli gömd.
15) När någon säger "X är Satoshi" är min första fråga: "Visa mig koden." För det är där sanningen finns. Inte på foton. Inte i rykten. I den stil som bara han hade.
16) Att titta på den här pre-release-koden känns som att hålla i en fossil från en ny art. Allt Bitcoin blev... började här.
17) Det största mysteriet inom teknik lämnade oss inte bara ett whitepaper. Han lämnade en tidskapsel efter sig. Och i den koden kan du fortfarande höra hans röst. Tyst, exakt och odödlig.
2,65K