Why only ADMIN users in hyperledger fabric have the permission to install instantiate query in chaincode?
The main intention of hyperledger is to provide confidential transactions. Chaincode contains sensitive information such as business logic. The main purpose of hyperledger would not be satisfied if any user could install or instantiate a query in chaincode. Hence, for now, only the Admin has the permission to install and/or instantiate queries.