Wraz z rosnącą popularnością kryptowalut coraz więcej osób przesyła Bitcoiny, konkurując o jak najszybsze potwierdzenie transakcji. Niestety, miejsca w bloku Bitcoin są ograniczone, co często sprawia, że opłaty za potwierdzenie rosną. Kiedy chcemy zaoszczędzić i ustawimy zbyt niską opłatę, może się zdarzyć, że nasza transakcja utknie na dłużej. Na ile dłużej? Możliwe, że nawet kilka tygodni!
Zdarza się, że wystarczy jednak poczekać kilka godzin. Czasem sieć Bitcoin bywa mniej obciążona w nocy, co zwiększa szanse na potwierdzenie w ciągu 24h. Jednak jeśli zależy nam na szybkim przesłaniu środków, trzeba podjąć konkretne działania. Dowiedz się, jak przyspieszyć niepotwierdzoną transakcję Bitcoin: opisujemy mechanizmy CPFP oraz RBF, czyli opcje wysłania kolejnych transakcji z wyższą opłatą.
Ile może trwać czekanie na niepotwierdzoną transakcję Bitcoin?
Czekanie na potwierdzenie transakcji lub uwolnienie BTC może trwać od kilku godzin do nawet kilku tygodni. Zależy to od:
- obciążenia sieci,
- konfiguracji węzłów przechowujących niepotwierdzone transakcje,
- ustawionej opłaty.
Jeśli transakcja nie zostanie przetworzona, środki zostaną automatycznie zwrócone na Twój portfel po tym, jak transakcja zostanie usunięta z mempoolu. Czas oczekiwania może być frustrujący, ale nie oznacza to, że Twoje Bitcoiny znikną. Wrócą do Twojej dyspozycji po pewnym czasie, który zależy od kilku czynników i może maksymalnie wynieść kilka tygodni. Warto zatem zapoznać się ze sposobami na przyspieszenie transakcji Bitcoin.
Jak przyspieszyć potwierdzenie transakcji Bitcoin?
Załóżmy, że nie możesz czekać nawet kilku godzin, bo dokonujesz ograniczonej czasowo transakcji i środki muszą dotrzeć do adresata w… kilkadziesiąt minut lub krócej. Pierwszym sposobem jest metoda “Dziecko Płaci Za Rodzica”, czyli CPFP.
Jeśli wysłałeś transakcję ze zbyt niską opłatą (transaction fee) i trafiłeś na tłok w sieci, jest szansa na przyspieszenie transakcji. Z pomocą przychodzi mechanizm CPFP, czyli Child-Pays-For-Parent. To inaczej metoda “Dziecko Płaci Za Rodzica”.
Sposób polega na tym, że ze środków pozostałych z transakcji, która utknęła, tworzymy nową transakcję, tym razem na własny adres. Jakie warunki musi spełnić?
- Opłata w kolejnej transakcji musi być zdecydowanie wyższe, żeby rzeczywiście kolejna transakcja została zrealizowana szybciej.
- Aby w ogóle można było wysłać środki, z reszty z opóźnionej transakcji musi zostać wystarczająco środków, żeby przesłać cokolwiek (nawet 1 satoshi) plus zapłacić w całości nową, wyższą opłatę.
- Pamiętajmy, że tą resztę z poprzedniego punktu wysyłamy do siebie na swój inny adres. Nie tracimy zatem środków, jedynie opłacamy dodatkową transakcję.
W jaki sposób niepotwierdzona transakcja przyspiesza?
Jak to zadziała? Protokół Bitcoin zakłada, że transakcja z danego adresu może zostać zrealizowana dopiero wtedy, gdy wcześniej potwierdzona zostanie poprzednia. Dzięki temu minerzy są zachęcani do ustawienia transakcji w następującej kolejności:
- Po odkryciu, że do potwierdzenia jest transakcja z wysokim fee, nasza “kolejna” transakcja zostaje ustawiona wysoko w kolejce.
- Gdy blockchain odkrywa, że do potwierdzenia drugiej konieczna jest “pierwsza” z niższym fee, ma większą zachętę, żeby dołączyć ją również do tego samego bloku.
- Pierwsza transakcja jest ustawiana przez minera wcześniej, niż “kolejna”.
- Jeśli blok jest pełny, miner może wykorzystać CPFP carve-out, aby ją jednak zmieścić.
Po wysłaniu drugiej transakcji pozostaje liczyć na to, że miner, który wspiera CPFP wykopie szybko blok i zdecyduje się na dołączenie naszych dwóch transakcji. A właściwie dołączy drugą transakcję, która ustawi przed sobą naszą pierwszą transakcję ze zbyt niską opłatą.
Minusem tego sposobu jest to, że zapłacimy opłaty transakcyjne za drugą, nieprzewidzianą transakcję. W dodatku będą one wyższe, niż za pierwszą.
Niestety, jeśli wysłaliśmy wszystkie środki z naszego adresu, nie starczy nam na drugą transakcję z kolejną opłatą transakcyjną. W tej sytuacji skorzystanie ze sposobu CPFP jest niemożliwe.
Jakie są inne sposoby przyspieszenia transakcji BTC?
Jeśli nie masz do dyspozycji metody CPFP, jest jeszcze jeden sposób, by przyspieszyć transakcję do poziomu minut. To podmiana transakcji na taką z wyższą opłatą.
Metoda RBF, czyli “Replace By Fee”, pozwala powtórzyć już wysłaną transakcję. Zmieniamy jednak opłatę transakcyjną na wyższą. Istnieją portfele i metody, które wspierają ten mechanizm. Dzięki zasygnalizowaniu wyższej opłaty górnicy będą bardziej skłonni przetworzyć transakcję, zwiększając jej szanse na szybkie potwierdzenie.
Nie będzie to de facto powtórzenie transakcji, tylko wysłanie nowej, ponieważ nie ma możliwości jednoczesnego potwierdzenia obu. Po prostu transakcja z niższą opłatą zostanie zapomniana przez sieć.
Popularne portfele wspierające RBF to m.in. Electrum, Wasabi Wallet, Samourai Wallet, Trezor oraz niektóre wersje Bitcoin Core. Jeśli używasz innego portfela, sprawdź jego dokumentację aby sprawdzić wsparcie. Niekiedy opcja RBF jest możliwa do konfiguracji w opcjach (“Allow Replace By Fee”).
Aby skorzystać z RBF, musisz spełnić kilka warunków:
- Włączenie RBF podczas wysyłania transakcji. W momencie, gdy pierwotnie wysyłasz transakcję, musisz zaznaczyć opcję “Replace By Fee” (o ile portfel ją obsługuje). To pozwoli na późniejszą zmianę transakcji. Często w konfiguracji portfela ta opcja jest już włączona.
- Zastąpienie transakcji. Jeśli Twoja transakcja utknie z powodu niskiej opłaty, możesz ją zastąpić nową, z wyższą opłatą. W portfelu Bitcoin (który obsługuje RBF) znajdziesz opcję umożliwiającą ponowne wysłanie tej samej transakcji z wyższym “fee”. Portfel automatycznie zastąpi starą transakcję nową wersją, nawet jeśli została już rozgłoszona do węzłów.
- Potwierdzenie nowej transakcji nastąpi szybciej. Górnicy widząc, że nowa transakcja oferuje wyższą opłatę, będą skłonni przetworzyć ją szybciej, co przyspieszy potwierdzenie Twoich środków.
W skrócie, RBF pozwala na zmianę już wysłanej transakcji poprzez zwiększenie opłaty, pod warunkiem, że opcja ta była wcześniej włączona w portfelu.
W trudniejszych przypadkach warto zapytać w serwisach społecznościowych lub aplikacjach komunikacyjnych, choć trzeba tam koniecznie pamiętać, że grasuje tam wielu oszustów, którzy zaoferują indywidualną pomoc i będą próbowali wyłudzić informację w celu przejęcia portfela.
Istnieją również skomplikowane sposoby anulowania transakcji, wykorzystujące unikalne cechy portfeli i oprogramowania. Jest to jeszcze wyższy poziom skomplikowania i wymaga sporej wiedzy.
Co warto wiedzieć o wysyłaniu Bitcoinów?
Aby uniknąć długiego oczekiwania, warto sprawdzić wysokość aktualnych opłat. Większość portfeli, takich jak Wasabi czy Electrum oferuje optymalny poziom opłat transakcyjnych i pozwala dobierać go do przewidywanego czasu realizacji. Oznacza to, że możemy wybrać wysokość opłat, dzięki której transakcja “przejdzie” przykładowo po godzinie lub trzech.
Jakie są opłaty za transakcje Bitcoin?
Wysokość opłat Bitcoin sprawdzimy na Bitcoin Fees, a szczegółowe informacje o stanie sieci na mempool.space.
Warto również korzystać z sugestii poziomów opłat proponowanych przez portfel. Nie trzeba wysyłać transakcji aby poznać wysokość opłat transakcyjnych. Wystarczy najczęściej kliknąć w sekcję wysyłki transakcji aby zobaczyć orientacyjną liczbę satoshi.
Podsumowanie opcji gdy transakcja BTC utknęła
Jeśli Twoja transakcja Bitcoin utknęła z powodu zbyt niskiej opłaty, masz do dyspozycji dwie popularne metody, które mogą pomóc ją przyspieszyć: CPFP (Child Pays for Parent) i RBF (Replace By Fee).
CPFP (Child Pays for Parent) polega na wysłaniu kolejnej transakcji, która jest powiązana z tą, która utknęła. Tym razem ustalasz wyższą opłatę. Górnicy chcąc przetworzyć nową transakcję, muszą najpierw potwierdzić tę starszą, dzięki czemu obie zostaną szybciej przetworzone. To przydatna opcja, gdy nie możesz bezpośrednio zmienić opłaty w pierwotnej transakcji.
RBF (Replace By Fee) pozwala po prostu zastąpić starą transakcję nową, ale z wyższą opłatą. Możesz zwiększyć opłatę i ponownie przesłać transakcję z większą szansą na szybkie potwierdzenie.
Obie metody dają Ci szansę na uniknięcie długiego oczekiwania i szybkie zakończenie transakcji. CPFP jest przydatne, gdy nie masz dostępu do funkcji RBF, natomiast RBF to prostsza opcja, jeśli tylko jest wspierana przez portfel i była wcześniej włączona.
Niepotwierdzona transakcja Bitcoin nie oznacza utraty pieniędzy
Warto pamiętać, że niepotwierdzona transakcja nie oznacza utraty środków. Nawet jeśli przez pomyłkę ustawimy zbyt niską opłatę, nasze Bitcoiny nie znikną na zawsze. Transakcje, które nie zostały potwierdzone, pozostają w pamięci sieci (mempoolu) przez kilka dni lub tygodni, a jeśli nie zostaną przetworzone, środki wrócą na nasz adres i będą ponownie dostępne.
Jeśli nie masz możliwości przyspieszenia swojej transakcji Bitcoin, np. poprzez metodę RBF czy CPFP, możesz jedynie czekać, aż sieć przetworzy ją naturalnie. W takim przypadku Twoje środki nie są utracone. Transakcja pozostaje w tzw. mempoolu, czyli puli pamięci sieci, dopóki górnicy jej nie potwierdzą.
niepotwierdzona transakcja Bitcoin? Wklej adres odbioru portfela na etherscan/polygonscan i zbadaj ważność kontraktu