It's not very clear. In your link it says nodes can use TOR. But here
https://en.bitcoinwiki.org/wiki/Network it says you know the IP addresses of all your peers.
In your link, at the beginning it says "At the moment, we know about 10,000 nodes that use standard ports and do not try to hide the fact of their existence, so they are easily detected by others. The number of nodes, the access to which is closed, this value exceeds by 5-6 times." This seems to be what I try to understand but it's not understandable. Does it mean there are 10,000 non hidden nodes and 50,000-60,000 hidden ones?
From these two links I'm guessing, nodes are "defined" by their IP addresses or TOR exit addresses, i.e., if you change your address you have to join the network again from start. Right?
Someone malevolent with the list of the nodes addresses could easily attack the network then, no?
I was dreaming of an anonymous decentralized-changeable and trust-less network. It must be possible though...