What is zk-SNARK?

Zk-SNARK, which stands for zero-knowledge succinct non-interactive argument or knowledge, is the most popular zero-knowledge protocol.  This a space of increasing importance, as zero knowledge...