BeamMW / roadmap

Beam Roadmap
4 stars 0 forks source link

Max Privacy transactions #1

Open beam-mw opened 3 years ago

beam-mw commented 3 years ago

Max Privacy transactions utilize the new Lelantus MW infrastructure that was added in the recent hard fork and the related 5.0 version. Each such transaction contains two parts. First, the Sender submits UTXOs into the shielded pool with a max anonymity set of 64K. Then, Receiver extracts a completely new set of UTXOs that are completely unlinked from the previous history from the pool and can use it for further transactions. The time between these two parts is important as it allows for a sufficient number of other UTXOs to accumulate in the pool and provide the required anonymity set. Beam CLI wallets allow users to perform these operations separately for maximum control. In UI wallets, this operation is seamless and is built into standard Send and Receive operations.

The specific window within which the anonymity set is maximal depends on the rate of Max Privacy transactions, the more they are used, the faster maximum anonymity is reached. This information is monitored and displayed by the wallet, so that at any time the user can know the exact anonymity set of each UTXO. The manual control, however, is not required since the wallet automatically selects the best UTXOs for each transaction, including the ability to send LelantusMW and Mimblewimble UTXOs in a single transaction.

ghost commented 3 years ago

Looking forward to the implementation in the GUI wallet. I reckon it should be an unavoidable default option :)

ghost commented 3 years ago

Not sure if it's the right place to ask a question, but what's your take on the recent announcement by CipherTrace (off-chain data analysis and "visualization" of decoys)? I know it all sounds like bullshit, but still... And, perhaps, your opinion on the Triptych algorithm?

vcorem commented 3 years ago

Regarding CipherTrace claims, time will tell. Regarding Triptych, it's similar in ways to Lelantus, building upon Groth’s one-of-many

On Sun, Sep 6, 2020 at 11:28 AM PapaKarl0 notifications@github.com wrote:

Not sure if it's the right place to ask a question, but what's your take on the recent announcement by CipherTrace (off-chain data analysis and "visualization" of decoys)? I know it all sounds like bullshit, but still... And, perhaps, your opinion on the Triptych algorithm?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/BeamMW/roadmap/issues/1#issuecomment-687724572, or unsubscribe https://github.com/notifications/unsubscribe-auth/AABGLKJFQHAMDQ74M722ZSDSENB3VANCNFSM4P3FPHOA .

ghost commented 3 years ago

Sure thing. From that vague interview with Dave Jevans - where he's getting kindly and brutally grilled by Sarang Noether - I got an impression that they build multiple hypothetical maps of transactions using their analysis/snapshots of the whole blockchain and of mining pools then compare/"triangle" (Dave's expression) them over time by applying off-chain information from clients, major platforms/exchanges and the LEA (CYBINT/CSINT) sources and constantly tagging (OSINT)/tainting addresses.

vcorem commented 3 years ago

It is more or less similar to my impression as well.

On Mon, Sep 7, 2020 at 2:58 AM PapaKarl0 notifications@github.com wrote:

Sure thing. From that vague interview with Dave Jevans - where he's getting kindly and brutally grilled by Sarang Noether - I got an impression that they build multiple hypothetical maps of transactions using their analysis/snapshots of the whole blockchain and of mining pools then compare/"triangle" (Dave's expression) them over time by applying off-chain information from clients, major platforms/exchanges and the LEA (CYBINT/CSINT) sources and constantly tagging (OSINT)/tainting addresses.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/BeamMW/roadmap/issues/1#issuecomment-687939178, or unsubscribe https://github.com/notifications/unsubscribe-auth/AABGLKIHQGECIZERCGXKO43SEQO3RANCNFSM4P3FPHOA .

ghost commented 3 years ago

Do you think that conceptually Beam's Privacy/Max Privacy (Extreme Privacy?:)) is somewhat similar to Dash PrivateSend and Zcash Private? Not technically, of course. A concept which is not present in Monero (to their marketing advantage).

I think it can be slightly misleading and counter-intuitive, sort of like Healthy vs Very Healthy. In Dash and Zcash, it doesn't really work because nobody uses PrivateSend and Private transactions, so the whole blockchain in exposed as a result.

I reckon it would be worth addressing these issues and explaining to a broader audience that Beam's Private transaction is indeed private, unlike Zcash Shielded transaction. Also, addressing a hypothetical scenario in which nobody ever uses Max Privacy transactions relying on Private/default transactions instead: what happens to the blockchain exposure (comparing to a perceptually similar situation with Zcash and Dash), do Max-Privacy transactions "stand out", does it make any sense to use MaxPrivacy if nobody else uses it? And so on.