tradingview

Potwierdzenie transakcji

Potwierdzenie transakcji (ang. confirmation) to moment, w którym transakcja zostaje zapisana w bloku, oraz każdy kolejny blok dobudowany nad nim. Transakcja w bloku ma jedno potwierdzenie. Gdy nad nim pojawią się dwa następne bloki – ma trzy. Liczba potwierdzeń mówi, jak trudno byłoby tę transakcję cofnąć, dlatego giełdy uznają wpłaty dopiero po określonej liczbie potwierdzeń.

Droga transakcji do potwierdzenia

  1. Podpis i wysyłka – portfel podpisuje transakcję i rozgłasza ją w sieci.
  2. Mempool – węzły sprawdzają podpis i saldo, po czym przechowują transakcję w poczekalni.
  3. Blok – górnik lub walidator wybiera transakcje, zwykle te z najwyższą opłatą, i umieszcza je w bloku. To pierwsze potwierdzenie.
  4. Kolejne bloki – każdy nowy blok nad Twoim zwiększa liczbę potwierdzeń.

Samo pojawienie się transakcji w mempoolu nie jest potwierdzeniem. Transakcja z zerem potwierdzeń może zostać zastąpiona albo nigdy nie trafić do bloku.

Finalność probabilistyczna i deterministyczna

W Bitcoinie (Proof of Work) potwierdzenie nie jest ostateczne w ścisłym sensie. Jeśli powstanie dłuższy łańcuch, sieć go przyjmie, a ostatnie bloki zostaną porzucone (reorganizacja). Z każdym potwierdzeniem prawdopodobieństwo takiego scenariusza szybko spada. To finalność probabilistyczna. Zwyczajowo za bezpieczną przy dużych kwotach uznaje się transakcję z 6 potwierdzeniami, czyli ok. godziny.

Ethereum (Proof of Stake) ma finalność deterministyczną. Bloki grupuje się w epoki po 32 sloty po 12 sekund. Po dwóch epokach, czyli ok. 12,8 minuty, blok zostaje sfinalizowany. Cofnięcie go wymagałoby spalenia co najmniej jednej trzeciej stakowanego ETH. Wcześniej, przed finalizacją, pojedyncze bloki mogą jeszcze wypaść z łańcucha.

Ile potwierdzeń wymagają giełdy

Sieć Czas bloku Typowe wymagania giełd
Bitcoin ok. 10 min od 1 do kilku potwierdzeń do zaksięgowania, czasem więcej do odblokowania wypłaty
Ethereum 12 s od kilkunastu bloków do pełnej finalizacji
Sieci o krótkich blokach (np. warstwy drugie) sekundy dziesiątki lub setki bloków – liczy się czas, a nie liczba

Wymagania różnią się między giełdami i zmieniają się w czasie. Aktualne liczby znajdziesz na stronie wpłaty danej monety. Mniejsze sieci o niskim bezpieczeństwie mają zwykle wysokie progi, bo były celem ataków podwójnego wydatkowania.

Przykład 1: jak rośnie bezpieczeństwo z potwierdzeniami

Według modelu z białej księgi Bitcoina atakujący kontrolujący 10% mocy obliczeniowej ma szansę odwrócić transakcję z 1 potwierdzeniem ok. 20%, z 3 potwierdzeniami – ok. 1,3%, a z 6 potwierdzeniami – ok. 0,024%. Gdy atakujący ma 30% mocy, przy 6 potwierdzeniach szansa rośnie do ok. 13%. Liczba potwierdzeń chroni tylko wtedy, gdy nikt nie kontroluje dużej części sieci – stąd wyższe wymagania dla małych blockchainów.

Przykład 2: zawieszona transakcja i CPFP

Załóżmy, że wysłałeś transakcję bitcoinową o rozmiarze 200 vB ze stawką 2 sat/vB (400 satoshi opłaty), a rynek wymaga dziś 20 sat/vB. Transakcja utknęła. Masz dwie drogi:

  • RBF (Replace-By-Fee) – wysyłasz nową wersję tej samej transakcji z wyższą opłatą. Większość węzłów akceptuje dziś takie zastąpienie.
  • CPFP (Child Pays For Parent) – odbiorca (albo Ty, jeśli jest reszta) wydaje nieprzypisane środki w nowej transakcji o rozmiarze np. 150 vB. Górnik ocenia obie transakcje razem: 350 vB × 20 sat/vB = 7 000 satoshi. Transakcja potomna musi więc zapłacić 7 000 − 400 = 6 600 satoshi, czyli 44 sat/vB.

Najczęstsze błędy

  • Uznawanie transakcji z zerem potwierdzeń za zapłaconą.
  • Panika, gdy wpłata nie pojawia się na giełdzie – zwykle czeka na wymaganą liczbę potwierdzeń.
  • Wysyłanie pilnego przelewu z minimalną opłatą w czasie dużego ruchu.
  • Przenoszenie zasad z Bitcoina na inne sieci – 6 potwierdzeń w sieci z blokiem co 2 sekundy to prawie nic.

Perspektywa tradera

Jeśli przelewasz kapitał na giełdę, żeby wykorzystać ruch na rynku, czas potwierdzeń jest częścią Twojego ryzyka. Przelew BTC może trwać od kilkunastu minut do kilku godzin, a w tym czasie okazja zniknie albo pozycja na innej giełdzie zbliży się do likwidacji. Trzymaj rezerwę depozytu na giełdzie, na której handlujesz. Do szybkich przelewów używaj sieci z krótką finalizacją i stablecoinów, sprawdzając, czy obie strony obsługują tę samą sieć.

Najczęstsze pytania

Ile potwierdzeń potrzebuje transakcja bitcoinowa?

Dla drobnych kwot często wystarcza 1–2, przy dużych przyjęło się 6. Giełdy ustalają własne progi.

Ile trwa potwierdzenie w Ethereum?

Transakcja trafia do bloku zwykle w kilkanaście sekund, a pełna finalizacja zajmuje ok. 13 minut.

Czy potwierdzoną transakcję można cofnąć?

W Bitcoinie teoretycznie tak, przez reorganizację łańcucha, ale z każdym potwierdzeniem jest to mniej prawdopodobne. Sfinalizowanego bloku w Ethereum nie da się cofnąć bez ogromnych strat walidatorów.

Dlaczego moja transakcja nie ma potwierdzeń?

Najczęściej opłata jest za niska w stosunku do obciążenia sieci. Pomaga RBF lub CPFP.

Czym różni się RBF od CPFP?

RBF zastępuje transakcję nową z wyższą opłatą, CPFP dodaje transakcję potomną, która płaci za obie.

Tekst ma charakter edukacyjny i nie stanowi rekomendacji inwestycyjnej.