
Dowód pracy i dowód stawki: co blockchain tak naprawdę kupuje
Każdy blockchain musi rozwiązać jeden problem, zanim rozwiąże jakikolwiek inny: kto bez centralnej władzy decyduje o tym, co się wydarzyło?
Tysiące komputerów, nikt nie rządzi i stała konieczność uzgodnienia jednego porządku zdarzeń. To jest ta trudna część. Cała reszta — inteligentne kontrakty, tokeny, portfele — stoi na odpowiedzi, którą dany łańcuch wybierze.
Dominujące odpowiedzi są dwie, a zrozumienie różnicy to mniej opowiadanie się po którejś stronie, a bardziej wiedza o tym, za co każda z nich naprawdę płaci.
Obie odpowiadają na ten sam atak
Zacznijmy od zagrożenia. Każdy może w internecie utworzyć dowolnie wiele tożsamości praktycznie za darmo. Gdyby sieć rozstrzygała sprawy, licząc uczestników, atakujący po prostu stworzyłby milion fałszywych i przegłosował siebie na zwycięzcę. To atak Sybil i czyni naiwne głosowanie bezużytecznym.
Idea stojąca za oboma mechanizmami jest ta sama: sprawić, żeby uczestnictwo kosztowało coś realnego. Jeśli posiadanie głosu wymaga rzadkiego zasobu, to kupienie większości głosu oznacza kupienie większości tego zasobu — na tyle drogo, że atak przestaje się opłacać.
Oba systemy różnią się tylko tym, jaki rzadki zasób wybierają.
Dowód pracy używa energii. Aby zaproponować blok, musisz znaleźć liczbę, która zahaszowana razem z zawartością bloku daje wynik poniżej progu. Nie ma skrótu; zgadujesz raz za razem, miliardy razy na sekundę. Rzadkość to prąd i sprzęt ze świata realnego.
Dowód stawki używa kapitału. Aby zaproponować blok, blokujesz jako kaucję walutę samego łańcucha. Zachowujesz się poprawnie — zarabiasz nagrody. Zachowujesz się źle — protokół niszczy część twojej kaucji, czyli slashing. Rzadkością jest sama moneta.
Oba są mechanizmami odporności na atak Sybil. Żaden nie jest „algorytmem konsensusu" w ścisłym sensie; decydują, kto może mówić, a odrębne reguły decydują, co wszyscy robią z tym, co zostało powiedziane.
Ile każdy naprawdę kosztuje
Przy ekonomii warto być precyzyjnym, bo to tutaj leży prawdziwa różnica.
Bezpieczeństwo dowodu pracy jest zewnętrzne i ciągłe. Zaatakowanie Bitcoina oznacza zdobycie mniej więcej połowy światowego sprzętu górniczego i prądu do jego zasilenia — zasobów, które istnieją poza systemem i zachowałyby wartość, gdyby łańcuch upadł. To autentyczny, fizycznie zakotwiczony koszt. Ale jest też wieczysty: górnicy sprzedają monety, żeby płacić prawdziwe rachunki, więc bezpieczeństwo jest nieprzerwanie finansowane z emisji i opłat.
Bezpieczeństwo dowodu stawki jest wewnętrzne i zwrotne. Zaatakowanie Ethereum oznacza zdobycie sporego ułamka całego ETH, a potem patrzenie, jak protokół pali twoje zasoby, jeśli zachowasz się źle. Atak jest tańszy w próbie i znacznie droższy w przetrwaniu — możesz stracić stawkę w sposób, w jaki górnik nie może stracić sprzętu. Ale bezpieczeństwo zależy od tego, czy moneta ma wartość, co zależy od tego, czy łańcuch działa, co zależy od bezpieczeństwa. Ta okrężność nie jest zabójcza, ale nie jest też niczym.
Uczciwe podsumowanie: dowód pracy nieustannie wydaje realne zasoby, żeby ataki były drogie z góry. Dowód stawki naraża kapitał atakującego, żeby były drogie po fakcie. Oba działają. Zawodzą inaczej.
Konsekwencje, które da się zaobserwować
Ostateczność się różni i ma to znaczenie dla długości czekania. Dowód pracy jest probabilistyczny — blok nigdy nie jest pewny, tylko coraz droższy do cofnięcia, dlatego potwierdzenia są stwierdzeniem ekonomicznym, a nie gwarancją. Dowód stawki zwykle dodaje jawną ostateczność: po kilku epokach cofnięcie wymagałoby zniszczenia ogromnej ilości zablokowanego kapitału, więc łańcuch ogłasza te bloki ostatecznymi.
Zużycie energii naprawdę się różni, a spór o nie naprawdę jest zagmatwany. Dowód pracy zużywa dużo prądu; to nie podlega dyskusji i nie jest usterką — ten wydatek jest bezpieczeństwem. Czy to dobra wymiana, to prawdziwe pytanie bez oczywistej odpowiedzi. Przejście Ethereum na dowód stawki obcięło jego zużycie energii o mniej więcej 99,9%, co jest najmocniejszym dostępnym dowodem, że porównywalne bezpieczeństwo da się zorganizować taniej — a zarazem dokładnie tym, o czym zwolennicy dowodu pracy mówią, że w ogóle nie jest porównywalnym bezpieczeństwem.
Presje centralizacyjne wskazują w różne strony. Dowód pracy centralizuje ku taniemu prądowi i łańcuchom dostaw sprzętu — garstka pul wielokrotnie kontrolowała niepokojąco duże części mocy obliczeniowej. Dowód stawki centralizuje ku kapitałowi i usługom stakingowym, gdzie kilku dużych dostawców może zgromadzić znaczący wpływ. Żaden mechanizm nie wytwarza decentralizacji automatycznie; oba mają tryby awarii przez koncentrację, tyle że inne.
Rządzenie w kryzysie wygląda inaczej. Kiedy wykorzystano błąd konsensusu Ravencoina, naprawa wymagała, by duże pule górnicze skoordynowały się i wybrały łańcuch — moc obliczeniowa zagłosowała nogami. W łańcuchu na dowodzie stawki równoważna decyzja przechodzi przez walidatorów i ich stawki. Żadna nie jest w oczywisty sposób bardziej prawomocna; w obu ludzie koordynują się pod presją.
Co to zmienia dla ciebie jako posiadacza
Szczerze: mniej, niż sugeruje ten spór.
Twoje klucze działają identycznie w obu przypadkach. Podpisywanie to matematyka podpisów i nie obchodzi jej, jak powstają bloki. Dwa-z-dwóch w SSP chroni saldo bitcoinowe i ethereumowe z twojego punktu widzenia dokładnie tak samo, mimo że mechanizmy pod spodem różnią się całkowicie.
Zmienia się natomiast:
Ile czekać, zanim uznasz płatność za rozliczoną. Przy dowodzie pracy więcej potwierdzeń oznacza większy skumulowany koszt cofnięcia. Przy dowodzie stawki czekanie na ostateczność jest zdarzeniem punktowym, a nie płynną skalą.
Co oznacza reorganizacja. Głębokie reorganizacje są możliwe przy dowodzie pracy i w sierpniu przydarzyły się łańcuchowi obsługiwanemu przez SSP. Przy sfinalizowanych blokach dowodu stawki równoważne cofnięcie wymagałoby zniszczenia miliardów w zablokowanym kapitale — nie jest niemożliwe, ale to zupełnie inna propozycja.
Gdzie naprawdę leży twoje ryzyko. Dla niemal każdego mechanizm konsensusu nie jest najsłabszym ogniwem. Utrata frazy seed, zatwierdzenie złośliwej transakcji albo podpisanie czegoś, czego nie dało się przeczytać będzie cię kosztować pieniądze na długo przed atakiem 51%. Spór o mechanizmy jest naprawdę ciekawy i w większości nieistotny dla twojego osobistego modelu zagrożeń.
Część, do której nikt nie lubi się przyznawać
Oba mechanizmy działają. Bitcoin od ponad piętnastu lat zabezpiecza dowodem pracy dużą wartość. Ethereum od 2022 roku zabezpiecza porównywalną dowodem stawki. Żadnego nie złamano na warstwie konsensusu atakiem ekonomicznym.
Ucieleśniają różne zakłady — jeden o fizykę i termodynamikę, drugi o bodźce kryptoekonomiczne i wiarygodną groźbę zniszczenia własnego kapitału atakującego. Rozsądni ludzie zajmują obie pozycje, a argumenty przedstawiające sprawę jako przesądzoną w którąkolwiek stronę pochodzą zwykle od osób mających pozycję w jednej z nich.
Warto wynieść coś węższego i pożyteczniejszego: wiedz, pod jakim modelem żyją twoje monety, wiedz, co na tym łańcuchu znaczy ostateczność, i pamiętaj, że jakikolwiek mechanizm zabezpiecza rejestr, nie robi zupełnie nic dla ochrony klucza, który oddałeś komuś innemu.


