I totally agree with the above. This wait time for confirmations is killing me.
There is nothing in the protocol that can be changed to effect that substantially. Uncertainty and variability in time to irreversibility is inherent in an anonymous consensus system. Twiddling around parameters may change the distribution of values somewhat, but there will always be long confirmation times intermittently.
How can we expect people to use bitcoins at the cash register if it's like this?
The same way they use credit cards— which are not irreversible for
months, Bitcoin is irreversible very fast compared to credit cards.... or through any of several different ways to achieve instant irreversibility with some tradeoffs externally to the network.