user1934: Hi! Based on your experience, how long does it take to receive one confirmation for any given transaction which has payed the standard miner's fee? Is it still reversible?
Thanks!

user25231: simply looking at this chart tells you that average transaction confirmation time is not 10 minutes (block confirmation is 10min)
https://blockchain.info/charts/avg-confirmation-time
https://www.quandl.com/data/BCHAIN/ATRCT-Bitcoin-Average-Transaction-Confirmation-Time

user516: A Bitcoin transaction, by design, will get one confirmation after an average of 10 minutes. Even before a confirmation has been received, a transaction is generally irreversible. 
If you were to send a second (double-spend) transaction, using the same inputs as a transaction you've previously sent, I suppose there might be some custom-developed nodes that would give it priority if the transaction fee was higher than the first transaction. However, I believe most nodes would reject the second transaction.
If one of these (corrupt?) custom-developed nodes was to solve a block including the second transaction, my understanding is that the network would accept the block and thus accept the second transaction. This question has been asked separately, here: Does any pool accept higher-fee transactions of a double spend, instead of the earlier one?
However, it's worth mentioning that standard nodes will not relay the second transaction.

1934: <p>Hi! Based on your experience, how long does it take to receive one confirmation for any given transaction which has payed the standard miner's fee? Is it still reversible?</p>

<p>Thanks!</p>
 25231: <p>simply looking at this chart tells you that average transaction confirmation time is not 10 minutes (block confirmation is 10min)</p>

<p><a href="https://blockchain.info/charts/avg-confirmation-time" rel="nofollow">https://blockchain.info/charts/avg-confirmation-time</a></p>

<p><a href="https://www.quandl.com/data/BCHAIN/ATRCT-Bitcoin-Average-Transaction-Confirmation-Time" rel="nofollow">https://www.quandl.com/data/BCHAIN/ATRCT-Bitcoin-Average-Transaction-Confirmation-Time</a></p>
 516: <p>A Bitcoin transaction, by design, will <a href="https://bitcoin.stackexchange.com/q/3909/516">get one confirmation after an average of 10 minutes</a>. Even before a confirmation has been received, <a href="https://bitcoin.stackexchange.com/q/4514/516">a transaction is generally irreversible</a>. </p>

<p>If you were to send a second (double-spend) transaction, using the same inputs as a transaction you've previously sent, I suppose there might be some custom-developed nodes that would give it priority if the transaction fee was higher than the first transaction. However, I believe most nodes would reject the second transaction.</p>

<p>If one of these (corrupt?) custom-developed nodes was to solve a block including the second transaction, my understanding is that the network would accept the block and thus accept the second transaction. This question has been asked separately, here: <a href="https://bitcoin.stackexchange.com/q/3616/516">Does any pool accept higher-fee transactions of a double spend, instead of the earlier one?</a></p>

<p>However, it's worth mentioning that <a href="https://bitcoin.stackexchange.com/a/4683/516">standard nodes will not relay the second transaction</a>.</p>
