We don't need the mempool. Transaction relay works better outside of the bitcoin p2p network. It's a crutch because bitcoin developers use the mempool to paper over security issues. Fix the security issues. Deprecate the mempool.
This sounds like a deep topic...
Thread collapsed