ZkSync works to provide a scaling solution for the Ethereum network- a smart contracts platform-through the use of zero-knowledge proofs (ZKPs) to get rid of the congestion taking place in the blockchain.
The ZKPs are a way for a “prover” to demonstrate to what is called the “verifier” that a claim is valid without disclosing any information other than the fact itself. This enables transaction authentication while still keeping information discrete, and it works to improve the scalability and privacy of the systems.