network

double spend

Atak polegający na wydaniu tych samych bitcoinów dwa razy; Bitcoin zapobiega temu poprzez mechanizm potwierdzenia i wydobycia, który sprawia, że przepisanie historii transakcji jest prohibicyjnie kosztowne.

Przed Bitcoinem systemy cyfrowej gotówki borykały się z fundamentalnym problemem: cyfrowy plik reprezentujący wartość może zostać skopiowany i wysłany do dwóch różnych odbiorców jednocześnie. To jest problem podwójnego wydania. Tradycyjne rozwiązania wymagały zaufanego centralnego organu, takiego jak bank, który utrzymywał jedną autorytatywną księgę rachunkową i odrzucał zduplikowane płatności.

Bitcoin rozwiązuje ten problem bez żadnego centralnego organu. Gdy transakcja jest rozgłaszana, węzły przechowują ją w obszarze oczekiwania zwanym mempool, dopóki górnik nie uwzględni jej w bloku. Gdy blok zostanie wydobyty i dodany do blockchainu, transakcja otrzymuje swoje pierwsze potwierdzenie. Z każdym kolejnym blokiem cofnięcie tej transakcji wymagałoby ponownego wykonania całego proof-of-work od tego punktu, jednocześnie wyprzedzając resztę sieci. To sprawia, że skuteczny atak podwójnego wydania jest ekonomicznie niepraktyczny po więcej niż kilku potwierdzeniach.

Zapobieganie podwójnemu wydaniu było kluczową innowacją, która umożliwiła powstanie Bitcoina. Każdy węzeł niezależnie weryfikuje każdą transakcję na podstawie całej historii blockchainu, a proces wydobycia sprawia, że oszustwo jest kosztowne, a nie tylko zabronione. Ta kombinacja zastąpiła potrzebę zaufania instytucjonalnego pewnością matematyczną.

Frequently asked questions