You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Сreate transaction with a fee small enough so that it could stay in mempool forever. The transaction output must point to one of owner's addresses. Set RBP when creating.
Create child transaction with input taken from fee address of 1st transaction. This is the transaction that will be shown to a victim.
Now both transactions stay in mempool without any confirmations for indefinite time
It works until 1st confirmation so it's time to show child transaction to a victim merchant to get some goods or services from him - if he does not care to wait for confirmation(s).
When goods are taken, let's go and create new transaction instead of 1st one (parent) by just increasing fee up to high enough. This way transaction Setup wizard on first run #1 and it's child Unobtrusive server handling #2 will show disappeared from mempool and new transaction Binaries for all operating systems #3 (still pointed to one of the attacker's addresses) with high enough fee will start getting confirmations.
Result: Child (#2) showed as payment transaction disappeared, although goods and/or services might be already taken by the attacker from trustful merchant.
Proposal: Mark the transaction on blockchain in case there is unconfirmed parent transaction.
The text was updated successfully, but these errors were encountered:
The method is perfectly described here (although in Russian): https://bitnovosti.com/2017/03/22/how-to-safely-buy-hold-and-sell-btc/ - works until 1st confirmation received.
Steps to reproduce:
Result: Child (#2) showed as payment transaction disappeared, although goods and/or services might be already taken by the attacker from trustful merchant.
Proposal: Mark the transaction on blockchain in case there is unconfirmed parent transaction.
The text was updated successfully, but these errors were encountered: