Zero-Knowledge Proofs Origination and Early Twenty-First Century Use Cases