Jak to działało: Problem tkwił w "obwodzie Action" puli Orchard, czyli w logice dowodu zero-knowledge, która weryfikuje prywatne transakcje. Błąd logiczny w jego ograniczeniach oznaczał, że atakujący mógł sfałszować poprawnie wyglądający dowód Halo 2, który sieć zaakceptowałaby jako prawdziwy. Dowód ten nie musiał być poparty realnymi środkami ani faktycznym spaleniem istniejącej wartości. W efekcie był to cichy przycisk do nieskończonego bicia monet, który mógł pozwolić atakującemu na stworzenie niewykrywalnej, nieograniczonej ilości fałszywych ZEC .
Założyciel Zcash, Zooko Wilcox, potwierdził powagę sytuacji, stwierdzając, że luka "mogła zostać wykorzystana do niewykrywalnego tworzenia nieograniczonej liczby fałszywych ZEC" . Ponieważ był to błąd w samej logice dowodu, a nie tradycyjny błąd w oprogramowaniu, fałszywe monety byłyby nie do odróżnienia od prawdziwych w łańcuchu bloków.
Najbardziej przerażającym aspektem tej podatności nie była tylko możliwość nieskończonej inflacji, ale absolutna bezsilność sieci, by ją wykryć. Podstawowa propozycja wartości protokołu Orchard – pełna prywatność transakcji – stała się jego największym obciążeniem.
Fundacja Zcash potwierdziła, że "nie ma dowodów na to, że błąd kiedykolwiek został wykorzystany", a limit podaży 21 milionów ZEC pozostał nienaruszony . Jednak ze względu na właściwości prywatności puli Orchard, założyciel Zooko Wilcox musiał przyznać, że kryptograficznie niemożliwe jest udowodnienie, czy luka została wykorzystana przed jej załataniem
. Atakujący mógłby po cichu bić monety przez lata, a rejestr nie zawierałby żadnego śladu przestępstwa.
Ta egzystencjalna niepewność – w połączeniu z faktem, że cztery audyty przeoczyły błąd, który AI znalazło w jeden dzień – wstrząsnęła fundamentami zaufania. Jak napisała jedna z publikacji branżowych: "Przestało chodzić o to, czy zostały skradzione pieniądze. Zaczęło chodzić o to, że przez cztery lata nikt nie mógł wiedzieć, czy tak się stało" .
Reakcja była szybka i skoordynowana, co dowodzi siły scentralizowanego zespołu deweloperskiego w zdecentralizowanej sieci.
zcashd v6.12.5Gdy 4 czerwca informacja stała się publiczna, rynek zareagował natychmiast i gwałtownie.
Rynek zadał sobie fundamentalne pytanie: jak wycenić aktywo, którego rzeczywista podaż jest z definicji nie do zweryfikowania?
Ten incydent to coś więcej niż techniczna awaria; to papierek lakmusowy dla całej idei prywatnych walut cyfrowych.
Błąd Orchard w Zcash na zawsze pozostanie przestrogą: w świecie kryptografii zero-knowledge granica między absolutną prywatnością a katastrofalnym ryzykiem jest cieńsza, niż komukolwiek się wydawało.
Comments
0 comments