Zama is a crypto privacy protocol that adds a layer of confidentiality to public blockchains. Homomorphic encryption (FHE) is a technology that enables processing data without decrypting it. This can be used to create private smart contracts on top of public, permissionless blockchains, where only specific users would be able to see the transaction data and contract states.