Oddbean new post about | logout
 Thinking this through once again: #ordisrespector does not seem dangerous knowing that:
- bitcoind does not consider the mempool for fee estimation (only the past blocks). 
- LN implementations and Electrum servers rely on the data from bitcoind.

Please correct me if I am wrong. 
 Yes, unless you use specific software that takes local mempool into account when estimating tx fees. 
 Thanks, I know about two such software:
- mempool (the FOSS project)
- Bitcoin Knots

are there any more that might be affected by changing the content of my local mempool? 
 Knots? AFAIK ir has the same estimator as Core, haven’t noticed big differences in estimations. Maybe @Luke Dashjr can comment.

Don’t also Sparrow Wallet have custom estimator? 
 Also Wasabi coordinator takes mempool into account. https://github.com/zkSNACKs/WalletWasabi/pull/10734 
 Only difference between Core and Knots fee estimates is Knots by default targets confirmation within 24 hours.

Looking at your current mempool for fee estimation is broken by design 
 What Wasabi does is looking at Knots estimates and then increasing fee if tx will not fit in top 200 MvB of current mempool with that estimated feerate. 
 a very useful correction here: https://nitter.net/mononautical/status/1725813952377127375

bitcoind does rely on the mempool for fee estimation.

the estimatesmartfee algorithm works by tracking how long transactions in different "fee buckets" wait in the mempool before getting confirmed.

which means it needs to see a representative sample in the mempool.