This is a cross post of @cryptosimplify/zero-knowledge-proof-what-is-this by Hive account@phusionphil.How a ZKP works.