Privacy-Preserving Perpetual Trading on Zcash

I’m exploring an idea for a privacy-focused decentralized perpetual trading platform built around the Zcash ecosystem.
The main idea is to combine:

  • Zcash shielded assets and private notes
  • Zero-knowledge proofs
  • Private positions and collateral
  • Leveraged perpetual trading
  • On-chain/verifiable settlement
  • Multisig for governance and emergency controls

The goal is to make trading activity private while keeping the protocol itself verifiable and trust-minimized.

I’m currently exploring the best technical architecture and would love feedback from people experienced with Zcash, ZK, and DeFi.

What do you think would be the biggest technical challenge with this approach?

1 Like

Honestly, you will have to implement a Layer-2 approach, such as with Stacks/cbBTC using a DAO or something. Shielded Zcash is incredibly limited; the number of supported transaction circuits is in the single digits.

Seriously, though. It doesn’t support Schnorr signing, it doesn’t support timelocks. It’s fundamentally just a commit-reveal (nullifier-based) system, a glorified Tornado Cash.