Could this be the reason , It's like 15-20mn to get at least 1 confirmation if I'am correct ?
Anyway the point is that we need some time to get transactions verified , could this actually prevent us from going to mainstream ? I mean if you want to buy something from McDonald are you supposed to wait 15mn while that's the time of your launch break ?
When you are buying parking tickets are you also supposed to wait few minuts ?
It wouldn't make any sense .
Honestly , I'am not even sure what controls the speed of the transactions .
More confirmations = More secure
I mean, if you have one McDonald restaurant are you supposed to not check the money that the costumer gives to you, cuz it can be a fake money.
When you are buying parking tickets, whether the machine doesn't have to scan the money? (What if you gave it a plain paper that has the size like money)
It wouldn't make any sense .
Honestly , the transactions speed depends on the miners. If there's so many transaction, the queues will be longer.
In the scenario that there is a 51% attack, no matter how much confirmation you have, it can be reversed as long as the miner has a control over the network in a extended period of time and it is after the checkpoint. You still have the risk of accepting a counterfeit note since many of them are made so well. It is hard to detect without specialised machines. If you have 0 confirmation, it is arguably quite secure for low amounts. Afterall, there is a lot of work for the attackers to try to double spend it if the correct precautions are taken:
1. Verify that there is sufficient fee for the transaction to confirm within a short period of time.
2. Geographically distributed nodes have seen it and there isn't any competing transactions.
3. All inputs are confirmed.