In a mining pool, all miners are working on the same exact block with the same exact coinbase.
Are you sure about this?
I heard that newer version of stratum allow each miner some kind of flexibiliity
there are only so many nonces, and (timstamp) extra-nonce
an average asic can run through these in seconds.
a pool needs to adjust coinbase data(extra-extra-nonce) to give more varied work over the ~many minutes of a block solve session. and do this for each asic.
a pool of say 13,000 asics will have 13,000 'new work' with different coinbase every few seconds, meaning over the average ~10min blocksolve session thats probably about 4million different 'work' with different coinbase extraextra-nonce
each asic gets a basic template of their owners blockheader including owners
address COINBASE (Newly generated coins)
38HRDQeecdfQnCyrnLEtKJGnEsrLG3XUCt 6.14274623 BTC
1PKN98VN2z5gwSGZvGKS2bj8aADZBkyhkZ 0.12536216 BTC
OP_RETURN
?x?x?x?x?x?x?x?x?x 0.00000000 BTC
and each few seconds. the pool
changes in other pools, its the
same thing, all thats different is the payout
COINBASE (Newly generated coins) 1PKN98VN2z5gwSGZvGKS2bj8aADZBkyhkZ 6.26810839 BTC
OP_RETURN
?x?x?x?x?x?x?x?x?x 0.00000000 BTC