Why would it be ridiculous? That's a very strong term!
Is your argument that the information from confirmed blocks is already enough? Even if you think that, "barely affected" seems vague, and "a few dozen spam txs" seems weirdly specific?
Login to reply
Replies (3)
> Why would it be ridiculous?
Because in a system like the mempool, if a relatively small difference was actually bad, then a relatively large difference should be worse. But in reality, the largest possible difference between mempools is for one person to have a really big one and for another person not to have one at all. And even in that extreme case, feerate estimates are barely affected. (See below.) Since the largest possible difference has very little affect, it is absurd to monger fear about a much smaller difference (i.e. the difference between a Core mempool and a Knots mempool).
> "barely affected" seems vague
Let me try to make this claim more specific. Feerate estimates are exceptionally variable, and, in nodes which *have* a mempool, it changes subtly based on the order in which unconfirmed transactions appear to your node, which is not enforced by any policy. Therefore, even when two nodes have the same mempool policy, I don't expect them to have matching estimates except when fees are minimal (i.e. when it gets "stuck" at 1).
As a result, I am unwilling to say "blocksonly mode makes no difference at all," as anyone might then try to make me look foolish by displaying a side by side comparison and saying "look, there's technically a slight difference," amd you denied *any* difference.
But I can still be more specific by saying the following. I *would* look foolish if the following supposition is wrong: the variance between a blocksonly node's feerate estimates and a Core v30 node's feerate estimates are probably within 1 standard deviation of the "natural" variance between two nodes that have an identical mempool policy.
The difference might be small most of the time and yet still might be extremely important. If there is a sudden arrival of 100 transactions with big fees and big size in vbytes they might blow out estimates, and you don't see it if you are blocksonly. It still might be true that "the difference is on average very small" if this only happens very occasionally, but it stands to reason that without this information you are at a disadvantage in trying to judge what fee to use for fast confirmation.
Still jumping through hoops to support a lunatic. Really lining up to make it your whole thing that you support the guy who wants to grant himself power to rollback the chain at will?
You have made your name on lightning and privacy and Luke is out to destroy both.
Please read up on the difference between rationality and rationalisation.