El mempool basicamente es el listado de las transacciones realizadas en una criptomoneda las cuales aun no han sido verificadas por los mineros y agregadas a un bloque del Blockchain. Este listado de transacciones se aloja en los nodos de la red de una criptomoneda como el Bitcoin. Cuando se genera una transaccion los nodos comunican a sus peers la informacion de las mismas para ser guardadas. Los nodos realizan una verificacion de las firmas para ver que la transaccion sea valida y que los fondos no hayan sido gastados anteriormente.
Los mineros recogen las transacciones pendientes de verificacion para agregarlas a un bloque y luego validar este bloque, ya que cada transaccion tiene un Fee asociado, es normal que los mineros elijan las transacciones mas redituables para agregar a los nuevos bloques, quedando las transacciones con menores fees relegadas y por ende tardaran mas tiempo en ser verificadas. Luego los mineros arman el bloque y lo validan por ejemplo usando el metodo de Proof of Work o Proof of Stake, el metodo depende de la criptomoneda en cuestion.