this post was submitted on 28 Jul 2023
5 points (72.7% liked)

Monero

1675 readers
29 users here now

This is the lemmy community of Monero (XMR), a secure, private, untraceable currency that is open-source and freely available to all.

GitHub

StackExchange

Twitter

Wallets

Desktop (CLI, GUI)

Desktop (Feather)

Mac & Linux (Cake Wallet)

Web (MyMonero)

Android (Monerujo)

Android (MyMonero)

Android (Cake Wallet) / (Monero.com)

Android (Stack Wallet)

iOS (MyMonero)

iOS (Cake Wallet) / (Monero.com)

iOS (Stack Wallet)

iOS (Edge Wallet)

Instance tags for discoverability:

Monero, XMR, crypto, cryptocurrency

founded 1 year ago
MODERATORS
 

If I recall, there is a bug in Monero were your XMR could be traced when you send monero within a short period of time. If I recall one should wait 2 hours or 10 blocks?

top 12 comments
sorted by: hot top controversial new old
[–] shortwavesurfer@monero.town 7 points 1 year ago (2 children)

10 blocks is 20 minutes (2 minutes per block). You cant send monero before that anyway because of the 10 block lock time.

[–] Saki@monero.town 2 points 1 year ago (2 children)

Good point! Come to think of it, though, this wait time could be inconvenient. With traditional money, you can buy something, then you can freely buy something else after a few minutes. Would having multiple Monero wallets be the only solution, in case one wants to go on a shopping spree using xmr?

[–] monerobull@monero.town 5 points 1 year ago (1 children)

A nice fix for this is monerujos pocketchange feature. You shouldn't use it on your main wallet though since it can impact privacy a bit.

[–] Saki@monero.town 1 points 1 year ago
[–] opt9@feddit.ch 1 points 1 year ago

Just use a light wallet like cake for small stuff. Or after several partial transactions, you will have different amounts to spend from, sorta like having different size bills in your wallet.

[–] comcreator@lemmy.world 1 points 1 year ago (1 children)

Is the 10 block lock time there to prevent double spend and leaking any of your transactions?

[–] shortwavesurfer@monero.town 4 points 1 year ago (1 children)

Its there to prevent double spends and block reorgs that would break where ring inputs are. The biggest reorg in several years was a 3 block reorg which isnt to bad

[–] XmrLovingAncap@monero.town 2 points 1 year ago

I can confirm this finding. My log shows 1 reorg of depth 3 since August 2021. In total my log shows 326 reorgs since then with 325 of them being 2 blocks deep.

[–] azalty@jlai.lu 2 points 1 year ago (1 children)

There’s a bug in some wallet software (that didn’t update) that cause the decoy selection algorithm not to choose outputs that are exactly 10 blocks old, but only 11, which caused all spends from 10 blocks old outputs to be pretty much all considered the true spend.

But generally the more you wait, the more likely you are to be "secure". You can always try churning (wait between a few hours and a few days).

[–] comcreator@lemmy.world 1 points 1 year ago (2 children)

10 blocks is good enough though right?

[–] z0rg0n@monero.town 2 points 1 year ago

It's super good enough. The beauty of Monero is it makes private transactions easy.

[–] azalty@jlai.lu 2 points 1 year ago

Because some of wallets didn’t update, there’s still significantly less decoys that are 10 blocks old exactly. Sure it is enough, but you’ll statistically be way more exposed.

The decoy selection algorithm isn’t perfect though, and it also seems like it doesn’t choose enough recent outputs, so that means again you’re statistically more exposed if you spent from 10 to idk like 100 blocks old. Nothing that alarming though.

10 is enough for most cases, 11 is better if you want the extra privacy :)

If you really need the privacy, churn and/or wait at least a few hours.