5
1
This answer suggests popularity growth of people privately exchanging bitcoins for a physical currency, in person. This might occur in "coffee shops, hotels, hostels, hackerspaces, etc".
An example would be 2 travellers meeting in a hostel in, say, the UK. Traveller A has just been to the USA and traveller B is about to go there. Traveller A has US$200 that's no longer needed, so he agrees to exchange it for some of traveller B's bitcoins.
Definitely assume traveller B has a mobile phone or other internet access to perform the transfer, but please consider both cases of traveller A having and not having similar access at the time.
What are the risks of such a deal, and what can be done to improve the chances of a successful deal?
2I think the expected time until the next block is always 10 minutes, not 5. Are you thinking that the last block is probably 5 minutes ago, so we're "half way to finding the next one"? It doesn't work like that. Also, I think we were meant to also consider the case where A doesn't have a phone so won't get the SMS. – Chris Moore – 2012-06-07T06:56:21.150
3@ChrisMoore: Right, it's definitely 10 minutes. Block finding time is a memoryless distribution. – Meni Rosenfeld – 2012-06-07T07:48:42.767
PS it's very unlikely that a small transaction will be double-spent even after 0 confirmations. – Meni Rosenfeld – 2012-06-07T08:59:36.720
Right @ChrisMoore, my bad. – ripper234 – 2012-06-07T09:03:29.143
Also, without any internet or SMS, you can't really reliably accept Bitcoin ... they could always be fake, in whatever form they're received. You can't rely on the other party's computer - he can show you a fake BlockExplorer.info clone on his computer that lists the transaction as "confirmed", even though he never broadcast it. – ripper234 – 2012-06-07T09:06:02.320
2
I made a separate question about the expected time between blocks, which led to an interesting discussion. http://bitcoin.stackexchange.com/q/3909/659
– Chris Moore – 2012-06-07T10:11:01.160