Managing Private Data in Blockchains for Beginners: ZKPs, FHE, and MPC
How to ensure privacy on a public blockchain?