Nie, minerzy generalnie odrzucają drugą identyczną transakcję. Chyba, że ktoś wyśle drugą transakcję z wyższą opłatą, to niektórzy chciwi minerzy mogą się pokusić o wzięcie tej drugiej transakcji do bloku zamiast tej pierwszej.wrip pisze:No dobra, 0-conf wydaje się być czymś rewelacyjnym. Ale co z dobule spend? Jeśli bym wysłał jednocześnie 2 różne transakcje do 2 różnych kopalni to teoretycznie mogłoby się udać, nie?
Ale i na to jest sposób: Jeżeli jesteś operatorem płatności i jesteś dobrze połączony z dużymi node'ami, to bez problemu możesz wykryć taką próbę (otrzymasz od sieci drugą identyczną transakcję). W ciągu kilku sekund da się to zrobić (aby płatność była tak samo wygodna jak kartą). W 2015 już takich rzeczy używali BitPay i Coinbase.
Taki atak i tak wymaga sporych nakładów finansowych - musisz mieć minimum kilkanaście serwerów w różnych krajach i być hakerem/programistą, żeby rozesłać transakcje z odopowiednią synchronizacją oraz mieć pewność że dotrze do większości node'ów (a niektóre node'y mogą odrzucić taką próbę double spend - odrzucą Twoją transakcję jako duplikat).
Więc generalnie ryzyko jest, ale nie większe niż z kartami kredytowymi - tutaj są fraudy i kradzieże na ogromną skalę. Biznesy mają takie ryzyko wkalkulowane w koszta działalności, a i tak sądzę że ryzyko jest mniejsze niż w przypadku kart VISA.
Naprawdę, my tutaj prehistorię odkrywamy. Polski InPay pisał, że stosował coś podobnego już w 2015. Ech.
Bitcoin Core cofnęło nas w rozwoju o 3 lata. Ten problem został dawno rozwiązany.