1
For example there are 2 mining pools A and B and they mined a block in same time.
Then, A mining pool got a block that A mining pool mined?
Or nodes in mining pool receive independently so they select block regardless of mining pool?
I have known nodes choose a block which are propagated early to them and block is propagated not geographically close node but randomly (I mean block is propagated close nodes but this ‘close’ do not mean geographically close but close in network).
When miner is mining or propagating, miner can recognize which node is mining in same mining pool?
To drive this answer home: Yes, if the pool server is smart it sends it's own block as the last block in the new block template in case of a fork. What's also interested to look into is is 'Selfish Mining' in which a mining pool already starts mining the second block, before broadcasting the found valid block. Sirer and Eyal proved in 2013 that this increases the overall revenue of the mining pool. It's also a theoretical danger for the decentralized nature of the blockchain. Selfish mining by definition means that the mining pool (secretly) shares the latest block between them. – gijswijs – 2019-05-09T09:55:02.563
Thank you for answer! – HSKim – 2019-05-12T12:12:20.343