That lack of maturity turned the celebrated financial innovation of May into a blazing wreck last week, as a feature of Solidity, the smart contract programming language of the Ethereum blockchain, permitted an unknown individual to drain a third of the $150 million The DAO had raised.