Sounds like you already know that the real reason is to fix the degradation of compact block relay performance.
Login to reply
Replies (1)
The problem is we can't have both flawless cbr and an effective policy.
As you improve one thing, you degrade the other and vice versa.
This is a trade-off and if we don't have a line, the holy grail of perfect cbr just becomes miner-driven development and policy becomes a facade, which opens the door to eroding it further.
What doesn't make sense in this, is that when miners first step out of policy, all of a sudden, we adjust the policy to them. As if a reduced propagation by a few hundred ms is now a valid ransom on node runners and we can't live with a little friction caused by misbehavior.
As if we can't handle using the existing and perfectly functioning fallback to fetch transactions.
Where this cbr pursuit further falls apart is that under desired conditions of having mining more decentralized, miner misbehavior becomes risky to _them_ as other miners gain an advantage because policy-compliant blocks propagate faster and therefore policy becomes more effective.
I get cbr, but the reaction is wrong, let miners take responsibility and take the risks, we can handle it.