bitcoin.pl logo
BTC-3.35%
Bitcoin
$63,867233 524 zł
Bitcoin
2026-01-07
3 min czytania

Groźny bug w Bitcoin Core: migracja portfela może usunąć pliki!

Jeremiasz Krok
Jeremiasz KrokRedaktor Bitcoin.pl
Bitcoin Core
Futures03.25-PL_Images_728x90_04_v1b
Deweloperzy Bitcoin Core ujawnili krytyczny błąd w wersjach 30.0 i 30.1, który może prowadzić do nieodwracalnej utraty funduszy. Problem dotyczy migracji starszych portfeli - w specyficznych okolicznościach nieudana migracja może skasować całą zawartość katalogu z plikami wallet. Z ostrożności pliki binarne obu wersji zostały usunięte z bitcoincore.org. Kiedy pojawia się bug i jak go uniknąć?

Mechanizm problemu w Bitcoin Core

Bug aktywuje się w rzadkich, ale konkretnych warunkach. Wymaga obecności domyślnego, nienazwanego pliku wallet.dat (który nie jest tworzony automatycznie od wersji 0.21 sprzed pięciu lat), którego migracja lub załadowanie kończy się niepowodzeniem.
Jak wyjaśnia Lacie Zhang z Bitget Wallet, problem pojawia się gdy oprogramowanie próbuje zmigrować legacy wallet zapisany w niestandardowym katalogu określonym przez ustawienie "-walletdir", podczas gdy włączone jest przycinanie blockchainu (pruning). W takich przypadkach migracja może wyglądać na zakończoną pomyślnie, ale logika czyszczenia może usunąć cały katalog portfela.
Utrata dostępu do funduszy jest praktycznie gwarantowana, ponieważ wszystkie lokalne pliki portfela zostają usunięte 
- ostrzega Zhang.
Jednym z warunków wyzwalających błąd jest sytuacja, gdy pruning jest włączony, a portfel został wyładowany w trakcie procesu przycinania.

Kto jest zagrożony?

Shawn Odonaghue z blockchainu layer-3 Orbs uspokaja: bug dotyczy głównie „bardzo starych konfiguracji portfeli". Użytkownicy hardware walletów czy nowoczesnego oprogramowania raczej nie napotkają tych warunków. Problem koncentruje się wokół upgrade'ów ze starszych portfeli Bitcoin Core, które nigdy nie zostały przemianowane ani zmodernizowane - bitcoinowe wieloryby powinny mieć się na baczności ;)
Deweloperzy natychmiast usunęli pliki binarne wersji 30.0 i 30.1 z oficjalnej strony i zalecają niepodejmowanie prób migracji portfeli przez GUI ani RPC do czasu wydania poprawionej wersji 30.2. Wszyscy pozostali użytkownicy, w tym ci korzystający z istniejących portfeli, mogą bez obaw kontynuować używanie swoich instalacji.

Jak ocenić ryzyko?

Zhang radzi zaawansowanym użytkownikom sprawdzenie czy:
  • Używają wersji 30.0 lub 30.1
  • Posiadają legacy wallet
  • W pliku debug.log widać włączone pruning i próby migracji
  • Ustawienie "-walletdir" wskazuje na niestandardową lub zamontowaną ścieżkę
Ryzyko jest najwyższe, jeśli wszystkie te warunki są obecne, a migracja została podjęta lub jest w toku. Jeśli migracja jeszcze nie miała miejsca, użytkownicy powinni natychmiast wykonać kopię zapasową całego katalogu danych na zewnętrzne nośniki i unikać restartu lub aktualizacji do czasu przejścia na wersję 30.2 lub nowszą.
- wyjaśnia Zhang.

Udział w rynku i implikacje dla ekosystemu

Według Coin Dance, Bitcoin Core obsługuje obecnie około 78% osiągalnych node'ów Bitcoina, podczas gdy inne implementacje jak Bitcoin Knots stanowią niespełna 22%.
Większym wnioskiem jest ryzyko koncentracji. Bitcoin Core ma ogromny udział w ekosystemie, nie ma wielu prawdziwie mainstreamowych alternatyw... gdy jedna implementacja staje się domyślną, każdy bug lub decyzja projektowa ma nieproporcjonalnie duży wpływ.
- zauważa Odonaghue.
Zhang podkreśla, że choć błąd nie jest "consensus-critical", jego skutki ilustrują jak problemy warstwy portfela mogą skalować się w całym ekosystemie przy dominacji jednej implementacji. Incydent ten ponownie otwiera dyskusję o potrzebie większej dywersyfikacji w infrastrurze Bitcoina.

O autorze

Jeremiasz Krok
Jeremiasz Krok

Zawodowy copywriter oraz social media manager. Od 5 lat publikuje treści w tematyce m.in. nowoczesnych technologii. W Bitcoin.pl zajmuje się nowościami z rynku, artykułami odnośnie kryptowalut oraz sztucznej inteligencji.

Chcesz być na bieżąco? Zaobserwuj nas w
Google News
Obserwuj

Newsletter Bitcoin.pl

Najważniejsze newsy i insiderskie informacje prosto na Twój email.

Dbamy o ochronę Twoich danych. Polityka Prywatności