0
Suppose that I have a Transaction A. (txA) I send my txA to bitcoin network and full node validate it and put in Mempool and starts to broadcasting it.
A Miner A connect to a fullnode to create a candidate block and wins the POW. In this block there is my txA
A miners B create another block with all different transactions except to my txA.
If block A and block B have the same previous block Hash it's a fork,and if the chain of block A wins, all transaction of block B return to mempool.
But if B Has the previous block hash of A ? After create a block there is another check of all transactions? When TxA is in mempool it's unconfirmed when become confirmed?
thanks, who check these blocks for 2-6 confirmations? – monkeyUser – 2019-02-14T20:51:02.363
@monkeyUser: the anxious recipient – RedGrittyBrick – 2019-02-15T11:07:28.997
1@monkeyUser It's up to the person receiving the Bitcoin to check the number of confirmations. If you own a Lamborghini dealership an a customer pays with BTC, after 1 confirmation you let the customer drive off. The chain re-organizes and that BTC is no longer valid, and you don't have the money in your account. You should have waited for 6 confirmations before letting the customer drive off! – Zelgada – 2019-02-15T21:12:30.303