Correct there is no voting, but all full nodes must validate that a block follows the rule set. Otherwise the block will be rejected. It requires both miners and full nodes to create PoW consensus.
And yes the node also gives one a client to validate stuff for oneself. But that’s not it’s primary role in the network.
All the nodes? What if 90% of the nodes validated a block? It doesn't matter how many nodes validate a block, because there is no voting.
reply