The event will be hosted at theBunkers Yaba:
279 Herbert Macaulay Way | Yaba, Lagos | Map
Join us on our twenty-first Bitcoin Socratic Seminar! A special thank you to our sponsor, Btrust for food and refreshments.
MC: Abiodun
Gave a technical deep-dive into Bitcoin Core cluster mempool solution.
Bitcoin Core's mempool has three problems which are eviction, mining algorithm and RBF. The common concept is that we have no total ordering of transactions in the mempool and it is a difficult thing to achieve in terms of compute resources. The solution is to cap the size of connected components which are called clusters, then each cluster can be linearized and broken down into chunks. With that, mining becomes a merge sort by taking the best chunk from each cluster and pick the highest feerate one, repeatedly. Eviction runs the same loop from the other end, so the two are exact inverses. And every transaction now has a mining score, its chunk's feerate, which gives RBF a single number to compare against.