Earlier quoted context omitted.
Getting all the data in the world into the blockchain and coding smart contracts to infer judgement from it would be too complex and expensive. A more practical approach is to transfer the funds to Bob once he clicks on the checkbox and have some lock-up period, so that Alice has the opportunity to trigger a dispute if she needs to. Then the dispute can be resolved by a private court (composed of humans) that both Al…
Ok, but this isn’t purely a smart contract anymore. You’re describing a typical escrow (running on a blockchain, because ______) with human judges, conceptually identical to what goes on behind the scenes at EBay. What necessitates a blockchain here?
You don't have to trust the escrow holder, you don't have to worry about getting banned from Ebay.