Privacy Preserving Logic in Blockchain Systems, OAN Inc. 2020-2021

Blockchains, a decentralized peer-to-peer (P2P) ledger system, can provide trusted consen- sus, computation, and immutable data between untrusted entities. The goal of blockchain privacy is to protect sender privacy, receiver privacy, and/or provide confidential transac- tions. Since Bitcoin, there are a number of research articles for blockchain privacy. Notable approaches are to use ring signatures [RST01] to achieve sender privacy and stealth addresses for receiver privacy (e.g., the Monero cryptocurrency).

The goal of this research is to improving usability of zero knowledge (ZK) proof systems in the blockchain setting, and to  construct protocols to achieve application-specific privacy goals.