Hello
I realized recently that making fake transactions are possible. I know no one can undo any transactions, either.
I want to know is there any way to detect that a certain unconfirmed transaction is fake or not, right after sending?
This is a big problem for me because of so many unconfirmed transactions that i'm getting nowadays.
Run a full node for validation, too. SPV and other “light” clients can be fooled by certain attacks. I don’t think an SPV node could be made to accept a “fake” transaction, in and of itself; but it could be misled onto a forkchain, which would allow feeding it a whole ledger full of fake transactions.
You are so technical and it isn't good for ordinary people.
But i can't run a full node. Also i don't understand how a full node can detect a fake transaction before confirmations.
What do you even mean by a “fake” transaction? That’s a meaningless phrase which could mean anything. Generally, no, fake transactions are not possible.
Fake transaction like this:
https://blockchain.info/tx/ba8a7fb13a507a4987bfa267a6f12defc0d30216fdf6664cdc06cc4c8de71a84This tx is happened in blockchain.info and this is still unconfirmed. But it isn't happened in blocktrail.com.
If you’re worried about unconfirmed transactions, well—you should be. Wait for confirmation. Unconfirmed transactions are insecure; they could turn out to be “fake” in the sense of a being overridden with a double-spend. That’s why the process of confirming transactions exists in the first place!
Double-spend isn't big problem here.
I can detect it by checking final balance and last transactions of sender address that all it's transactions are confirmed.
Also, if it is not a Segwit transaction, then before confirmation there is the tx malleability issue to worry about. Segwit fixes tx malleability.
I don't understand it. all BTC transactions after 1st aguest 2017 are Segwit, aren't?
I do services and get BTC from people for it. I can't wait 5 days for confirmations. Bitcoin is not user-friendly any more. I think I should choose another coin very soon