The Incorruptible Standard
Capitolul 9
„Dacă faci costisitoare trimiterea unui mesaj, poți elimina zgomotul.” - Satoshi Nakamoto
Înainte de Bitcoin, dacă voiai să trimiți bani digitali, aveai nevoie de o bancă. Motivul este simplu și fundamental: fișierele digitale sunt ușor de copiat. Dacă îți trimit o fotografie prin e-mail, eu încă am fotografia originală pe computerul meu. Actul de a trimite creează o duplicare. Dacă banii digitali ar funcționa la fel, adică dacă aș putea să-ți trimit un dolar digital păstrând o copie a aceluiași dolar, întregul sistem ar fi lipsit de valoare. Aceasta este Problema dublei cheltuieli și, timp de decenii, a fost considerată insolvabilă fără un intermediar de încredere. Soluția tradițională a fost numirea unui arbitru central, o bancă, un procesator de plăți, o casă de compensare, pentru a menține registrul definitiv și a împiedica pe oricine să cheltuiască aceeași unitate de valoare de două ori. Am avut încredere în acești intermediari că vor fi onești, competenți și că ne vor servi interesele. Dar această abordare a reintrodus vulnerabilitatea exactă pe care am discutat-o în Partea I: a plasat controlul registrului în mâinile unei autorități centrale. Și, așa cum demonstrează istoria fără excepție, orice autoritate centrală cu puterea de a edita registrul va abuza în cele din urmă de această putere. Sfântul Graal al banilor digitali a fost rezolvarea Problemei dublei cheltuieli fără un arbitru central. Să creezi un sistem în care străinii să poată fi de acord asupra adevărului unui registru fără a avea încredere în nicio parte unică pentru a-l menține. Timp de decenii, cele mai bune minți din informatică și criptografie s-au confruntat cu această provocare. Mulți credeau că este imposibil din punct de vedere matematic.
În informatică, provocarea de a ajunge la un acord între părți distribuite în prezența unor actori nesiguri sau rău intenționați a fost formalizată ca Problema Generalilor Bizantini. Metafora este vie: imaginează-ți un oraș fortificat înconjurat de zece armate, fiecare comandată de un General. Pentru a cuceri orașul, armatele trebuie să atace exact în același timp. Dacă atacă la momente diferite, vor fi măcelărite. Generalii pot comunica doar trimițând mesageri pe câmpul de luptă. Problema este încrederea. Mesagerii pot fi interceptați. Mesajele pot fi falsificate. Și unii dintre Generali înșiși pot fi trădători, trimițând în mod deliberat ordine false pentru a sabota atacul. Cum ajungi la consens, un acord total și fiabil, într-un sistem în care nu poți ști cine este de încredere? Timp de decenii, consensul matematic a fost: nu poți. Nu cu certitudine. Nu fără un coordonator central de încredere.
În octombrie 2008, în plină criză financiară, cea mai gravă de la Marea Depresiune încoace, o persoană sau un grup anonim, sub pseudonimul Satoshi Nakamoto, a publicat o lucrare de nouă pagini intitulată „Bitcoin: Un Sistem de Numerar Electronic Peer-to-Peer”. În acele nouă pagini, Nakamoto a prezentat o soluție la Problema Generalilor Bizantini, care îi scăpase informaticienilor timp de decenii. Ideea a fost profundă prin eleganța ei: dacă faci costisitor trimiterea unui mesaj, poți elimina zgomotul. Dacă propunerea unei versiuni a adevărului necesită cheltuirea de energie din lumea reală, energie care costă bani reali, atunci stimulentele economice se aliniază în favoarea onestității. În Bitcoin, „Generalii” sunt computere distribuite în întreaga lume, iar „Ordinul de Atac” este un bloc de tranzacții. Pentru a propune următorul bloc, pentru a afirma o versiune a adevărului despre ce tranzacții sunt valide, un computer trebuie să rezolve un puzzle matematic brutal de dificil. Acest puzzle nu are scurtătură; poate fi rezolvat doar prin calcul brut, care necesită cantități enorme de electricitate. Acest proces, cunoscut sub numele de minerit, transformă energia fizică în adevăr digital. Dacă un trădător vrea să mintă rețeaua, să rescrie istoricul tranzacțiilor, să creeze monede care nu există, să cheltuiască același bitcoin de două ori, trebuie să rezolve puzzle-ul mai repede decât toate celelalte computere din rețea la un loc. Trebuie să depășească participanții onești într-un concurs pur de cheltuieli energetice. Pentru o rețea care consumă acum mai multă electricitate decât multe state naționale, aceasta este o imposibilitate economică.
Legând securitatea rețelei de cheltuiala de energie fizică, Nakamoto a demonstrat ceva ce mulți consideraseră imposibil: putem avea adevăr fără un conducător. Putem ajunge la un consens între milioane de străini fără să avem încredere în niciunul dintre ei. Putem menține un registru comun pe care nimeni nu-l controlează, pe care oricine îl poate verifica și care este securizat nu de autoritatea instituțiilor, ci de legile imuabile ale termodinamicii. Pe 3 ianuarie 2009, Nakamoto a minat primul bloc al blockchain-ului Bitcoin: Blocul Geneză. În datele sale era încorporat un titlu de ziar: „The Times 03/Jan/2009 Chancellor on brink of second bailout for banks.” Aceasta a fost o declarație de intenție. Bitcoin s-a născut ca un protest pașnic împotriva sistemului descris în această carte: o ordine financiară construită pe încredere care este trădată perpetuu.
Ai terminat Capitolul 9: Generalul Bizantin
Următorul: Capitolul 10 — Energia este Adevărul