Cryptocash, cryptocurrencies, and cryptocontracts
New Directions in Cryptography