When complete, the ID is going to be a hash of the extension's public key, and extension content will be signed with the key. So there won't be conflicts (unless you share your private key).