1
Based on the format of a coinbase transaction described here: What is the format of the coinbase transaction?, I don't see how the all the coinbase transactions for a given miner do not all have the same hash assuming the miner was just using a single pubkey and the block rewards were the same. If they all have the same hash then when you spend one of them, you effectively use them all because that transaction hash has now been used as an input. Clearly that wouldn't make sense, so how are they ensured to be unique transaction hashes?
Closely related, almost duplicate: https://bitcoin.stackexchange.com/questions/30764/why-block-height-is-required-in-coinbase/30780#30780
– Nate Eldredge – 2018-08-21T23:26:27.263