Den oförstörbara standarden
Kapitel 9
"Om du gör det dyrt att skicka ett meddelande kan du eliminera bruset." - Satoshi Nakamoto
Före Bitcoin behövde du en bank om du ville skicka digitala pengar. Anledningen är enkel och grundläggande: digitala filer är lätta att kopiera. Om jag mejlar dig ett fotografi har jag fortfarande originalfotografiet på min dator. Att skicka skapar en dubblett. Om digitala pengar fungerade på samma sätt, det vill säga om jag kunde skicka dig en digital dollar samtidigt som jag behöll en kopia av samma dollar, skulle hela systemet vara värdelöst. Detta är dubbelutgiftsproblemet, och i årtionden ansågs det olösligt utan en betrodd mellanhand. Den traditionella lösningen var att utse en central domare – en bank, en betalningsförmedlare, ett clearinghus – för att upprätthålla den definitiva redovisningen och förhindra att någon spenderade samma värdeenhet två gånger. Vi litade på att dessa mellanhänder var ärliga, kompetenta och tjänade våra intressen. Men detta tillvägagångssätt återinförde exakt den sårbarhet vi diskuterade i del I: det placerade kontrollen över redovisningen i händerna på en central auktoritet. Och som historien undantagslöst visar, kommer varje central auktoritet med makten att redigera redovisningen så småningom att missbruka den makten. Den heliga graalen för digitala pengar var att lösa dubbelutgiftsproblemet utan en central domare. Att skapa ett system där främlingar kunde enas om sanningen i en redovisning utan att lita på någon enskild part för att upprätthålla den. I årtionden brottades de skarpaste hjärnorna inom datavetenskap och kryptografi med denna utmaning. Många trodde att det var matematiskt omöjligt.
Inom datavetenskap formaliserades utmaningen att uppnå enighet bland distribuerade parter i närvaro av opålitliga eller illvilliga aktörer som Bysantinska generalernas problem. Metaforen är levande: föreställ dig en befäst stad omgiven av tio arméer, var och en under befäl av en general. För att inta staden måste arméerna attackera exakt samtidigt. Om de attackerar vid olika tidpunkter kommer de att slaktas. Generalerna kan bara kommunicera genom att skicka budbärare över slagfältet. Problemet är tillit. Budbärare kan avlyssnas. Meddelanden kan förfalskas. Och några av generalerna själva kan vara förrädare, som medvetet skickar falska order för att sabotera attacken. Hur uppnår man konsensus – total, pålitlig enighet – i ett system där man inte kan veta vem som är pålitlig? I årtionden var den matematiska konsensusen: det går inte. Inte med säkerhet. Inte utan en betrodd central koordinator.
I oktober 2008, mitt under den värsta finanskrisen sedan den stora depressionen, publicerade en anonym individ eller grupp som verkade under pseudonymen Satoshi Nakamoto en niosidig vitbok med titeln "Bitcoin: A Peer-to-Peer Electronic Cash System". På dessa nio sidor presenterade Nakamoto en lösning på Bysantinska generalernas problem som hade undgått datavetare i årtionden. Insikten var djupsinnig i sin elegans: om du gör det dyrt att skicka ett meddelande kan du eliminera bruset. Om att föreslå en version av sanningen kräver att man förbrukar verklig energi, energi som kostar riktiga pengar, då anpassas de ekonomiska incitamenten till förmån för ärlighet. I Bitcoin är "generalerna" datorer distribuerade runt om i världen, och "attackordern" är ett block av transaktioner. För att föreslå nästa block – för att hävda en version av sanningen om vilka transaktioner som är giltiga – måste en dator lösa ett brutalt svårt matematiskt pussel. Detta pussel har ingen genväg; det kan bara lösas genom råstyrkeberäkning, vilket kräver enorma mängder elektricitet. Denna process, känd som mining, omvandlar fysisk energi till digital sanning. Om en förrädare vill ljuga för nätverket, skriva om transaktionshistoriken, skapa mynt som inte existerar, spendera samma bitcoin två gånger, måste de lösa pusslet snabbare än alla andra datorer i nätverket tillsammans. De måste spendera mer än de ärliga deltagarna i en ren energiförbrukningskamp. För ett nätverk som nu förbrukar mer elektricitet än många nationalstater är detta en ekonomisk omöjlighet.
Genom att koppla nätverkets säkerhet till fysisk energiförbrukning bevisade Nakamoto något som många hade trott var omöjligt: vi kan ha sanning utan en härskare. Vi kan uppnå konsensus bland miljontals främlingar utan att lita på någon enskild av dem. Vi kan upprätthålla en delad redovisning som ingen kontrollerar, som alla kan verifiera, och som säkras inte av institutioners auktoritet utan av termodynamikens oföränderliga lagar. Den 3 januari 2009 bröt Nakamoto det första blocket i Bitcoins blockkedja: Genesisblocket. Inbäddat i dess data fanns en tidningsrubrik: "The Times 03/Jan/2009 Chancellor on brink of second bailout for banks." Detta var ett syftesförklaring. Bitcoin föddes som en fredlig protest mot just det system som denna bok beskriver: en finansiell ordning byggd på tillit som ständigt sviks.
Du har avslutat kapitel 9: Den bysantinske generalen
Nästa: Kapitel 10 — Energi är sanning