Blockchain Access Privacy: Challenges and Directions
TumbleBit: an untrusted Bitcoin-compatible anonymous payment hub