New blog post: https://petertodd.org/2023/why-you-should-run-mempoolfullrbf
What is full-RBF? Why is it good for multiparty protocols like conjoin? Why is it good for wallets and miners? And why do a small minority hate it with a passion?
(we all gotta take a break from ordinal drama you know)
Interesting! Foundry USA mined a full-rbf double-spend, with a few minutes between tx #1 and tx #2: https://web.archive.org/web/20221221022035/https://fullrbf.mempool.observer/
My best guess is this has something to do with unconfirmed inputs. My stock v24.0 node saw both tx #1 and tx #2 at the same time initially, but rejected the latter for spending an unconfirmed input. Then a few minutes later, it accepted tx #2 once the input confirmed.
Interesting! A full-rbf doublespend just got mined by... a miner on P2Pool!
https://mempool.space/tx/9c8a9cc21cc80ff6ee5daffe8f9283b5501e8333e81b3077cdf97b35a3434959
I didn't even know P2Pool still existed. And it kinda doesn't: according to https://web.archive.org/web/20201029044054/http://p2p-usa.xyz:9334/static/ the expected time between blocks right now is 3.2 years. Looks like the last block was 2 years ago.
Seems like the particular P2Pool miner that found the block had a high minimum fee, as the block only contained the high-fee parts of the mempool: https://miningpool.observer/template-and-block/00000000000000000001f6fc9422b5e1babc73f135d4a2ce3550494f54b601ac
From my talk at bitcoin++ @niftynei
https://bitcoincdmx2022.sched.com/event/1EwjH/teach-the-controversy-full-replace-by-fee
Neat: that bus has travelled 4000km from a Kentucky school system to serve as a chicken bus in Guatemala.
https://en.wikipedia.org/wiki/Bus_transport_in_Central_America