zk-SNARKs, Zk-STARKs and BulletProofs are three major zero knowledge proofs to provide privacy for the blockchain technology.
Working Principles of ZK Rollup
Bulletproofs: Short Proofs for Confidential Transactions and More
What Are Bulletproofs? Guide to Confidential Cryptocurrency Transactions
What is Zero-Knowledge Proof & its Role in the Blockchain World?
Zero Knowledge Proofs: An illustrated primer
ZK-STARKs — Create Verifiable Trust, even against Quantum Computers
zk-SNARKs — A Realistic Zero-Knowledge Example and Deep Dive