That depends on the total number of nodes out there. If there are a 1000 still left running even that is good enough. In fact I would say even 40-50 nodes would work. If we count the pools, big exchanges then we easily have that number.
In my opinion there's a difference between what "would work" and what would be ideal. I'd prefer to see more nodes running than less. 40-50 seems like a very small, very attackable network, IMO.
40-50 nodes spread is decentralized enough. If it comes to robustness more bumber is necessary, and figures of 1000 or more which is easily available is more than enough.
The nodes is not an issue, only 10 or so miners signing the blocks is.
Seems like at 40-50 nodes, a serious DDOS could take down bitcoin, am I wrong? I agree about miners, obviously at only a handful of miners we'd have the 50% attack real easy. But maybe I'm missing something.