I've been intrigued for some time as to why the recommended fee on bitcoinfees.earn.com is usually at least 10 times what you really need to pay to get included in the next block. Over the last few days, I've noticed that they show about 600 transactions at 211+ and about another 650 at 141-150. After each block is found these do not disappear.
This screenshot was taken immediately after a block which included many transactions at 5 sats/byte.
These transactions are not shown on
https://jochen-hoenicke.de/queue/#1,2hSo as every node has its own version of the mempool these transactions for some reason must not be getting propagated around the network. Obviously, if the data they are using to estimate fees has 1200 high fee transactions that cannot get confirmed then their estimate is going to be much higher than it needs to be.
How does this happen? Is this a bug?
Bitcoinfees has been my most-used estimator and has always been very accurate in helping me estimate a good fee to pay (I seldom seek next-block confirmation). However, someone (DH I think) correctly pointed out a few weeks ago that their "fastest and cheapest fee" is far above what is actually efficient. I don't recommend to use it anymore, but their raw numbers still look pretty good to me.
Note that they keep the data in two ranges... the first bar is for 14 days (336 hours) and the second is for 1 day (24 hours) so the data will stay there for a while. Maybe they're doing it on purpose, maybe they just use a different, less flexible dataset. I wouldn't know.
It could be done on purpose because as far as I can remember, their suggested fees were always high compared to what you actually need to pay to get your transaction confirmed so If it was a technical issue, they would've figured it out already. A better alternative (far more accurate):
https://coinb.in/#feesI think when I first started using it, it was pretty okay, but never paid attention to their recommended fees, just used the bars to estimate manually. But yeah, it's been pointed out for a while now so they've had plenty of time to fix it. Negligence or deliberation?
And yeah, coinb.in seems to be the better alternative now!