2
I've read at a few places that the nodes validate transactions in a linear fashion, i.e. after node A validates, then node B, etc. (which is also the reason, as claimed by many, why blockchain suffers from a scalability issue) But if blockchain is decentralized, how would the nodes know in what global order to validate? It must be the case that several nodes validate on the same block in parallel.
Validation and confirmations are not the same. You can have outright invalid transactions that would never be mined. You can also have transactions included in a block that were never broadcasted – Raghav Sood – 2018-07-02T06:58:19.140