Notus: Dynamic Proofs of Liabilities from Zero-knowledge RSA Accumulators

Jiajun Xin

33rd USENIX Security Symposium · Day 1 · USENIX Security '24

The talk "Notus: Dynamic Proofs of Liabilities from Zero-knowledge RSA Accumulators" introduces a novel system designed to enhance the transparency and security of centralized cryptocurrency exchanges (CEXs). Following the catastrophic collapse of FTX in 2022, which was attributed to internal unauthorized transactions and misrepresentation of assets, the cryptocurrency industry has faced immense pressure to adopt verifiable proof of solvency (PoS) systems. While Proof of Assets (PoA) is relatively straightforward, proving liabilities—the total funds a platform owes its customers—presents significant technical and privacy challenges.

AI review

Notus introduces a critical fix for centralized exchange Proof of Liabilities (PoL) by identifying the 'window opportunity attack' in static models. It proposes a novel dynamic PoL system using zero-knowledge RSA accumulators and MultiSwap, offering significant efficiency gains and continuous, privacy-preserving solvency verification. This is a foundational step towards restoring trust in CEXs post-FTX.

Watch on YouTube