Join Nostr
2026-09-06 19:56:54 UTC
in reply to

MrWonderland on Nostr: You know you could just research that yourself... But now that you asked me so ...

You know you could just research that yourself... But now that you asked me so nicely...
Currently the sender privacy in Monero works like this: Everytime you want to send a TX your wallet picks 15 (mostly) random TX from the blockchain and signs it so that your TX looks like anyone from the 16 people (you plus the 15 decoys) could have sent this TX. This gives pretty good privacy but these so called ring signatures can be attacked in a few ways so that you could theoretically reduce the ring size to about 4 (instead of 16).
Now with the upcoming FCMP++ upgrade every transaction will look like it could've been sent by everyone on the chain. That means instead of potential 16 senders you now have 150million+ possible senders.

Other improvements that come with FCMP++ (the full name btw comes from Full-Chain Membership Proofs + Spend Authorization + Linkability) are for example that you can now sign TX that depend on a TX that has not yet been published, allowing more L2s to work with Monero aka Transaction Chaining.

Also this upgrade will bring Carrot (Cryptonote Address on Rerandomizable-RingCT-Output Transactions) giving us better view keys, Migitation of a few attacks that are possible with current addresses (were an attacker can gain some insight about the ownership of certain addresses) and some more.

If you want even more details I encourage you to continue reading these:
https://www.getmonero.org/2024/04/27/fcmps.html

https://github.com/jeffro256/carrot/blob/master/carrot.md