burning zerocoins for fun and for profit : a cryptographic denial - of - spending attack on the zerocoin protocol .
Zerocoin: Anonymous Distributed E-Cash from Bitcoin