1.)If there is no central authority maintaining database how miners differentiate among other miners.
2.)Do they have there own database which have details(Mac/IP address) of neighbouring miners .
3.)Decentralized system feels absurd when i was trying to create blueprint where i was thinking to create a downloadable executable program ( socket programming for intercommunication) but i got struck how would communication take place b/w miners,user.
4.)Can you give me a little insight that if i want to run any consensus program on 10 computers connected to internet how would it work .