What’s so Smart about a Smart Contract?