Kapitel 1
Det började i tystnad
Ingen ringde i klockan, ingen börsnotering, ingen centralbankspresskonferens. Bara en anonym textfil på en mailinglista i november 2008: “Bitcoin: A Peer-to-Peer Electronic Cash System”, signerad av någon – eller några – som kallade sig Satoshi Nakamoto. I den texten fanns fröet till både bitcoin och den teknik vi idag kallar blockkedja.
Den 3 januari 2009, klockan 18:15:05 UTC, tryckte Satoshi på “enter” och lät den första versionen av Bitcoinmjukvaran skapa historikens första block. Det kallas i dag genesisblocket. I blockets coinbasedata gömde han (eller hon, eller de) en tidningsrubrik från The Times: “Chancellor on brink of second bailout for banks”. Det var både tidsstämpel och programförklaring: ett system för pengar utanför det skakiga banksystemet, där reglerna är kod i stället för politik.
Med genesisblocket gick det för första gången att “bryta” bitcoin. I praktiken innebar det att den som körde Bitcoins programvara på sin dator lät datorns processor lösa ett svårt matematiskt pussel. Belöningen: 50 nya bitcoin, skapade ur tomma intet enligt protokollets regler. I början var konkurrensen obefintlig. Satoshi själv, Hal Finney och ett litet fåtal tidiga entusiaster körde koden på vanliga hemdatorer. Att hitta ett nytt block kunde ta minuter eller timmar – men det gick att göra från ett vardagsrum, utan specialhårdvara och utan att någon central instans gav tillstånd.
Den matematiska ryggraden
För att förstå varför det här var nytt måste man förstå två matematiska byggstenar: hashfunktioner och proof of work.En hashfunktion tar en bit data – till exempel alla transaktioner i ett block plus lite extra metadata – och pressar ihop dem till ett kort, faststort “fingeravtryck”, ett hashvärde. För Bitcoin används funktionen SHA256. Den har tre avgörande egenskaper:
En minimal ändring i indata (en enda bit) ger ett helt annat hashvärde.
Det är praktiskt taget omöjligt att från hashvärdet räkna ut vilken indata som gav det.
Det är extremt svårt att hitta två olika indata som ger samma hash.Varje block i en blockkedja innehåller hashvärdet av det föregående blocket. Det betyder att om du försöker ändra något i ett gammalt block – till exempel ta bort en transaktion – så ändras hashvärdet för just det blocket. Därmed blir också nästa block ogiltigt (eftersom det refererar till ett hashvärde som nu inte längre stämmer), och kedjan av ogiltighet sprider sig hela vägen fram till nutid. Hela historiken hänger alltså ihop kryptografiskt.
Men hur ser man till att ingen bara hittar på block hur som helst? Där kommer proof of work in. Noderna i nätverket konkurrerar om att hitta ett tal – ett “nonce” – som gör att blockets hashvärde uppfyller ett visst svårighetsvillkor: hashvärdet måste börja med ett antal nollor i binär representation. Det finns inget smart sätt att göra det på; det enda sättet är att prova enormt många olika nonces tills något råkar ge ett hashvärde som är tillräckligt litet. Den som först hittar en giltig hash får lägga till blocket i kedjan och får blockbelöningen.
Denna slumpmässiga tävling har två effekter. För det första gör den blockkedjan dyr att manipulera: för att skriva om historien måste du göra om minst lika mycket beräkningsarbete som hela nätverket redan har gjort – och dessutom snabbare än alla andra tillsammans. För det andra ger den ett “lotteri” som delar ut nyskapade bitcoin till dem som faktiskt bidrar med datorkraft och därmed säkerhet.
Från idé till “grundlagar”: vad gör en blockkedja “äkta”?
Bitcoin var inte den första som använde kryptografi för pengar – det hade pionjärer som David Chaum, och senare Nick Szabo med sin idé “bit gold”, experimenterat med redan på 1980 och 90talen. Men ingen lyckades lösa det så kallade dubbelspenderingsproblemet utan en central aktör: hur hindrar du någon från att kopiera sina digitala pengar och använda dem två gånger?
Satoshis svar var blockkedjan plus proof of work. Ur den kombinationen kommer ett antal principer som i dag ofta beskrivs som blockkedjans grundlagar:
Decentralisering
Det finns ingen central server, inget “huvudkontor”. Vem som helst kan köra en nod, ladda ner hela kedjan och själv verifiera alla regler. Ingen enskild aktör ska ensam kunna bestämma vad som är en giltig transaktion.
Konsensus utan central auktoritet
Alla noder måste kunna enas om en gemensam historik. I Bitcoin sker det genom regeln “den längsta (mest arbetskrävande) giltiga kedjan vinner”. Den kedja som har mest ackumulerat proof of work betraktas som sanningen.
Immutabilitet (oföränderlighet)
När väl ett block har tillräckligt många block ovanpå sig blir det i praktiken orubbligt, eftersom kostnaden för att skriva om historiken växer exponentiellt. Det ger en ny sorts arkiv: ett publikt, kryptografiskt säkrat revisionsspår.
Öppenhet och verifierbarhet
Hela historiken är offentlig. Vem som helst kan, med bara protokollspecifikationen och kedjan, kontrollera att alla regler följts: inga pengar ur tomma intet (förutom den programmerade blockbelöningen), inga dubbla spenderingar, korrekt signatur för varje transaktion.
Kryptografiskt ägande
Rätten att flytta mynt ligger i din privata nyckel. Blockkedjan bryr sig inte om namn, bara nyckelpar. Den som kan producera en giltig digital signatur för en utgående transaktion från en adress anses vara den legitime ägaren.Olika projekt som kommit efter Bitcoin har kompromissat med de här grundprinciperna i olika grad – ibland för att skala bättre, ibland för att lägga till nya funktioner. Men som begrepp har de här fem blivit någon sorts normativ checklista för vad som räknas som en “riktig” blockkedja.
Människorna bakom – från cypherpunks till plattformsbyggareBakom tekniken finns en väv av personer, både kända och okända.
Satoshi Nakamoto förblir den största gåtan. Vi vet att personen (eller gruppen) dök upp på en kryptografimailinglista 2008, publicerade whitepapret, skrev den första implementationen och var aktiv på forum och i mejl fram till ungefär 2010–2011. Därefter tystnade Satoshi och har aldrig med säkerhet identifierats. Under den korta perioden hann Satoshi både designa systemet, fixa buggar, diskutera förbättringar och samtidigt försöka hålla diskussionen jordnära: fokus skulle vara på koden och nätverket, inte på personen bakom.Strax efter lanseringen anslöt sig Hal Finney, en erkänd kryptograf och en av de urspungliga cypherpunksaktivisterna. Hal var den första kända mottagaren av en bitcointransaktion – 10 BTC skickade direkt från Satoshi – och en av de första som körde mjukvaran och minerade block. För Hal var Bitcoin en logisk fortsättning på decennier av arbete med digital integritet, kryptering och försök att skapa privata digitala pengar. Han bidrog med både tekniska förbättringar och legitimitet i kryptografikretsar, innan han senare i livet drabbades av ALS och gick bort 2014. När Satoshi drog sig tillbaka lämnades projektet inte vind för våg. Gavin Andresen tog över som en sorts inofficiell “lead developer” och blev den som koordinerade arbetet med Bitcoinklienten, tog emot förbättringsförslag och försökte hantera de första stora diskussionerna om skalning, blockstorlek och governance. Under den här perioden växte communityt kraftigt: fler utvecklare, fler användare, de första börserna, de första incidenterna – hack, bubblor, krascher. Samtidigt började andra se att blockkedjan kunde användas till mer än bara digitala kontanter. Den mest betydelsefulla av dessa är Vitalik Buterin. Som tonåring engagerad i Bitcoincommunityt formulerade han tidigt idén om en mer generell, programmerbar blockkedja. Resultatet blev Ethereum, lanserat 2015: ett nätverk där blockkedjan inte bara lagrar transaktioner, utan även små program – smarta kontrakt – som körs deterministiskt på alla noder. Där Bitcoin var digitala pengar med enkelt skriptspråk, var Ethereum en decentraliserad dator. Runt Satoshi, Hal och Vitalik finns ett större galleri:David Chaum, som redan på 1980talet skissade digitala kontanter och anonyma betalningssystem. Nick Szabo, juristen och programmeraren som myntade begreppet “smart contracts” och föreslog “bit gold”, en föregångare till Bitcoin i idévärlden. Personer som Gavin Wood och Charles Hoskinson, som var med och grundade Ethereum och senare startade egna projekt (Polkadot, Cardano) för att utforska andra avvägningar mellan säkerhet, skalbarhet och funktionalitet. Tittar man på tidslinjen ser man hur Bitcoin fungerat både som slutpunkt och startskott. Som slutpunkt i en decennielång strävan från kryptografer och cypherpunks att skapa digitala pengar utan centrum. Som startskott för en helt ny gren av distribuerade system, ekonomisk experimentlusta och politiska idéer om vad pengar och infrastruktur kan vara.
Från hobbyprojekt till global infrastrukturkandidat
De första åren efter 2009 såg Bitcoin mest ut som ett nördigt experiment. Enstaka forumprofiler bytte 10 000 BTC mot två pizzor. Ett par entusiaster körde noder på sina hemdatorer. Varken centralbanker, skattemyndigheter eller storbanker brydde sig nämnvärt. Men bakom kulisserna hade något fundamentalt hänt: man hade, för första gången, visat att det går att hålla en global, publik, oföränderlig logg av ekonomiska händelser – utan central operatör, men ändå med starka säkerhetsgarantier. Det är det som är blockkedjans kärna. Bitcoin råkar vara den första och största användaren av tekniken, men idén sträcker sig längre än så.
I dag talar vi om blockkedjan i många olika sammanhang: som bas för decentraliserade finansiella system, för tokeniserade tillgångar, för experiment med digitala centralbankspengar, för spårbarhet i leverantörskedjor. Alla dessa spår vilar, direkt eller indirekt, på de grundläggande principer som formulerades – implicit i koden och explicit i whitepapret – av en anonym figur som loggade ut från internet en dag och aldrig kom tillbaka.
Det är den historien som ditt första kapitel kan bära: från ett mejl på en kryptografimailinglista, via genesisblocket på en ensam dator 2009, till de “grundlagar” som definierar vad en blockkedja är – och de människor, kända och okända, som dragit den från idé till globalt fenomen.