<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">This happened to one of the merchants at the Bitcoin 2013 conference in San Jose. They sold some T-shirts and accepted zero-confirmation transactions. The transactions depended on other unconfirmed transactions, which never confirmed, so this merchant never got their money.<br></blockquote><div><br></div><div>Beyond the fact that this risk can be priced in when enough data is available, I&#39;d be interested to talk to this merchant and dig into what happened a bit.</div><div><br></div><div>For example:</div><div><ol><li>Was the dependent tx non-standard?</li><li>Was it double spent?</li><li>Could a wallet have co-operated with the P2P network to detect and flag whatever the issue was?</li></ol><div>My own experience has been that when this happens, it&#39;s usually not the result of outright maliciousness (especially not at a Bitcoin t-shirt seller at a Bitcoin conference!) but rather something messed up somewhere and the software in use just didn&#39;t detect it well enough.</div></div><div><br></div></div></div></div>