wow. Thank you for the explanation. I did some research to understand what are you saying, because I am new in this and now I have thanks to you a much cleaner image, how it is supposed to work.
one more question: are the transactions picked up by chance from the mempool? Are there any criteria besides the econmic ones?