Ethereum smart contracts suffer one expensive bug after another, raising the question as to whether they should be deploying at