Rings and trees: how to prove coin ownership
summary
Compares three concrete ownership proofs: CLSAG (Monero today) uses linkable ring signatures with size and verification linear in ring size (e.g., a 16-member ring yields ~16 elements — millions become infeasible); Groth-style one-of-many proofs (Firo / Sigma / Spark) give logarithmic on‑chain proof size but still require linear verification over the bucket, enabling thousands but not millions; Merkle proofs (Zcash, proposed FCMP++ with curve‑trees and a bulletproofs-based circuit) scale to full‑chain membership with logarithmic or constant proofs (trusted setup for constant) and far larger anonymity sets.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 1:09Proving coin ownership matters
- 3:58Cryptographic approaches to ownership
- 9:35CLSAG ring signatures in Monero
- 11:00Groth-Bal proofs and bucketed sets
- 14:50Merkel proofs and tree structures
- 19:46Monero’s FCMP++ upgrade
- 22:14Trade-offs across protocols
- 23:20Quantum risks for cryptographic proofs
- 26:50AI tools in cryptographic research
related talks
18mRevolutionizing Privacy: Luke, Sarang, Aram & Reuben on Full Membership Proofs
17mDecentralization & Privacy: Amir Taaki on Monero's Technological Advancements
01h 05mInclusive Accountability at Scale via Proofs
31mSecure Distributed Storage
09mBulletCT: Towards More Scalable Ring Confidential Transactions With...
37mSeraphis Tx Protocol
09mLIVE w/ Sri Aravinda Krishnan at MoneroKon 2019! EPI #67
01h 01mKey transparency: Blockchain meets NoiseSocket
