Staking puts a cap on the number of nodes. If there is a required 10,000 NKN per node then if every single NKN is used in staking, the maximum number of nodes possible would be 100,000. This is because the maximum supply is 1 billion NKN and 1,000,000,000/10,000 = 100,000. This is barely more than the current number of nodes. You’d need to remove the “millions of nodes” text from the home page.
If NKN is to become the “new internet” as it describes itself, then it needs to be able to run on every device connected to the internet (that means node count in at least the billions), and make space for the internet to greatly expand in size in the future too. This isn’t possible with a cap on the number of nodes.
Success has a pareto distribution, not a normal distribution. If NKN is a big success then the node count wont be 3, 4 or 5 times its current size: it will be 10^3, 10^4 or 10^5 times its current size. This is because the number of nodes is proportional to its price (due to the economics of mining the proportionality remains stable). If NKN were to gain the market cap of Cardano, it would have somewhere around 50 million nodes… and I expect it to become much more successful than that. Make preparations for success.
That would be an artificial reason for the price to rise. The utility of the NKN network isn’t improved yet the price increases. I think this will greatly decrease the price because it massively hurts NKN’s capabilities once it becomes very popular. But I don’t like speculating about price, I would rather this remain a discussion about techinicals.
I think that the only legitimate reason to support this is to protect against attacks once ipv6 comes around. But I suspect there are better solutions that we have not yet thought of. I’m also uncertain of how effective such attacks may be if the network becomes large in size. If there are 100 million nodes then how much damage could an attacker do with an unlimited supply of ipv6 addresses?