-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
chain:ethereumEthereum-related workEthereum-related workmilestone:m18M18: Ethereum Same-Chain PrivacyM18: Ethereum Same-Chain Privacy
Description
Epic: SIP Ethereum Contract (Solidity)
On-chain privacy contract for Ethereum using Solidity.
Overview
This epic covers the core Solidity contract implementation for same-chain privacy on Ethereum and L2s.
Technology Stack
- Solidity → On-chain smart contract
- Pedersen Commitments → Hidden amounts (EVM precompiles)
- Secp256k1 Stealth Addresses → EIP-5564 compatible
- ZK Proof Verification → On-chain Noir verifier
- Viewing Keys → Compliance/audit disclosure
How It Works
- User creates shielded transfer (SDK generates commitment + proof)
- Solidity contract verifies ZK proof on-chain
- Funds transfer with hidden amount (only commitment visible)
- Recipient scans for stealth addresses, claims with viewing key
Sub-Issues
- Solidity contract: shieldedTransfer function
- Solidity contract: claimTransfer function
- On-chain Pedersen commitment verification (EVM)
- On-chain ZK proof verifier (Noir→EVM)
- EIP-5564 stealth address on-chain implementation
- Solidity contract audit preparation
Success Metrics
- Contract deployed to Sepolia testnet
- 3+ L2 chains supported
- Gas benchmarks under 200K per shielded transfer
- Security audit preparation complete
Related
- Roadmap: M18 (Phase 4)
- L2 Support: Polygon, Arbitrum, Base, Optimism
Metadata
Metadata
Assignees
Labels
chain:ethereumEthereum-related workEthereum-related workmilestone:m18M18: Ethereum Same-Chain PrivacyM18: Ethereum Same-Chain Privacy