Fapt rar — ceva ce am învățat recent și foarte puțini știu.
Am dat peste asta recent în timp ce săpam în designul timpuriu al Bitcoin-ului.
Este unul dintre acele detalii aproape niciodată discutate — chiar și printre utilizatorii de criptomonede.
În primele zile ale Bitcoin-ului, nodurile nu aplicau strict toate regulile monetare.
Ele presupuneau că minerii se comportă corect.
În august 2010, această presupunere a eșuat.
O singură tranzacție a fost minată care a creat 184 miliarde BTC — mult peste limita de 21 milioane a Bitcoin-ului.
Blocul a fost acceptat.
Rețeaua a ajuns la consens.
Nu pentru că era valid —
ci pentru că nodurile nu aplicau încă acea regulă strict.
Bug-ul a fost o depășire a valorii uint64 în validarea sumei de ieșire, permițând totaluri dincolo de MAX_MONEY.
Acest incident a dezvăluit ceva critic:
Consensul nu este ceea ce declară minerii —
ci este ceea ce nodurile refuză să accepte.
După ce bug-ul a fost descoperit, Bitcoin a fost corectat și a fost întors înapoi — singura dată în istoria sa când s-a întâmplat asta.
Din acel moment:
Nodurile au devenit aplicatori stricți ai regulilor
Minerii au devenit furnizori de servicii, nu autorități
Cei mai mulți oameni cred că minerii „rulează” Bitcoin.
Nu o fac.
Nodurile o fac — în liniște.
Și Bitcoin a învățat asta doar după ce a fost deja activ.
