1. What is the mempool?
The mempool represents the waiting area for transactions of a blockchain. Once a transaction is verified by a node, it waits inside the mempool until it is picked up by a miner and inserted into a block
2. What happens if the miners can’t keep up with the rate of the new transaction?
The mempool gets bigger than bigger and therefore there will be more valid transactions waiting to be put in the block
3. How does a growing mempool effect transaction fees?
The miner put the valid transaction from the mempool to the bloc based on the fee , the priority is give to the valid transaction in the mempool which have highest fees (what i find unfair , fees should be based on transaction size , amount, time in the meempool)