Zcash, initialement conçu sous le nom de Zerocoin, a commencé comme une initiative académique visant à améliorer les fonctionnalités de confidentialité de Bitcoin. Il a ensuite évolué en Zerocash, une blockchain autonome utilisant des preuves à divulgation nulle de connaissance pour garantir la confidentialité des transactions. Le projet a constamment maintenu sa mission fondamentale de défendre la vie privée en tant que droit civil fondamental.