I'd like to read about the difference between these terms: Node, Peer and User.
From what I understand, a node is basically a machine which inside is running the HL Fabric binaries and is communicating with other machines belonging to the same network. A peer is the type of the node, in particular:
- Orderer: the one which put the transactions in a certain order for the insert in the ledger.
- Endorser: this type is the one that runs the chaincode and produces the RW sets.
- Commitment: a peer that propagates valid transaction among the network.
Finally, a user is a subject that has a digital certificate and exists in some organization. More users can work on the same node / peer.
Please tell me if there is something wrong in what I wrote and, eventually, why is that wrong.