I am thinking about something along the lines of an addition to the bitcoin protocol and program:
Next to the send coins button, a "promise coins" button. The coins are removed from the sender's account, but not deposited into the receiver's account. An entry is created in the block chain representing a "promise" of coins from sender to receiver. The receiver sees "promised" in their transaction history. The receiver either completes or does not complete the deal to the satisfaction of the sender. The sender has two options with promised coins, finish payment, or destroy. Destroyed coins are returned to the unmined coin count or just eliminated from circulation.
This essentially eliminates the receiver's benefit of defrauding senders. Senders also cannot defraud receivers since they cannot get the coins back, they can only destroy them.
BitHalo does this and has been running since 2014. It's two party escrow. Both parties put a deposit, if either one cheats the deal they lose their funds. No escrow agent and completely impossible to break the contracts and gain from it. BitBay implements this system I'm the dev of both. It was even used to sell real estate without escrow. Of course it spans beyond that to sales, employment, shipping, barter, etc, etc.
maybe people should review your code. seems you lack the attention to detail. so there might b issus you dont spot at first glance.
for instance your dredging up a 2011 topic.
secondly you mean its a smart contract.
bcause escrow = 'An escrow is a contractual arrangement in which a third party receives and disburses money or documents for the primary transacting parties,'
you cant say something is an escrow and not an escrow at the same time.
anyway this topic if necro. so have a nice day. no need to revive it
Yes you can. In Halo the third party is an automated protocol - controlled equally by the peers involved. It can't be cheated because the peers involved know who's telling the truth. An it can't cheat because it's a program, not a corruptible living entity.
Scammers can scam anyhow and anyway they want so it is really much hard to hide from them. Instead we can always look forward for our safety by using various means like escrow, etc. If we are aware and much intelligent, we can never allow anyone to scam us.