I have a couple questions around this subject:
What is the exact trigger for a miner to start working on a new block? is it when they receive a copy of the blockchain with an extra block and they also approve of that block?
another question, if for example an update happens to bitcoin (from 1 to 2 mb blocks) and miner A updates and miner B doesn’t. Miner A will now accept larger blocks and miner B will ignore the larger blocks. Now a Fork happens and you get 2 different chains. Do these chains still use the same mempool/ transactions?
I assume the chain of miner A (and everyone else that updates) will become the new used blockchain for BTC? as the update was executed on purpose.
What happens to Miner B (and everyone who doesn’t update) who will still be mining according to the old consensus? Will he still get block rewards? Will there be a new coin/cryptocurrency linked to the UTXO’s that will devolop on this chain (like btc gold)? what happens to the old UTXO’s on the chain as they share the same history as Bitcoin (chain A).
Thx in advance, I have learned a lot with this course sofar!