TESTNET

πŸ“– Protocol Overview

Architecture, threat model, and comparison with existing privacy protocols

What is ZK-Sentinel?

ZK-Sentinel is a privacy-preserving financial protocol built on Ethereum that provides coercion resistance β€” a property no other mixer or privacy pool implements. Users can protect their funds even under physical threat through a dual-nullifier architecture where real and decoy withdrawals are computationally indistinguishable.

9 Protection Layers
#LayerProtectionImplementation
1Commitment HidingDeposit amounts hiddenPoseidonβ‚„ hash
2Nullifier PrivacyWithdrawal unlinkable to depositDual nullifier (real + decoy)
3Merkle Anonymity SetDepositor hidden in crowdIncremental Merkle tree (depth 20)
4Relayer BindingIP address protectionAnti-frontrunning hash binding
5ZKML Coercion DetectionBiometric stress analysisHalo2 on-chain ML verification
6Shadow PassphraseDecoy wallet under duressCanary phrase β†’ decoy nullifier
7Privacy Pools (PoI)Regulatory complianceAssociation Set Provider
8Selective DisclosureProve properties without revealingRange proofs on amounts
9Multi-denominationAmount fingerprinting prevention92 pools across 12 tokens with 4 denominations each
Comparison with Existing Protocols
FeatureTornado CashRailgun0xbowZK-Sentinel
Coercion ResistanceβŒβŒβŒβœ… Dual nullifier
ZKML BiometricsβŒβŒβŒβœ… Halo2 on-chain
Privacy Pools / PoI❌Partialβœ…βœ… ASP Registry
Selective DisclosureβŒβŒβŒβœ… Range proofs
Partial WithdrawalsβŒβœ…βŒβœ… Change commitment
ERC-20 SupportDAI onlyβœ… Fullβœ…βœ… Multi-token
Shadow PassphraseβŒβŒβŒβœ… Canary defense
Multi-chainETH onlyETH+PolygonETHETH+Arbitrum+Base
Threat Model
πŸ”΄ Physical Coercion

Attacker forces withdrawal at gunpoint. Defense: Shadow Passphrase triggers decoy nullifier, real funds remain.

🟠 Chain Analysis

Chainalysis/Elliptic trace deposits to withdrawals. Defense: Merkle anonymity set + relayer binding + multi-denomination.

🟑 Regulatory Subpoena

Government requests proof of legitimate funds. Defense: Selective Disclosure + Proof of Innocence without revealing amounts.

🟒 MEV / Front-running

Miner extracts value from pending withdrawal TX. Defense: Relayer binding hash prevents TX modification.