Think of it this way. You do not keep a copy of a bitcoin, or bitcoins. You cannot have the bitcoins themselves, even electronically.Thanks for taking the time to answer my queations.
How quickly does the Bitcoin network register the change of ownership?
If I have 5 copies of my Bitcoin and click on 5 different purchases simultaneously how would it deal with that?
A bitcoin is simply a balance that is held in a numbered account. An account to which you hold the key for. New accounts can be created at any time by anyone and you can have as many as you want. In practice, most bitcoin software will automatically merge all your accounts in to one "wallet".
What you keep as "your bitcoins" is not the bitcoins themselves, but the key that allows payments on the account in which they lie.
To spend some coins, you simply broadcast a message that says "Pay 1 BTC from account 1gGUI5t7GVVr57jkdujg679g to 1GBUJghilfyil8763bjklsdf. <Signed digital signature of 1gGUI5t7GVVr57jkdujg679g>"
Only the key that matches the account can create a valid digital signature.
So, for a transaction to succeeed. You need 2 things:
1. Bitcoins in the specified account
2. The key to that account.
Because the account ledger is public and distributed, it is easy to validate 1. Because it is easy to verify if a signature came from the legitimate holder of an account, but impossible to forge, it is easy to verify 2.
Notification of a transaction will "received" instantly. Network "confirmations" follow a timetable which operated at roughly 10 minute intervals.
If you attempt to overspend an account, then some transactions will fail to confirm. The ones that get into the network first will confirm, but once those confirm any overspend transactions will simply not confirm. Most software will "expire" transactions after 2 days if no confirmations are received.
There is a theoretical issue in the event of a severe network disruption, where part of the network might confirm a transaction, but when the network reforms, an overspend was attempted. In this case, "confirmations" can be reversed. However, this is exceedingly rare. (However, it could happen, if the all international UK internet connections were severed, and one transaction was made in the UK, and one in the US. Both transactions would confirm initially as they are unaware of the other transaction, but once internet connectivity is restored, one transaction will end up with its confirmations revoked (the one with the "smaller" network. In practice, this type of event is unlikely, and even if it did occur, transaction confirmations would likely be severely delayed in the "smaller" network).
Current recommendations is that 6 confirmations (about 1 hour) can be treated as absolute certainty. In practice, 1 confirmation (on average 5 minutes, but there is significant variability) would be sufficient for almost any transaction.