zNEP-17 is a Zero-Knowledge privacy vault for the Neo N3 blockchain. It breaks the on-chain link between the sender and the receiver, allowing you to transfer assets anonymously.
1 Deposit
When you deposit, a random Secret and Nullifier are generated. These are mathematically hashed into a "Leaf" and inserted into the vault's on-chain Merkle tree. Your wallet is disconnected from this secret ticket.
2 Withdraw
To withdraw, your browser generates a zk-SNARK proof using your Secret and Nullifier (typically 2-20s, depending on device). The relayer then submits the transaction (~10-15s on testnet). This proves you own a deposit without revealing which deposit it is, and sends funds to a fresh address.