Błąd w generowaniu seedów Coldcard: skradziono ponad 100 mln USD w BTC z tysięcy portfeli

Błąd w generowaniu seed-a w Coldcard pozostał niezauważony przez lata, mimo że użytkownicy mogli oglądać publiczne oprogramowanie układowe (firmware). Późniejsze badania powiązały problem ze zmianą firmware z marca 2021 (v4.0.0), która podczas tworzenia frazy seed używała słabszego generatora losowości zamiast zamierzonego dedykowanego źródła entropii w sprzęcie. Badacze donoszą o kradzieżach rzędu 1 596–1 816 BTC (ponad 100 mln USD) z około 5 200–7 300 adresów. Coinkite twierdzi, że niektóre dotknięte modele miały szacowaną entropię ok. ~72 bity zamiast planowanych 128 bitów, co dramatycznie zmniejszało przestrzeń wyszukiwania seed-a. Zespół bezpieczeństwa Block stwierdza, że dotknięta ścieżka generowania losowości nie dostarczała żadnej bezpiecznej losowości. Coinkite opublikowało poprawione firmware dla dotkniętych modeli Coldcard, ale aktualizacja nie „aktualizuje” istniejących fraz recovery. Użytkownicy objęci problemem muszą zainstalować poprawkę, wygenerować zupełnie nowy seed i przenieść środki na adresy wyprowadzone z poprawionego seed-a. James O’Beirne wskazał problem z losowością po audycie w maju 2025, śledząc go do libngu. Dla traderów wada generowania seed-a w Coldcard wzmacnia ryzyko po stronie kontrahenta/producenta w self-custody na etapie tworzenia kluczy. To uderzenie wizerunkowe i operacyjne w zaufanie do portfeli sprzętowych, jednak wydarzenie jest mało prawdopodobne, aby zmieniło kluczowe fundamenty BTC.
Neutral
Raport dokumentuje duże, rzeczywiste straty związane z konkretnym błędem w implementacji generowania seedów w portfelu sprzętowym. Chociaż może to podważyć zaufanie w niektórych konfiguracjach self-custody i zwiększyć ostrożność w krótkim terminie, incydent jest wąsko ukierunkowany i nie stanowi dowodu na systemową awarię protokołu Bitcoina. W rezultacie dynamika ceny BTC będzie najprawdopodobniej napędzana przez szersze czynniki rynkowe, a nie wyłącznie przez tę podatność na poziomie portfela.