07:13:23 just_another_day:matrix.org: Yes, it was one of my arguments. I didn't mean ring contamination, of course. What I meant is that it leaks details of a transaction you make with someone who has shared their view key. > <nioc> jeopardizing others was one of the arguments
07:13:23 just_another_day:matrix.org: Consider this example: I have a friend, Bob. I want to buy $100 worth of xmr from him for btc. I send him btc, he sends me xmr.
07:13:23 just_another_day:matrix.org: If he hasn't shared his view key, BS only sees a btc transaction from me to Bob (I'm assuming here that our btc onchain identities aren't hidden). Maybe it was a gift, maybe I paid him for something else.[... more lines follow, see https://mrelay.p2pool.observer/e/zff_ueEKS2J4Y3JF ]
07:43:08 DataHoarder: ^ this same scenario happens with IVK not just OVK
07:44:54 DataHoarder: however > Such a tactic can be extended further. Say, a day later I send this $100 of xmr to Alice as a gift. If BS knows that Alice is my friend and if Alice has shared her view key too, BS can infer that the transaction may have come from me.
07:45:02 DataHoarder: the linkage is already broken here ^, except if you mean account matching
07:45:27 DataHoarder: they can't do the usual txo matching as you are doing in bitcoin example
07:45:59 DataHoarder: post-FCMP++ that is. it could be you, it could be someone else, indeed if you send the exact amount back and forth (minus fees) you make it easy
07:46:07 DataHoarder: > If Bob hadn't shared his view key, then BS wouldn't know what this transaction was
07:46:29 DataHoarder: they don't know what transaction it is
07:47:00 DataHoarder: remember. you can't tell the originating transaction and you have made new ones (and they don't have yours). the link is broken
07:47:31 DataHoarder: you can probably make this a state flowchart annotating what information is carried across every step so it's clearer
07:48:57 just_another_day:matrix.org: I didn't try to correlate transactions onchain. Suppose BS considers that Alice has received a gift from one of her friends. Given no other info, it could have been any of her friends. Given the information that I've received the same $ value of xmr a day before, I was likely that friend
07:49:25 DataHoarder: > Given the information that I've received the same $ value of xmr a day before,
07:49:36 DataHoarder: they don't know this. they know bitcoin was transacted
07:49:44 DataHoarder: and that funds left from the friend
07:49:45 hbs:matrix.org: Is it happening with IVK alone or with the IVK + KI combo? > <DataHoarder> ^ this same scenario happens with IVK not just OVK
07:50:13 DataHoarder: you are making the correlation here and acting as it was then tagged on XMR, but it's tagged on BTC
07:50:58 DataHoarder: hbs: you can view change back and such with IVK under legacy currently (though new carrot changes this for IVK)
07:51:51 just_another_day:matrix.org: They inferred that it was me who purchased xmr on the previous step. They don't need to tag xmr. They only need to know that I'm an Alice's friend who purchased xmr a day before
07:53:41 DataHoarder: with carrot you can know a transaction happened afaik, even if it's internal, but not decode data or be 100% certain
07:54:02 just_another_day:matrix.org: I can do it a bit later > <DataHoarder> you can probably make this a state flowchart annotating what information is carried across every step so it's clearer
07:54:05 DataHoarder: even if it's a special internal send, it scans with view incoming
07:55:44 DataHoarder: just_another_day: but again, let's say it's 1 XMR
07:55:59 DataHoarder: you then send 1 XMR to alice (you cover the fees)
07:56:03 DataHoarder: this could have been you
07:56:05 DataHoarder: or someone else
07:56:40 DataHoarder: they have the timing from days before, but they could also have received it from someone else and they don't know if these funds originated from the initial Bob friend
07:57:01 DataHoarder: as they can't do the walk back statistically post-FCMP++
07:57:31 DataHoarder: and assuming it's also just one-two input, also uncertain given it's recent on current
07:58:09 DataHoarder: you can make a hypothetical and in this case they realized it was you as you had given them the information already on bitcoin
07:59:00 DataHoarder: so, for your example, you have given them viewkeys elsewhere so it seems you were the black sheep all along > when I transact with my friends, I assume they wouldn't snitch on me to BS.
08:02:45 DataHoarder: this can probably be discussed in #monero-research-lounge if they are hypotheticals
15:01:12 just_another_day:matrix.org: All I wanted to say is that full view keys (or IVK + KI for that matter) allow turning sheep into BS spies with little friction
15:01:50 just_another_day:matrix.org: It's also relevant in the context of 3rd party LWS providers
15:12:35 intr:unredacted.org: have you tried Zcash? I heard it's really good
15:12:44 intr:unredacted.org: :^)
15:13:19 just_another_day:matrix.org: ^ this is not constructive at all
15:13:48 intr:unredacted.org: all the constructive criticism, debate, and conclusions, have already been had 5 times over
15:51:37 syntheticbird: whenever someone's name here is stance i can already assume their opinion will be worthless
15:52:29 syntheticbird: the discussion will be worthless rather
18:19:09 DataHoarder[m]: 👎 > <@just_another_day:matrix.org> All I wanted to say is that full view keys (or IVK + KI for that matter) allow turning sheep into BS spies with little friction