Miners should not be able to add transactions to blocks which haven't been propagated by the network of nodes. It's an attack vector and it needs to be closed, I expect that it will be at some stage.
Have you seen a coherent proposal that could stop this from happening? Afaict it's at least nontrivial if not impossible. Txs would need to be subject to another layer of consensus.
reply
Unfortunately, no.
I think the more reasonable approach would be gain consensus to update Core filters and make it easy to identify miners including out of band transactions in their blocks so that social pressure and potential lost hashrate does the rest.
reply
Would you say standardizing the mempool could be considered centralization @DudeJLebowski? As far as social pressure, it might not work because hashrate isn't something you can take away from a miner that is also their own pool.
reply
It wouldn't work anyway, you'd need to have a process to decide on the "correct" mempool.
reply