| The buyer has to pay to make the order, that's usually the case in most e-commerce transactions I can think of. If the evil buyer convinces the naive seller to ship products without a payment being executed or a smart-contract based bond, then the situation is exactly the same with or without cryptocurrencies.... the seller must report the buyer to the police and either hire a collection agency or take some other action to recover the goods. edit: on a second look, I think I misread your comment... are you asking about the mechanics of conterfactual transactions? If so, the idea is that the contract is entered with the buyer signing a transaction with some form of conditional operation. One the seller ships the product, the shipping code could very well be the condition that allows releasing the funds. There's plenty to talk about here around game theory and mechanism design, but if you are interested in the topic I can recommend some cool state-channel and plasma contracts we can go over and discuss. |
You mean like another lock? But what is stopping the seller from holding buyer's money hostage and force him to release the lock just to get some money back even when he did not receive the goods?
An example of evil buyer would be something like: 1. The buyer buys goods from seller with smart-contract
2. The money in buyer's wallet gets locked.
3. The seller ships the goods.
4. The buyer receives the goods, but never signs the smart-contract.
That way the buyer gets what he paid for, but the seller never receives the money.
No matter how i think about it, smart-contract idea looks abusable.