Decentralized Prediction Market without Arbiters
TumbleBit: an untrusted Bitcoin-compatible anonymous payment hub