Cryptocurrencies and Smart Contracts: What Are They?

Cryptocurrencies and Smart Contracts: What Are They?