Protecting your online privacy could become a lot easier with Zero Knowledge Proof. A technique that allows you to prove things without disclosing what it is you're proving.
Need to have a certain age before you can signup for a service? You can deliver a proof that you meet the criteria without sharing your actual age. Or you could prove to your bank that your salary is sufficient to get a loan, without revealing your real salary.
This video wouldn't be possible without the work of others. Here are the sources I've used during my research & script writing:
Explain Like I’m 5: Zero Knowledge Proof (Halloween Edition)
. (2017, October 26). Cossack Labs. https://hackernoon.com/eli5-zero-knowledge-proof-78a276db9eff
Goldwasser, S., Micali, S., & Rackoff, C. (1989). The knowledge complexity of interactive proof systems. SIAM Journal on Computing, 18(1), 186–208.
Koens, T., Ramaekers, C., & van Wijk, C. (2017). Efficient Zero-Knowledge Range Proofs in Ethereum
PETRACEK, N. (2017, December 16). What zero-knowledge proofs will do for blockchain
. (n.d.). ZEROCOIN ELECTRIC COIN COMPANY. https://z.cash/upgrade/sapling
Schor, L. (2018, March 23). On Zero-Knowledge Proofs in Blockchains
. The Argon Group. https://medium.com/@argongroup/on-zero-knowledge-proofs-in-blockchains-14c48cfd1dd1