Smart Contracts. How stupid can they be?