On Bitcoin as a public randomness source.
Zerocoin: Anonymous Distributed E-Cash from Bitcoin