What is Bitcoin ABC's Mempool Overhaul Project?

2 858
Avatar for Bitcoin_ABC
Written by
This user is who they claim to be.
We have manually verified this user via some other channel.
4 years ago

The mempool is at the center of everything in Bitcoin Cash. Currently, however, it suffers from a number of inefficiencies. We need to change how the mempool works in order to grow beyond the Bitcoin Core store-of-value/digital-gold model and lay the groundwork for billions of daily users.

The issues with the current mempool code stem from the fact that the code inherited from Bitcoin Core is optimized for a situation where blocks are small, and are always full. This results in a number of design decisions that are not suitable for Bitcoin Cash’s goal of high transaction throughput and a block size limit that is always above demand.

A Significant Change

Bitcoin ABC's Mempool Overhaul project constitutes a significant change in how Bitcoin Cash works. Its implementation will result in Bitcoin Core backports becoming more challenging, if not unviable.

Because the mempool is central to many functions of the node software, improving the mempool code has several benefits including:

  • dramatically improve or completely eliminate the 50-unconfirmed chain transaction limit;

  • improve the fee structure and potential reintroduction of “free” transactions;

  • better scalability via parallelizations, block template construction, etc.;

  • many efficiency improvements;

  • simpler, more maintainable code.

Increased Maintenance Overhead Costs

Under no circumstances can we embark on the Mempool Overhaul project without a significant and ongoing budget. The Mempool Overhaul requires a workforce to maintain it on an ongoing basis. Undertaking this project without adequate, sustained funding would constitute an existential threat to Bitcoin Cash, since after it is completed, maintenance tasks will increase considerably compared to the status quo.

The Mempool Overhaul represents BCH stepping out of BTC's shadow and tossing aside the support lines. The Mempool Overhaul constitutes Bitcoin Cash taking leadership of the Bitcoin vision. It gives birth to many new possibilities and results in a distinctive codebase for BCH.

Join Us

Join us in building censorship-resistant P2P electronic cash for billions of daily users and realizing the vision that is Bitcoin Cash!

Visit fund.bitcoinabc.org to find our business plan, budget, delivery timeline, funding options and feedback mechanisms.

We can only do this together.

Can we count on you?

Got questions? Ask us below.

Other Articles in This Series

2
$ 3.67
$ 2.00 from @PiRK
$ 0.50 from @Big-Bubbler
$ 0.50 from @kralux
+ 7
Avatar for Bitcoin_ABC
Written by
This user is who they claim to be.
We have manually verified this user via some other channel.
4 years ago

Comments

Glad you guys are doing this. Sad to see the developer-time-waste involved with needing to do this. Necessary evil I suppose until the price skyrockets.

$ 0.00
4 years ago

This is an opportunity to engage Bitcoin Cash businesses and users in a conversation about the future of Bitcoin Cash. As such, I think it is a net positive. Let's see what we can all achieve together. Thanks for your support! -George

$ 0.10
User's avatar Bitcoin_ABC
This user is who they claim to be.
We have manually verified this user via some other channel.
4 years ago