A brief history of Smart Contracts