0
AFAIK when a miner succeeds in creating a block, he puts a special transaction (coinbase) in it which spends no input and sends a fixed amount of BTC to an address he can arbitrarily specify.
Instead of doing so, can we do the following: Miner simply puts an address in the block header. When he succeeds in creating the block, all nodes that receive this block create the coinbase transaction -which spends no input and sends the fixed amount to the address in header- in their UTXO pool.
Would that work?
Why to make that change? What's the difference? – Osias Jota – 2018-02-15T14:23:01.480
Curiosity. Don't think it is any better than current model in any way. Just curious if it's feasible or not. – SpiderRico – 2018-02-15T14:23:46.413
2No, I mean what's the rationale behind it? To separate mining work from transaction selection? – Osias Jota – 2018-02-15T14:31:35.083