Upon reading the documentation, I have developed this understanding: Peers, who are assigned by the admin, are validating the data which is uploaded by the nodes of the network. Therefore the nodes are not doing any work in the network. And nodes which are passive clients using the network to send and receive data. So are the contracts executed on a peer's computer? I am confused.