Finally getting around to tweeting about our paper "zk-promises" at Usenix Security.

Two motivations:

How do you build reputation for anonymous users who can't be tied to their actions?

How do you get a private account model for smart contracts?

Our answer: anonymous callbacks.