What are smart contracts? May 21, 2020April 2, 2020 by insights365 What are smart contracts and what do they have to do with blockchains and cryptocurrencies?