So a ton of people have become peeved simply because of the fact mempool space started rendering arbitrary data on their FOSS project. Is this tantamount to support for these spam projects?
My only issue with mempool space is, I think they've become too big, that a fresh noob might not understand the nuances in this disagreement.
For me, mempool space using their own node as an arbiter of truth for what FEE ESTIMATION should be is what I consider as a flaw that has permeated the space for a while.
Per the way the protocol works, Fee Estimation should be a snapshot of transactions in the blocks, and not just what mempool space's node relays, as it obscures what the other node runners think. And therefore, if you use just what's in their node as a criteria for fee estimation, including spam in there skews the real Fee estimation.
I will add that, most people running bitcoin core's custom relay setting, might actually be another factor to consider, since it's what gives mempool space the gull to assume their node's the final arbiter.
On a brighter side, I do not think mempool space is a net negative, cos they enable things like nation state mempool instances, in the case of El Salvador, and other cool features, that also make it for noobs to better grasp what's going on, on the time chain. The only thing is that a lot of projects also use their APIs, and when things like fee estimation is determined by their node, then all of a sudden most projects using their API, start to carry a lot of information that might not truly be the representation of the entire network.
NOTE: For a fee estimation to be deemed somewhat accurate, the transactions that are broadcasted are measured against transactions in the block recently mined, as well as how long it took for those transactions to get there. Therefore, you mess up what other people might view as the proper fee estimation, and also mess up the payment mechanism payout schema for miners(FPPS).
Thoughts?