Bad Code Has Lost $500 Million of Cryptocurrency in Under a Year