Firstly let me tell you (very abstractly), how I understood the consenous. If I am wrong, please correct me.
Out there are many miners and each one receive a lot of different transactions, that have to be validated. The one who is faster put all his by others verified transactions into a block.
What if for example my transaction lands by a miner, whose computing power very low is and he will be never able to put my transaction into a block?
Thanks abd best regards
Your transaction does not end in the mempool of the node of one miner... It is broadcasted troughout the network and ends up in the mempool of the nodes of allmost all miners (if the transaction is valid and the fee is high enough to pass the minimum relay fee)