Nodes are aware of the nodes that they are connected to and can request a list of peers from those nodes. These lists can identify a many nodes, but a significant number will always be missed. Some nodes are only online part time, may have closed ports, or frequently change IP addresses, making accurate tracking more difficult. Monero Hash attempts to track ...
The general steps are as follows:
Call your Monero daemon's RPC method get_block_template.
Take the blockhashing_blob from the response and convert the hex to binary.
Set a 4 byte nonce in bytes 39..42
Hash the data with cn_slow_hash, you'll get 32 bytes back, that's your hash. Note, this result hash is binary - it's a 32 byte number. If you want to ...
Stratum detected a new block
Stratum is a protocol for miners, wallets etc to talk to nodes. It's not specific to Monero and it is used for other coins too. It's just informing you that the miner has started on a new piece of work.
accepted: 1/1 (100.00%), 320.07 H/s (yay!!!)
When miners mine in a pool, they're not working together. You're doing the ...
There are some resources I know about for tracking this information. As Smart Kid already mentioned, these are not complete lists, though they may give you a good idea.
The MoneroBase Geomap
The MoneroHash Active Nodes Distribution
This website lists all the Monero nodes with RPC open.
Monero uses keccak-256, where 256 refers to the bit length of the hash produced.
Note that SHA-3-256 is slightly different, and so will not produce the same result as keccak-256.
This library will produce the correct hash: https://www.npmjs.com/package/keccak