zkPass zkPass: A Deep Dive into the Privacy-Preserving Decentralized Identity Protocol SMR Research 10/18/2024