Key Takeaways Unlike most other privacy technologies, ZKPs offer privacy to public smart contract networks in a manner that does not sacrifice auditability. There are three main categories of ZKPs, namely: ZK-SNARKs, Bulletproofs, and ZK-STARKs with the majority of implementations so far having used SNARKs. ZKPs may increase the likelihood of enterprises using public crypto...