network

zero confirmation

Transakcja z zerowym potwierdzeniem została nadana do sieci Bitcoin i jest widoczna w puli mempool, ale nie została jeszcze włączona do bloku. Niesie ryzyko podwójnego wydatku do czasu otrzymania co najmniej jednego potwierdzenia.

Transakcja z zerowym potwierdzeniem, zwana również transakcją niepotwierdzoną, to taka, która została nadana do sieci Bitcoin i przyjęta przez węzły do puli mempool, ale nie została jeszcze włączona do bloku. Od chwili, gdy transakcja trafia do puli mempool, staje się widoczna dla sieci, ale nie została jeszcze zapieczętowana w blockchainie i nie ma ochrony przed cofnięciem.

Ryzyko specyficzne dla niepotwierdzenych transakcji to podwójne wydatkowanie. Ponieważ transakcja nie została zapisana w bloku, nadawca może próbować nadać sprzeczną transakcję, która wysyła te same środki na inny adres z wyższą opłatą. Jeśli górnicy najpierw odbiorą zamiennik, oryginalna transakcja może nigdy się nie potwierdzić, skutecznie anulując płatność. Ryzyko to istnieje do czasu otrzymania co najmniej jednego potwierdzenia i maleje z każdym kolejnym blokiem zbudowanym na wierzchu.

To, czy akceptowanie zerowego potwierdzenia jest rozsądne, zależy od kontekstu i zaangażowanej kwoty. Dla małych transakcji osobistych, gdzie sprzedawca może monitorować pulę mempool w poszukiwaniu sprzecznych transakcji, praktyczne ryzyko jest niskie. W przypadku większych kwot, płatności online lub sytuacji, w których towary są dostarczane cyfrowo i natychmiastowo, normą jest oczekiwanie na co najmniej jedno potwierdzenie. Sześć potwierdzeń to powszechnie cytowany próg dla dużych kwot, odzwierciedlający punkt, w którym cofnięcie transakcji wymagałoby niepraktycznej ilości pracy obliczeniowej.

Frequently asked questions