Hi, so,
I've been studying the differences of BTC and BCH lately, and I already understood the fact that BTC allows for double-spending to happen for 0-confirmation transactions through RPF, while BCH doesn't have that option and therefore is much harder to allow a double-spending attack because the first transaction broadcasted gets the preference. Correct me if I'm wrong.
So in order to do a double-spending with BCH, the attacker should try and do it simultaneously, because if the second phony transaction is broadcasted like, 10 seconds after the first real one, the chances of that second transaction being accepted are already really really low.
But something that I didn't understand that is the point of this whole post asking for your help is this: Can't the attacker just send the phony transaction FIRST to his own alternative wallet instead of immediately after, and then use the double-spend strategy to process the transaction that should be the accepted one to the store that he would theoretically buy AFTER he broadcasted the phony tx?
Because then the second transaction will most likely not be mined as it would be labeled as a double spending attempt and then the first one would go to the Blockchain.
I'm sorry if it's a dumb question, I feel like I'm missing a key and obvious point in this line of questioning, but I can't figure out what is it. Also I couldn't find any case of this theoretical situation online, so I've came to you with my doubts.
Thanks in advance
[link] [comments]
source https://www.reddit.com/r/btc/comments/i6yjzw/could_doublespending_be_done_by_sending_the_phony/
No comments:
Post a Comment