Difference chaincode (smart contracts) in private collection

Nikos Karamolegkos

I am wondering if in a private Hyperledger Fabric 2.2 network with N organizations in one channel can have different private smart contracts? Specifically, I would like to build a network with N orgs and M peers in each org, where each org will have it's own private data collection while at the same time all M peers of N orgs will be part of the endorsement policy. For example if org1 needs to update it's private part of the ledger all the network peers will be part of the endorsement without knowing the data that will be committed by the org1. Is this feasible?

Nikos Karamolegkos
R & D engineer at ICS-FORTH
Telecommunications and Networks Lab (TNL)