Błąd portfela Bitcoin wykorzystany do kradzieży środków poprzez przyspieszone opłaty
## Kontekst 26 października 2026 r. CoinDesk poinformował, że luka w oprogramowaniu portfela Bitcoin pozwoliła złośliwym serwerom na zastępowanie legalnych transakcji fałszywymi, skłaniając użytkowników do zatwierdzania wyższych opłat. Podatność ta doprowadziła do kradzieży bitcoinów co najmniej jednego użytkownika, zanim programiści naprawili problem. Sieć Bitcoin (BTC) wykazywała w tym czasie blok referencyjny 973 186, mempool zawierający 43 420 transakcji oraz średnie opłaty na poziomie około 0,135 sat/vB dla potwierdzenia w trzech blokach. ## Kluczowe szczegóły - 26 paź 2026: Publikacja…
26 października 2026 r. krytyczna luka w portfelu Bitcoin Electrum pozwoliła złośliwym serwerom na kradzież środków poprzez wykorzystanie mechanizmu przyspieszania opłat. Według CoinDesk co najmniej jeden użytkownik potwierdził utratę bitcoinów, co podkreśla trwałe ryzyka związane z bezpieczeństwem zewnętrznej infrastruktury w ekosystemie, w którym zaufanie opiera się na zdecentralizowanych protokołach. Kontekst Electrum, jeden z najstarszych i najczęściej używanych portfeli programowych Bitcoin, opiera się na sieci zewnętrznych serwerów w celu rozgłaszania transakcji i pobierania historii płatności. W przeciwieństwie do pełnego węzła Bitcoin, który samodzielnie weryfikuje wszystkie dane blockchaina, Electrum deleguje to zadanie podmiotom trzecim, co optymalizuje szybkość, ale wprowadza podatności. Sieć Bitcoin w momencie incydentu znajdowała się w okresie umiarkowanego zatłoczenia, z ponad 43 000 transakcji oczekujących w mempoolu i średnimi opłatami na poziomie 0,135 satoshi na bajt (sat/vB) dla potwierdzenia w ciągu trzech bloków. Luka ujawniona 26 października wpisuje się w kontekst rosnących napięć wokół bezpieczeństwa portfeli. Europejscy regulatorzy, pod egidą rozporządzenia MiCA (Markets in Crypto-Assets), zaostrzyli ostatnio wymogi dotyczące przejrzystości i ochrony użytkowników. Jednocześnie rynek aktywów cyfrowych wykazywał względną stabilność, a Bitcoin oscylował wokół 61 000 dolarów według wstępnych danych CoinDesk, zanim CryptoScore Pro zrewidowało tę kwotę do 80 053 dolarów w dniu publikacji. Fakty Podatność, zidentyfikowana i naprawiona 24 października 2026 r. wraz z wydaniem wersji 4.8.3 Electrum, wykorzystywała lukę w zarządzaniu niepotwierdzonymi transakcjami. Oto kluczowe elementy, przypisane do ich źródeł: Metoda ataku : Złośliwe serwery przechwytywały legalną transakcję przed jej rozpropagowaniem w sieci Bitcoin. Zastępowały ją wersją oszukańczą, przesyłając środki na adres kontrolowany przez atakującego, z nieprawidłowym podpisem, którego portfel nie weryfikował. Gdy użytkownik próbował przyspieszyć transakcję za pomocą mechanizmu Replace-by-Fee (RBF), Electrum zatwierdzał wersję oszukańczą, wysyłając środki do atakującego (źródło: CoinDesk, 26 października 2026 r.). Ofiary i kwoty : W październiku programiści otrzymali dwa zgłoszenia. Pierwsze, z 11 października, dotyczyło portfela multisignature (2 z 3) wykorzystującego dwa urządzenia sprzętowe Trezor. Mimo że użytkownik zweryfikował legalną transakcję na swoich urządzeniach, w historii portfela pojawiła się inna transakcja wychodząca, jednak nie zgłoszono utraty środków. Drugi przypadek, zgłoszony 18 października, zakończył się kradzieżą, ale ani kwota, ani tożsamość złośliwych serwerów nie zostały ujawnione (źródło: CoinDesk). Poprawka i zalecenia : W wersji 4.8.3 programu Electrum dodano weryfikację podpisów dla niepotwierdzonych transakcji wydatkujących środki z portfela. Programiści zalecają użytkownikom aktualizację oprogramowania oraz systematyczne sprawdzanie adresów odbiorców i kwot przed podpisaniem transakcji. Osoby połączone wyłącznie z zaufanymi serwerami, w tym z serwerami własnymi, nie były narażone na atak (źródło: Electrum, 24 października 2026 r.). Według danych CryptoScore Pro z 26 października 2026 r. z godziny 05:19 UTC, cena Bitcoina wynosiła 80 053 dolary, co oznacza spadek o 0,96% w ciągu 24 godzin i o 2,97% w ciągu siedmiu dni, przy kapitalizacji rynkowej wynoszącej 1 610 miliardów dolarów. Indeks Crypto Fear & Greed wskazywał neutralny wynik 50/100. W godzinach następujących po ujawnieniu luki nie zaobserwowano znaczących zmian kursu (źródło: CryptoScore Pro). Zrozumienie kluczowych pojęć Replace-by-Fee (RBF) Replace-by-Fee (RBF) to funkcja protokołu Bitcoin, która pozwala użytkownikowi zastąpić niepotwierdzoną transakcję nową wersją z wyższą opłatą. Opcja ta jest przydatna, gdy sieć jest przeciążona, a górnicy priorytetyzują transakcje najbardziej dochodowe. Na przykład, jeśli użytkownik wyśle 0,01 BTC z opłatą 10 sat/vB, ale transakcja pozostanie zablokowana, może utworzyć nową transakcję na tę samą kwotę z opłatą 20 sat/vB. Górnicy, przyciągnięci wyższym wynagrodzeniem, włączą tę ostatnią do następnego bloku. Ta elastyczność wprowadza jednak pewne ryzyka. W przypadku Electrum napastnicy wykorzystali RBF, aby skłonić użytkowników do zatwierdzenia oszukańczej transakcji, wyświetlając zmodyfikowaną wersję jako „zablokowaną” i wymagającą przyspieszenia. Portfel, nie weryfikując autentyczności pierwotnej transakcji, pozwolił napastnikowi na przejęcie środków. Mempool i przeciążenie sieci Mempool (lub „pula pamięci”) to tymczasowy obszar, w którym transakcje Bitcoin oczekują na potwierdzenie przez górników. Każdy węzeł sieci utrzymuje własny mempool, którego rozmiar może się różnić w zależności od stopnia przeciążenia. Gdy mempool jest przepełniony, jak miało to miejsce 26 października 2026 r., gdy w oczekiwaniu znajdowało się 43 420 transakcji, użytkownicy muszą zwiększyć opłaty, aby ich transakcja została szybko przetworzona. Na przykład, jeśli średnie opłaty za potwierdzenie w trzech blokach wynoszą 0,135 sat/vB, transakcja z niższą opłatą może oczekiwać na realizację przez wiele godzin, a nawet dni. Dynamika ta wywiera presję na użytkowników, aby dostosowali swoje opłaty, co zostało wykorzystane w ataku na Electrum: napastnicy przedstawili oszukańczą transakcję jako „zablokowaną”, aby skłonić do jej przyspieszenia za pomocą RBF. Portfel wielopodpisowy (multisig) Portfel multisignature (lub „multisig”) wymaga wielu podpisów do autoryzacji transakcji, co zwiększa bezpieczeństwo poprzez rozdzielenie kontroli pomiędzy kilka stron. Na przykład portfel 2-z-3 wymaga, aby dwie z trzech kluczy prywatnych podpisały transakcję, aby była ona ważna. Taka konfiguracja jest powszechnie stosowana przez firmy lub grupy, aby zapobiec możliwości przeniesienia środków przez jedną osobę. W pierwszym przypadku zgłoszonym do Electrum, portfel multisig 2-z-3 wykorzystujący dwa urządzenia Trezor został…