10.1 Privacy as a Function of Pool Size
In privacy systems, anonymity is not a binary property. It is a statistical one. The strength of unlinkability increases with the size and diversity of the anonymity set. Fragmentation across multiple pools, denominations, or assets reduces effective anonymity by shrinking the set of plausible counterparties for any given withdrawal. Abyss therefore adopts a single global anonymity pool. All deposits, regardless of origin, asset type, or intended use, converge into the same commitment set after normalization into $V. This ensures that every participant benefits from every other participant’s activity. Privacy scales monotonically with usage. Formally, for a withdrawal ( W ), the adversary’s uncertainty is bounded by:10.2 Avoiding Denomination Fragmentation
Many privacy protocols require users to deposit fixed denominations. While this simplifies accounting, it fragments liquidity and creates identifiable patterns. Unique combinations of denominations can themselves become fingerprints. Abyss deliberately avoids fixed denominations. Deposits may be of arbitrary size, and withdrawals may be arbitrary fractions of a deposit. Balance enforcement is handled entirely inside the ZK circuit. This eliminates denomination-based correlation and allows natural payment behavior.10.3 Composability Advantages
A single pool enables seamless composition with other protocols. Applications integrating Abyss do not need to reason about which pool or asset to use. There is one interface, one proof system, and one anonymity set. This is critical for:- Merchant payments
- Exchange settlement
- Payroll systems
- Prediction market payouts

