Zero Knowledge, a variety of technologies which leverage cryptographic proofs that someone knows something is true, without revealing the knowledge to the verifier. This is useful for privacy, rolling a number of transactions into one bundle, and many other use cases.