Krytyczny błąd w Bitcoin Core: Ryzyko utraty środków przy migracji portfeli
Zespół programistów Bitcoin Core wydał pilne ostrzeżenie dla wszystkich użytkowników i operatorów węzłów. W najnowszych wersjach oprogramowania (30.0 oraz 30.1) odkryto krytyczny błąd, który może doprowadzić do nieodwracalnej utraty dostępu do środków. Problem występuje podczas procesu migracji starych portfeli opartych na formacie BDB (Berkeley DB).
Programiści zalecają natychmiastowe wstrzymanie jakichkolwiek prób aktualizacji formatów portfeli do czasu wydania poprawki.
Na czym polega problem?
Błąd aktywuje się w specyficznym scenariuszu:
- Migracja BDB: Użytkownik próbuje zmigrować stary portfel typu BDB na nowszy format wspierany przez węzeł.
- Usunięcie katalogu: Ze względu na błąd w kodzie, proces zamiast przenieść plik, może błędnie zainicjować komendę usunięcia całego katalogu portfeli na danej maszynie.
- Utrata danych: Jeśli użytkownik nie posiada aktualnej kopii zapasowej (seed/backup) poza folderem operacyjnym węzła, wszystkie klucze prywatne i powiązane z nimi środki zostają trwale usunięte.
Które wersje są zagrożone?
- Bitcoin Core 30.0
- Bitcoin Core 30.1
Użytkownicy starszych wersji (np. 28.x, 29.x) nie są narażeni na ten błąd, dopóki nie dokonają aktualizacji do wadliwych wersji 30.0/30.1 i nie uruchomią procedury migracji.
Jak się zabezpieczyć?
- Wstrzymaj migrację: Pod żadnym pozorem nie wykonuj polecenia migracji portfela w wersjach 30.0 i 30.1.
- Backup, backup, backup: Upewnij się, że Twoje frazy odzyskiwania (seed) lub pliki
wallet.datsą bezpiecznie przechowywane na zewnętrznym nośniku (offline). - Czekaj na 30.2: Deweloperzy poinformowali, że oficjalna poprawka zostanie wprowadzona w wersji Bitcoin Core 30.2, która powinna pojawić się w najbliższym czasie.
Inicjatywa Bitcoin Core przypomina, że mimo statusu najbardziej sprawdzonego oprogramowania w świecie krypto, każda duża aktualizacja niesie ze sobą ryzyka, dlatego kluczowe jest śledzenie oficjalnych kanałów technicznych.



