Nearly half of Ethereum's nodes are running out-of-date software resulting in a hard fork that could cause double spends.