Zero-Knowledge Proofs: A Layman’s Introduction

In my experience, people smile when they hear the words Zero-Knowledge Proof . Maybe I did too, I don't remember, that was a long time ago. But it is not uncommon to hear jibes like this "I'm an expert at Zero-Knowledge, I know nothing about it". In this post, I give a gentle introduction to the theme, so that you can have non-zero knowledge about ZKPs.