Direct peer-to-peer bitcoin transactions are irreversible; and relying on a centralised escrow or reputation service for fraud protection is contrary to bitcoin's decentralised philosophy.
What other methods or techniques have people devised to reduce bitcoin fraud to a modest amount?
For example, two traders don't know each other* and want to exchange goods, services or currency directly.
* on bitcoin anyone can be a dog... or Walt White or Cthulhu.