
ZKShield
Private Trading. Zero MEV. Full Control
Demo
About
The problem it solves In DeFi, MEV (Maximal Extractable Value) attacks exploit the transparency of blockchain transactions. Bots monitor pending transactions and front-run users by inserting their own trades just before, resulting in: • Front-running: Your trade is copied and executed ahead of yours, making it more expensive. • Sandwich attacks: Bots buy before and sell after your trade to extract value from your slippage. • Loss of privacy: Every trade is public before it is finalized, revealing your strategy. This leads to unfair pricing, higher fees, and loss of trust in decentralized markets. The Solution: ZKShield ZKShield protects users from MEV by using zero-knowledge proofs and a commit-reveal scheme that hides trade details until they are executed. Users commit to a trade off-chain, generate a ZK proof that verifies its validity, and only reveal the trade once it’s safe. This prevents bots from reading trade intent in the mempool and ensures fair, private, and MEV-resistant trading.
How it's made
Challenges we ran into Unfortunately, I’m currently facing technical issues with my laptop — it stopped charging last night and shut off in the middle of the project. I’m currently working off the last commit I was able to push before it powered down.