Am petrecut mult timp observând cum se comportă blockchains în sălbăticie, urmărind tranzacții pe măsură ce se deplasează prin rețele și aprofundând lucrări de cercetare, documentație și activitate din lumea reală pentru a înțelege ce se întâmplă de fapt după ce dai clic pe „trimite” pe un portofel crypto. Cu cât am observat și cercetat mai mult, cu atât a devenit mai clar că verificarea tranzacțiilor este coloana vertebrală tăcută a tot ce există în crypto. Este partea pe care majoritatea oamenilor nu o văd niciodată, totuși este motivul pentru care banii digitali pot exista fără bănci, permisiuni sau control central.
Când trimiteți criptomonede, ceea ce faceți cu adevărat este să creați un mesaj semnat. Am urmărit acest proces desfășurându-se de nenumărate ori: portofelul dumneavoastră folosește criptografia pentru a dovedi că dețineți fondurile pe care încercați să le trimiteți. Acesta nu este un sistem de nume de utilizator și parolă sau o aprobată pe baza încrederii, ca în cazul băncilor tradiționale. Este matematică. Cheia dumneavoastră privată generează o semnătură digitală care poate fi verificată de oricine pe rețea fără a dezvălui identitatea dumneavoastră sau a compromite securitatea. Odată ce acea tranzacție este creată, nu merge la o bancă sau la un procesator de plăți. Este difuzată într-o rețea globală de computere independente numite noduri.
Întotdeauna mi-a plăcut să gândesc la blockchain ca la un caiet public pe care nimeni nu îl deține. Toată lumea poate să-l citească, toată lumea poate să-l verifice, dar schimbarea a ceea ce este scris în interior necesită acordul întregului grup. Când o tranzacție ajunge pe rețea, aceste noduri încep imediat să o verifice. Nu întreabă cine ești; verifică dacă regulile au fost respectate. Ai cu adevărat monedele? Este semnătura validă? Încerci să cheltuiești aceleași fonduri de două ori? Dacă ceva nu se potrivește, tranzacția este respinsă fără milă.
După ce au trecut aceste verificări, tranzacția nu devine permanentă imediat. Am urmărit mii de tranzacții stând în această zonă de așteptare, grupate împreună cu altele, până când sunt ambalate într-un bloc. Aici intervine consensul, iar aceasta este partea la care am petrecut cel mai mult timp cercetând, deoarece este locul unde blockchains diferă unele de altele în moduri semnificative.
Pe rețelele Proof of Work precum Bitcoin, am văzut mineri concurând neobosit pentru a câștiga dreptul de a adăuga următorul bloc. Ei nu verifică tranzacțiile prin autoritate sau reputație; ei dovedesc că au făcut muncă computațională reală. Cantități masive de putere de procesare sunt utilizate pentru a rezolva puzzle-uri criptografice, iar primul miner care o rezolvă câștigă șansa de a scrie următoarea pagină în istoria blockchain-ului. Alte noduri verifică imediat rezultatul. Dacă este valid, blocul este acceptat, tranzacțiile devin permanente, iar minerul câștigă o recompensă. Acest sistem este costisitor și consumator de energie, dar după ce l-am urmărit operând timp de ani, înțeleg de ce este atât de greu de atacat. Rescrierea istoriei ar necesita să concurezi cu puterea combinată a întregii rețele, ceea ce este practic imposibil la scară.
Rețelele Proof of Stake funcționează diferit, și am petrecut la fel de mult timp observând aceste sisteme evoluând. În loc de forță computațională brută, aceste rețele se bazează pe stimulente economice. Validatorii își blochează propriile monede ca garanție, semnalizând că au ceva de pierdut. Am observat cum validatorii sunt selectați pentru a propune și confirma blocuri pe baza mizei și participării lor. Dacă se comportă onest, câștigă recompense. Dacă încearcă să trișeze, sistemul îi poate pedepsi distrugând o parte din miza lor. Această idee simplă schimbă totul. Verificarea devine mult mai eficientă din punct de vedere energetic, dar în continuare sigură, deoarece atacarea rețelei ar însemna atacarea propriului dumneavoastră patrimoniu.
Ce m-a impresionat cu adevărat în timp ce cercetam mai profund este de ce întregul proces de verificare contează atât de mult. Înainte de blockchains, banii digitali întâmpinau întotdeauna aceleași obstacole. Am citit numeroase studii de caz despre cheltuirea dublă, unde aceleași fonduri digitale puteau fi copiate și reutilizate, și despre sistemele centralizate unde utilizatorii nu aveau altceva de făcut decât să aibă încredere în companii și bănci să se comporte corect. Verificarea blockchain-ului rezolvă în tăcere ambele probleme simultan. Odată ce o tranzacție este confirmată și îngropată sub mai multe blocuri, devine efectiv imuabilă. Nu o poți derula. Nu o poți modifica în secret. Toată lumea poate să o verifice pentru sine.
Am urmărit cum se acumulează confirmările în timp, și este fascinant. Fiecare nou bloc adăugat deasupra unei tranzacții o face mai sigură. Pe Bitcoin, am văzut comercianți așteptând mai multe confirmări înainte de a trata o plată ca fiind finală. Pe rețele mai rapide, confirmările vin mai repede, dar principiul rămâne același. Finalitatea nu este despre încrederea într-o companie; este despre matematică, timp și consens.
După tot timpul pe care l-am petrecut observând, cercetând și urmărind tranzacții reale pe diferite lanțuri, un lucru este clar pentru mine: verificarea tranzacțiilor este motivul pentru care criptomonedele funcționează deloc. Este ceea ce permite străinilor din întreaga lume să schimbe valoare fără permisiune, fără intermediari și fără teama de fraudă. Indiferent dacă rețeaua se bazează pe mineri care consumă energie sau validatorii care blochează capital, scopul este același - să facă onestitatea cea mai profitabilă strategie și trișarea cea mai scumpă greșeală.
Cu cât studiez mai mult, cu atât înțeleg de ce oamenii au încredere în aceste sisteme. Nu pentru că sunt perfecte, ci pentru că nu se bazează pe promisiuni. Se bazează pe reguli deschise, date vizibile și stimulente pe care oricine le poate verifica. Și odată ce vezi cu adevărat cum funcționează, este greu să privești banii în același mod din nou.