Cryptocash, cryptocurrencies, and cryptocontracts
Protocols for Public Key Cryptosystems