3
I understand that some transactions may never get into a block, esp those with zero fee or with a fee below the current suggested minimum (which makes me wonder about tx fee inflation, but that's another Q).
Can a merchant accepting BTC for small purchases say, in effect, "I'll accept your $3 BTC payment for a coffee with zero block confirmations but I do want to see that you sent it with at least x Satoshis of fee?" Or perhaps this is already the case?
If this does, or were to happen, what mechanism(s) would the merchant use in order to get this small assurance?
1A merchant should avoid giving away take-out goods at zero confirmations, even those with the proposed fee, as they can easily get invalidated at that point by another tx that spends the same outputs but carries a bigger fee for the miners. – George Kimionis – 2014-12-11T00:05:09.067
Looking around at this and talking with folks it seems that most merchants accept small BTC transactions in seconds and pass on the risk to their point of sale providers. Andreas Antonopoulos has an example in his book here: https://github.com/aantonop/bitcoinbook/blob/develop/ch02.asciidoc#getting_first_bitcoin
– darren – 2014-12-12T23:25:01.537@GeorgeKimionis: Your comment would fit as an answer seed here: How secure is zero confirmations?. Here it is somewhat off-topic, as it rather challenges the need to discuss the question than help with it.
– Murch – 2014-12-29T14:51:56.367