4 ms·
> My understanding is that if you don't wait for multiple confirmations, then it's not particularly challenging to double spend bitcoins. That's incorrect, the
by VMG 12y ago
> My understanding is that if you don't wait for multiple confirmations, then it's not particularly challenging to double spend bitcoins.
That's incorrect, there is a significant cost associated with executing a double-spend attack. For small transactions, it's uneconomical to mine an alternate chain in order to execute a double-spend attack.
If you trust the miner a little bit, you can assume that a zero-confirmation transaction be part of the common blockchain. Now it's not advisable to do that when selling somebody a Ferrari and letting them drive off, but it's probably less risky than accepting a credit card payment.
Regarding reputation: I don't quite understand the point. You'd just have to sign your tx with a private key that has a corresponding public key with some reputation attached to it. This is pretty independent of bitcoin itself. You could even build a system where you deposit some amount with a third party (or multiple third parties using a MULTISIG tx), which will reimburse the vendor with that amount if a double spend is executed.
- ghshephard 12y agoRegarding reputation - the theory would be that you would be willing to accept transactions (that were on the blockchain, of course), from a particular wallet, after that person had some type of reputation (either because they had provided identification, or had a track record, or some other method of proving that transactions from this wallet don't always have to be confirmed three times, particularly for small amounts of BTC. But I think your system would work as well - but it then needs more than just a bitcoin transaction from my wallet. I'm just trying to think of how we can encourage Restaurants and Grocery stores to start accepting BTC, without getting scammed by double-spends.