I am wondering why we need Mempool (central and aggregated pool) while each miner has its own pool?

If we need the Mempool as an architectural design, how we can make sure that miners are sending their transactions to Mempool?

Is that possible for a miner to confirm a transaction on its own(Privately) but not send it to the Mempool(Shared-Public Pool?

Please correct me if my understanding from Miner pool as a private and the Mempool as a public area is not correct.

Thank you


The mempool is not a central or shared pool, every node has its own separate mempool (though a node does not have to keep a mempool, it will still function fine without one).

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.