Hi @Alko89 - Thank so you much for your clarification on this matter. So, I guess I got a bit muddled with verifications and confirmations!
So, the verification, or validation is regarding whether the transaction meets the criteria of the protocol’s ruleset, right, before it is broadcast to the network?
Once the transaction is broadcast; picked up by a node; placed in it’s mempool; and then (if selected) mined into a block, that’s its first confirmation - however, without a second confirmation, this block could end up being unconfirmed.
This would be the case if two blocks were mined at the same time, wherein the other block could potentially have the next block appended to it, making it the longest chain, rendering the block containing this transaction a stale block.
After six confirmations on the bitcoin blockchain, the transaction would go through, with the funds appearing at the receiver’s address, right?