Smart Contracts beyond the hype