Zero-Knowledge Application

Zero-knowledge application

Zero-knowledge application (zApp) is a decentralized application that makes use of privacy-enhancing technologies, e.g. zero-knowledge proof (ZKP), homomorphic encryption (HE), secure multiparty computation (SMC), but operates correctly despite incomplete information, due to verifiable computation and arguments of knowledge.

Use Cases

Specifics

The platform is designed around an idea that computationally heavy applications can use a public distributed ledger. In contrast to prior platforms, which put either concurrency or parallelism at the core, a compromise is made on atomicity to achieve composable and scalable programmability. Applications can be desktop, mobile, web, but not limited to these platforms.

Development

API for development of zApps is ongoing progress. You can join the discussion such as whether a folding-based zero-knowledge proof-carrying data (ZK-PCD) will be the most suitable tool for our goals.

References

  1. Satoshi Nakamoto, Bitcoin P2P e-cash paper, .
  2. Dapper Labs, CryptoKitties | Collect and breed digital cats!, .
  3. Bitfinex_USD, The first dividend paying USD asset, .
  4. Samer Hassan, Primavera De Filippi, Decentralized Autonomous Organization, .
  5. Christopher Allen, The Path to Self-Sovereign Identity, .
  6. pdg744, Re: Run Doom on zkVM, .
  7. evoorhees, SatoshiDICE.com - Verified rolls, up to 65,000x winning, .
  8. Tim May, Untraceable Digital Cash, Information Markets, and BlackNet, .