3 min read

⏩ Speed up Bitcoin Transactions with Mempool Accelerator

Speed up your Bitcoin transactions with the new Mempool Accelerator. Everyone can use it unlike Replace by Fee (RBF) and Child Pays for Parent (CPFP). Learn how each technique works and choose the best one to avoid long wait times.
⏩ Speed up Bitcoin Transactions with Mempool Accelerator

Transaction confirmation time is a big problem in Bitcoin that the wider community does not understand well.

There are two main ways to get your transaction confirmed faster.

Bitcoin natively supports Replace by Fee and Child Pays for Parent

Replace by Fee (RBF)

Sometimes called "Fee Bump" in certain applications, RBF allows a user who sent a transaction to include a higher transaction fee.

For example, maybe you sent a Bitcoin transaction with a fee of 5 sats/byte, but the next block in the mempool is taking fees of 8 sats/byte, and the mempool shows you that 5 sats/byte will take weeks to confirm.

In this example, you could replace your 5 sats/byte fee with 8 sats/byte, and your transaction would be confirmed in the next block.

To use this, your transaction MUST be flagged as RBF-enabled (which, as of 2024, not all wallets support - even though they really should)

This transaction was sent by a wallet that does not support replace by fee. This guys is going to have a hard time ever confirming his transaction.
This transaction supports replace by fee. This guy's transaction will get confirmed soon and he has the option to get it confirmed even faster.

Child Pays for Parent

Child Pays for Parent (CPFP) allows a user to create a new "child" transaction that depends on an earlier unconfirmed "parent" transaction.

Assigning a higher fee to the child transaction gets both the child and parent transactions confirmed faster.

For example, you sent the same 5 sats/byte transaction, and the next block is taking 8 sats/byte.

You create a second transaction with 8 sats/byte from the wallet that you sent the original transaction to.

The 8 sats/byte transaction gets confirmed.

CPFP can be confusing unless you see it in action so I made a full tutorial here

Child Pays for Parent Tutorial

Now we finally have a third option, that is more expensive but much simpler.

Mempool Accelerator

Mempool.space recently rolled out a new beta feature called "mempool accelerator".

Mempool Accelerator

This allows you to pay mempool.space to confirm your transaction faster.

It's like RBF but you don't have to enable anything - this will always work.

But why does it work?

Mempool Accelerator works by sending an out-of-band payment to mining pool partners.

This is not a change to your transaction on the Bitcoin network. In our example earlier, your transaction would still be stuck at 5 sats/byte.

This is effectively a bribe directly to miners to include your 5 sats/byte transaction in an earlier block, even though, based on your original fee, it doesn't make economic sense.

Miners have an economic incentive based on the fee on your transaction to process it faster by putting it into the block they mine.

Miners (usually) construct Bitcoin blocks based on the most economic transaction they can include the block (higher fee goes first). Technically they can build the block however they want, which is where these out-of-band payments come into play.

But obviously, if you found the people who are mining the next block, you could bribe them in cash to include your transaction in that block.

In fancy bitcoin terms, we call this an "out-of-band" payment. Over on Ethereum they call it MEV (Miner Extractable Value / Maximal Extractable Value)

What's great about this is that even though it's more expensive than just running RBF, you can get absolutely any transaction confirmed - for a price.

If you want to learn more about Accelerator, you can check out Mempool's website here

Join the Discord or DM me on Twitter if you have any questions - I'll make some MEV on Bitcoin consequences videos in the future if there's enough interest.