-
Spooky_Cookies
I #LOVEMONERO #money #moneylaundering #Iamnotasleeperagent
-
Spooky_Cookies
anyone please feel free to tell if you have used monero and any sort of illegal activity
-
Spooky_Cookies
since that would be
-
Spooky_Cookies
very cool of you
-
Spooky_Cookies
8-)
-
Steven_M
Hi All, I received XMR from a crypto swapping service into an "incoming" throwaway wallet. I then sent all the XMR (via the sweep_all command) to my main wallet. Do I need to do any more churning to increase OPSEC and further separate myself from the crypto swapping service?
-
Steven_M
anyone?
-
Steven_M
nothing heard, I'll do it anyway.
-
Mochi101
Steven_M, no... you don't have to do anything else.
-
inge
well, every time you send that specific output to a new address (or to the same address), it becomes 16x less likely to even theoretically be associated with its origin.
-
Steven_M
inge: So, you think I had the right idea?
-
inge
yes, but it is not easy to probabalistically link it even without doing anything. And depending upon what you do, you might make it easier to make a probabalistic argument - e.g. if you send that output and some other outputs - combining outputs might make it easier to say they were both owned by the same wallet... so there could be some caveats. Also it might be good to randomize when an output is sent, not
-
inge
doing it 3x as fast as you can (before monero got good enough that we can't tell anymore, the average age of an output was 1.8 days)
-
Steven_M
inge: Okay, would churning to new address instead of the same address help?
-
sech1
Proper churning is tricky
-
sech1
if you send everything to yourself 10 times in a row as fast as possible, it will be clearly visible on blockchain (sequence of spends 10-12 blocks apart)
-
sech1
churn no more than 2-3 times with random intervals (from hours to days between churns)
-
sech1
By random I mean really random - random.org will help
-
sech1
so you're guaranteed to not be biased by your timezone
-
Steven_M
sech1: Okay, I'll try my best, thanks. :-)
-
Steven_M
sech1: Since churning shouldn't be done in a row, I'm guessing that I shouldn't send XMR to a separate throwaway "outgoing" wallet right before I pay someone?
-
inge
Steven_M: also, new address vs same address makes *no* difference. you can't tell the destination address on the blockchain at all ...
-
Steven_M
inge: okay :-)
-
sech1
you can use the same wallet for churning
-
sech1
there's a little difference in case your wallet gets compromised
-
sech1
if you churn in the same wallet, it will be visible
-
sech1
if you churn in a separate throwaway wallet, it will be only visible as sending funds to that wallet
-
sech1
just keep your wallet safe and then there's no difference at all
-
inge
and by churning, we mean sending a specific transaction output - definitely not combining multiple outputs.
-
sech1
well, he already did sweep_all so he has 1 output
-
Steven_M
oh dear, I've been using the sweep_all command. I don't know how to deal with separate outputs :(
-
sech1
sweep_single
-
sech1
first you run "incoming_transfers available verbose" and find the output you want to sweep
-
sech1
then use it in sweep_single command
-
sech1
IIRC key image is the last column in incoming_transfers output
-
Steven_M
does key image==output?
-
sech1
idk
-
sech1
but it's what you need for sweep_single
-
sech1
well, technically each output is a key image so yes
-
Steven_M
okay, sorry, I'm not good at understanding output at all.
-
Steven_M
*outputs
-
Steven_M
inge: sech1: is there a way to setup a secure PM on IRC for the 3 of us? I've got one more question, but I don't want to ask it out here.
-
Steven_M
inge: sech1: I'll guess I'll just join/make a new channel and PM you guys the name of it.
-
sech1
hold your horses, I have no interest in private chats :D
-
inge
I always forget the "incoming_transfers available verbose" command :D
-
Steven_M
sech1: okay, I'll ask my question out here and hope it doesn't damage my OPSEC.
-
Steven_M
inge: sech1: My procedure has usually been to receive XMR with a throwaway IN wallet, then transfer it to a Main Wallet (using sweep_all). Then when I want to pay someone I send the amount to pay + enough for the fee to a throwaway OUT wallet and then pay the person. Are you guys saying not to do that because the TX's would be too close together?
-
sech1
Use 2-3 churns with sweep_single after sweep_all to break the link
-
sech1
sweep_single within the main wallet
-
Steven_M
I pay the person from the throwaway OUT wallet, obviously.
-
sech1
that shouldn't be a problem if you only use churned outputs for it
-
sech1
I mean, the short interval from main to out wallet
-
sech1
you should watch
youtube.com/watch?v=iABIcsDJKyM to get better idea of how Monero transactions can be statistically traced in some cases
-
Steven_M
What about the short interval between OUT wallet and the payee?
-
sech1
churning single outputs breaks this attack
-
sech1
short interval is not a problem if previous link is already broken
-
Steven_M
okay.
-
sech1
also, ring size was increased to 16 after the recent fork, so the efficiency of this attack is already reduced
-
sech1
this is why 2-3 churns will be enough
-
Steven_M
okay.
-
Steven_M
I guess I have to wait some time before doing this?
-
sech1
time between churns? yes
-
sech1
random intervals between each churn
-
Steven_M
sech1: okay, the payee will have to wait for their money then.
-
Steven_M
sech1: Thanks for all your info. :-)
-
sech1
Why wait? You could have some spare XMR already churned and ready to be sent
-
Steven_M
sech1: because, I only learned about sweeping singles now, so I don't have any that's properly churned.
-
narf
how good is monero
-
Steven_M
narf: ?
-
Steven_M
inge: May I PM you?
-
Steven_M
sech1: *sigh* It's frustrating that churning has to be done at all, I am greatful for your help though.
-
merope
You don't have to do it - it just helps in some specific scenarios
-
Mochi101
I think we found the international nuclear materials dealer, sech1.
-
Mochi101
That OpSec...
-
Mochi101
moneromooo, we were just talking about this the other day:
twitter.com/VitalikButerin/status/873177382164848641