each channel has unique ID already - the one that you see in ECP :8060/query/apps or 8080 `plugins`, or in the URL of dev.portal when editing app properties. if that is used as part of the input to cryptographic hash function, it will ensure that the output digest differs from app to app. i haven't looked at the specific function but there is good likelihood that's what it does too