I am following the tutorials of hyperledger composer at composer playground. In defining a business network, at some point after starting fabric, a PeerAdminCard is created by
./createPeerAdminCard.sh
After that it can be seen in the card name and when imported for a specific business network, it can be seen to what Business Network it has been assigned.
Based on my undestanding this peer is the admin of the network, and when you run composer-playground, this is what you see in ID Registry on top right which has access to everything (all participants, assets and transactions.) And it seems that this Admin (PeerAdminCard) can also issue other identities. If these assumption are correct (please correct me if I am wrong), the following questions rise for me:
1- Is it safe to have such a peer in network?
2- Doesn't it make things more centralized?
3- If it can add peers to the network, can't it save the secret key of the peers and later use that to impersonate that peer or just simply read the content of transactions which are made by that peer?
4- Regarding question number 3, are transactions made in a channel already encrypted so that only members of the channel can somehow decrypt them by their private key or if Admin adds itself to a channel at some point in time can simply read those transactions without difficulty?
I appreciate any help. Thank you in advance.