There are many website like https://bitnodes.earn.com/ but I’m failing to understand if they collect nodes from compulsory submission on the web interface for statistics purposes only or they use a way to scan the whole network ?
A second part of the question regarding the type of the node is whether it’s required to run a full node to create blocks as a miner.