It is impossible to answer precisely now. The maximum amount of nodes can be calculated by dividing the circulating supply by 250k. This results in a total of about 9500 nodes
max. It is highly unlikely that we will ever see this many though. More appropriate would be a number between 3k - 5k nodes. This obviously is all speculation.