Decentralized Anonymous Micropayments
TumbleBit: an untrusted Bitcoin-compatible anonymous payment hub