I have been reading a lot about the validation of transactions. I understand the actual method in which a transaction is composed (inputs and outputs). However, I don't know what happens with that transaction once its "ready":
- Do miners check it before including it in a block?
- Do other nodes check it and where there is a certain consensuous miners include it into a block? Who composes the blocks then? Are all miners trying to solve the same block at the same time or different blocks?
Thanks in advance