Rzadki fakt — coś, czego się niedawno nauczyłem, i bardzo niewiele osób wie.

Natknąłem się na to niedawno, gdy zgłębiałem wczesny projekt Bitcoina.

To jeden z tych szczegółów, o których prawie nigdy się nie mówi — nawet wśród użytkowników kryptowalut.

W początkowych dniach Bitcoina węzły nie egzekwowały ścisłe wszystkich zasad monetarnych.

Zakładali, że górnicy zachowują się poprawnie.

W sierpniu 2010 roku to założenie zawiodło.

Jedna transakcja została wydobyta, która stworzyła 184 miliardy BTC — znacznie przekraczając limit 21 milionów Bitcoina.

Blok został zaakceptowany.

Sieć osiągnęła konsensus.

Nie dlatego, że był ważny —

ale dlatego, że węzły jeszcze nie egzekwowały tej zasady ściśle.

Błąd był przepełnieniem wartości uint64 w walidacji kwoty wyjściowej, pozwalając na sumy przekraczające MAX_MONEY.

To zdarzenie ujawniło coś krytycznego:

Konsensus to nie to, co deklarują górnicy —

to to, co węzły odmawiają zaakceptowania.

Po odkryciu błędu Bitcoin został poprawiony i przywrócony — jedyny raz w swojej historii, gdy to się zdarzyło.

Od tego momentu:

Węzły stały się surowymi egzekutorami zasad

Górnicy stali się dostawcami usług, a nie władzami

Większość ludzi myśli, że górnicy „prowadzą” Bitcoina.

Nie prowadzą.

Węzły to robią — cicho.

A Bitcoin nauczył się tego dopiero po tym, jak już był na żywo.