-
Inge-
My understanding is that the law firm that made it, is waiting on a publication to get confirmation on what date it will be published, and that it will not be made publicly available until after that date. Please correct me if wrong.
-
fluffypony
yes that's where it's at
-
fluffypony
they're waiting on publication dates
-
fluffypony
if it takes too long to publish then they'll release it separately
-
Lovera[m]
Good Morning Guys!! Some news whith FUD?
-
Lovera[m]
-
sarang
I'd go with the U (uncertainty), since there are precisely zero details and zero evidence on their methods or success
-
sarang
And without external information, it is not possible to match transactions/outputs with addresses, mathematically
-
selsta
-
Inge-
The proof of the pudding is in the eating
-
selsta
> There is much work still to be done, but CipherTrace is proud to announce the world’s first Monero tracing capability
-
selsta
really vague, probably basic tracing with exchange data
-
Inge-
They could have some heuristics e.g. Knaccc/EABE related stuff?
-
Lovera[m]
Do you consider that if they have developed a tool to exploit a vulnerability and trace Monero, ¿it would be disclosed?
-
selsta
IMO really unlikely that they are using some novel method.
-
sarang
I would personally be very surprised if they were using novel methods in their new tools
-
sarang
I would also be exceptionally surprised if such methods were _broadly_ applicable to _modern_ transactions
-
sarang
and I am always suspect of technical claims without evidence by companies who profit from belief in those claims
-
sech1
if it's knaccc/EABE then we can expect more exchange listings, not delistings. Because exchanges are needed for this to work, right?
-
sarang
Almost certainly
-
Lovera[m]
<sech1 "if it's knaccc/EABE then we can "> Good point
-
Inge-
lol
-
Lovera[m]
😅
-
sarang
The alternative might be that try to build statistical models without external data, which probably leads to absurd results that one hopes aren't blindly accepted by exchanges et al.
-
Inge-
provably absurd results sounds like fun
-
sarang
For example, "your deposit transaction contains a decoy identified in previous bad activity, so we label it high risk"
-
sarang
Absurd results would be absurd, but if entities accept those results, it screws people over
-
Lovera[m]
<sarang "For example, "your deposit trans"> Understand, something like depositing BTC after CJ . Is a risk
-
selsta
Maybe they flag all monero transactions as high risk :D
-
sarang
Lovera[m]: it's not the same thing though
-
sarang
With CoinJoins, you can guarantee that everyone in that transaction actively participated
-
sarang
This is not the case with the Monero protocol
-
sarang
Anyway, this CipherTrace thing is a press release
-
sarang
I think it is very suspect to conclude from it that (a) they have developed any novel methods; (b) that their tools are broadly applicable to modern transactions; (c) that they can accomplish anything of value without fairly significant external information like exchange KYC and records; and (d) that they can perform anything like address linking without such data
-
sarang
If anything, this reinforces earlier work on the risks imposed by exchange interaction
-
sarang
that was done in this and other communities
-
sethsimmons
its exciting to be able to honestly say that we likely already know about any methods used here
-
sethsimmons
Thankful for all those who have done the work to get us to this point
-
knaccc
yeah they need exchange information to know something useful. but isn't that the case with tracing bitcoin txs too?
-
sarang
Anyway, I think the best conclusion is that this is press-release journalism until any other evidence or details are presented
-
sarang
Anything beyond this is speculation, and if done in media with claims of correctness, is wildly irresponsible
-
sarang
We have years of preprints, papers, data, and discussion on _actual_ methods and tools available to everyone, including CipherTrace
-
knaccc
maybe all they need is for criminals to think monero is traceable, and then problem solved :)
-
sarang
Well, they want to sell their tools
-
sarang
end of story
-
selsta
sarang: do you think you could write a small text up as a response?
-
sarang
The gist would basically be what seth has tweeted recently
-
sarang
That without evidence or details, there is nothing to discuss or debate
-
sarang
We build the protocol under the assumption that people already use the tools and methods we devise
-
selsta
ok, didn’t see his tweets
-
sarang
and the Monero and academic communities have spent years researching and discussing circumstances (far deeper than just at the level CipherTrace would be able to examine) and conditions under which effective privacy is reduced
-
Lovera[m]
<sarang "Well, they want to sell their to"> This is true...
-
sarang
However, just because these circumstances and conditions exist does NOT mean they generalize broadly
-
sarang
You can use any tool unsafely, whether intentionally or not
-
sarang
But just because some people hit their thumbs with hammers does not mean you should report that all hammer use is unsafe and dangerous in practice
-
sethsimmons
-
sethsimmons
Please give feedback if something could be more well written/worded
-
sarang
However, if you ran an anti-hammer company, I'm sure your press release would claim this :)
-
Lovera[m]
<sethsimmons "Please give feedback if somethin"> Thanks Seth for Tweet, im going to RT and traslate into Spanish... i think is a good response
-
sethsimmons
Awesome, thanks :)
-
Inge-
sethsimmons: your reference to #monero-research-lab on twitter could require a hint that it is on Freenode IRC ...
-
sethsimmons
True Ill add that
-
sarang
"If only there were people to contact with technical questions about claims relating to cryptography... unfortunately, no such people exist..."
-
sarang
I'm super surprised they didn't ask anyone with a technical background about this
-
sarang
Maybe I should not be surprised :(
-
sarang
I mean, seriously, concluding super broad technical things from a press release just makes me angry
-
sarang
"Monero puts out press release saying CipherTrace is full of it"
-
dEBRUYNE
It feels kind of disingenuous to release a tool without releasing any of the specifics
-
sarang
^ what now, press?
-
sarang
dEBRUYNE: not really; they're a company
-
dEBRUYNE
Sure, but still
-
dEBRUYNE
What if in the background it is merely a coin toss
-
dEBRUYNE
I am exaggerating a bit
-
sarang
What's irresponsible is making ecosystem-wide technical claims from a freaking press release
-
sarang
Sure, present the press release if you want, but _in_context_ and presented as such
-
dsc_
it's a commercial ad disguised as journalism
-
sarang
yes
-
sarang
that's shoddy journalism
-
dsc_
yep
-
sarang
But is very common in this space since reporters don't seem to have any technical background
-
sarang
which, again, is fine... as long as you get it right
-
sarang
But really, someone should release their own press release saying CipherTrace is full of it unless they give details =p
-
sarang
(kidding, kidding...)
-
sarang
Anyway, I'm done giving this nonsense any more of my time
-
dsc_
aww, we were just getting started
-
sarang
Time to return to actual open privacy research
-
dsc_
what else are we going to discuss?
-
dsc_
OK. fair enough
-
sarang
If anyone has technical/research questions, or wants to check the accuracy of claims, mention me or ask in #monero-research-lab
-
sarang
I am more than happy to devote time to accuracy
-
Inge-
What about precision?
-
» Inge- ducks
-
sarang
lol
-
sarang
And feel free to direct interested entities to the Breaking Monero series, where we discuss different specific scenarios where effective privacy _is_ reduced, and try to put them into actual context to show how they are or are not broadly applicable
-
sethsimmons
Lol this guy just followed me:
twitter.com/R5parrow?s=21
-
sethsimmons
"VP of Attribution at CipherTrace"
-
sethsimmons
Maybe they'll actually reach out now
-
dsc_
Maybe that's their tool
-
dsc_
secret Twitter follow bot
-
sethsimmons
lol
-
sethsimmons
GOTCHA
-
sethsimmons
ALL YOUR MONERO TRANSACTIONS ARE BELONG TO US
-
sarang
Ask him what your risk score is
-
sethsimmons
XD
-
dEBRUYNE
-
selsta
I commented linking to the tweets...
-
sethsimmons
Same :P
-
selsta
yea removed the link again because you linked already :D
-
sarang
commented dEBRUYNE
-
dEBRUYNE
Thanks
-
xmrscott[m]
-
sarang
I would be very impressed if the CEO had the expertise to appreciate all of the methods that might be involved
-
xmrscott[m]
"Thanks fluffy. We will give some more details on an interview, but you can appreciate that we cannot disclose all of the methods or the future plans at this time. We reviewed all the Breaking Monero pods as well as all of the published academic research. It's helpful."
-
sethsimmons
Interesting
-
sethsimmons
Wonder who’s doing the interview
-
xmrscott[m]
So again sounds like they will refuse to prove any capabilities on mainchain
-
sethsimmons
sgp_ did they ever get back to you about a potential interview?
-
sgp_
yes they are free the rest of the day really. I need to confirm they will describe the tracing more before agreeing to schedule one
-
sarang
also define "tracing"...
-
sarang
I can think of several things you could define in a press release as "tracing" and be technically correct
-
selsta
-
sgp_
interesting tweet
-
sarang
No, because it's almost certainly statistical
-
sethsimmons
Idk what that means tbh
-
sethsimmons
Very vague again
-
sarang
This part is worrisome, because it will be easy to claim "accuracy" to their customers/clients
-
sarang
Whereas for stuff like BTC you can say things with certainty: this transaction signed with this key
-
sarang
If the interview ends up being "we can build statistics on transactions" the response is "yeah, and?"
-
selsta
when triptych
-
sarang
We've known this for years
-
sarang
Triptych doesn't stop the ability of companies to take complex statistics and claim things to people who pay you
-
sgp_
You're looking at the tweet too narrowly. He also shared our response
-
sarang
A tool can spit out whatever it wants
-
xmrscott[m]
We developed a graph+explorer for all the pre-2017 tx based on the Monero Leaks dataset (or whatever it was called). Checkmate Monero.
-
sethsimmons
<sgp_ "You're looking at the tweet too "> True
-
selsta
right, but triptych will make their statistics more uncertain, which can be good and bad
-
sarang
sgp_: you'll excuse my cynicism here... they're trying to sell a product with a vague press release
-
sarang
If they're legitimately being open about this, great; I look forward to it
-
sarang
But I am setting my expectations based on how they've approached it so far
-
sarang
Proprietary Statistics and Ranking Algorithms (tm) would not be helpful, for example, either to the research community or to their customers
-
sarang
who should not be expected to be experts in this
-
sarang
If the customers are to rely on CipherTrace to be these experts, they need to demonstrate it IMO
-
sethsimmons
👏
-
sarang
Anyway, I look forward to my cynicism being proven wrong
-
sarang
Anyone want to post the txid of a random test transaction for CipherTrace to be presented?
-
selsta
I doubt that they will prove anything.
-
sarang
No, but it's a good move to ask them to
-
sgp_
too late to give them the tracing challenge, but that would be a good demo
-
sarang
They can PR all they want about tools, but getting the output of those tools speaks far louder
-
sarang
Why too late?
-
sarang
Does the tool turn into a pumpkin at midnight?
-
sgp_
well, too late for an interview today probably
-
sarang
I will donate $100 to the charity of their choice to compensate them for their time
-
sgp_
but I can check
-
sarang
Also, it's not a "tracing challenge", but a way to encourage details on what exactly they claim to provide with their tool
-
sarang
Otherwise everyone is chasing their own tails not talking about any details on anything, which is a waste of everyone's time
-
sgp_
emailed them again
-
selsta
-
monerobux
[REDDIT] Ciphertrace Claims it Developed a Monero Tracing Tool, I say it’s speculation as they provided no proof of their work (
cointelegraph.com/news/ciphertrace-…g-tool-to-aid-us-dhs-investigations) to r/Monero | 30 points (94.0%) | 27 comments | Posted by fellowcitzen | Created at 2020-08-31 - 14:00:26
-
selsta
here are some details
-
sgp_
was removed
-
selsta
will repost
-
selsta
-
sgp_
"decoy removal" can mean anything
-
selsta
-
monerobux
[REDDIT] CipherTrace develops Monero-tracing tool to aid US DHS investigations (
cointelegraph.com/news/ciphertrace-…g-tool-to-aid-us-dhs-investigations) to r/CryptoCurrency | 0 points (50.0%) | 7 comments | Posted by jwinterm | Created at 2020-08-31 - 14:59:03
-
selsta
which is not exactly news
-
selsta
he also posted a tracing example, but it requires mod approval
-
selsta
dEBRUYNE: ^^
-
sethsimmons
Lol he used half of the comment to insult, nice
-
selsta
also not sure if this is a legit account
-
sgp_
I can verify
-
sgp_
-
monerobux
[REDDIT] CipherTrace Monero tracing example (self.Monero) | 1 points (100.0%) | 0 comments | Posted by CipherTrace-Dave | Created at 2020-08-31 - 16:07:22
-
lithiumpt
waiting approval?
-
selsta
new account gets blocked by automod
-
sech1
Decoy removal? This is too vague description.
-
sarang
OK so
-
sarang
This has _nothing_ to do with linking to addresses
-
sarang
not even close
-
sethsimmons
Lol
-
sarang
that requires external information, known spends to listed addresses, or breaking mathematics in a fascinating way
-
sarang
We have published tools on "decoy removal", and methods and math on this, for years
-
sarang
If they packaged it into a fancy tool, cool
-
sarang
That research is all open, and we don't get to decide how math is used
-
sarang
I stand by my earlier assertions on what this probably is
-
sarang
and by my fear that this will be presented to customers/clients as some kind of yes/no risk tool, when really it's a fuzzy-wuzzy statistical cloud
-
sarang
Kudos to Dave for providing _any_ details, for sure
-
sarang
No fault there
-
sgp_
-
sarang
I mean, if Dave wants a list of all outputs that can be _definitively_ traced, with no stats involved, I can literally email this list to him
-
sgp_
I can confirm the UI looks like CipherTrace's other tools
-
sarang
Or give him a Python tool to do it himself
-
sarang
So what, this identifies ring members by source?
-
sgp_
this screenshot seems real and realistic
-
sarang
Sure, any explorer can do this
-
sarang
Is there more that I'm not getting here?
-
sgp_
though obviously this doesn't show much lol
-
sarang
No, it does not
-
sarang
To be fair, I assume their customers dont' _want_ much detail
-
selsta
so it’s a visual block explorer? like fluffy said? lol
-
sarang
They want "risk"
-
sgp_
I'm trying to figure out where they are making attributions between outputs and addresses/users
-
sarang
So customers shouldn't be expected to want deep information...
-
sarang
If this is just labeling outputs, that's like... a database
-
sarang
and a block explorer
-
sarang
and a frontend
-
sarang
Is there more here?
-
sarang
Or I am just going insane?
-
sarang
Or both?
-
sgp_
looks like a visual block explorer?
-
sgp_
if it's easy to use it's a cool tool, but hardly shows/proves much
-
sethsimmons
Lol at all mixins being tagged “mixer” in the legend
-
sethsimmons
Says nothing about how they are deducing true spend from the decoys
-
sethsimmons
That could be a completely false trace for all we know
-
sethsimmons
But maybe someone else can make more sense of it
-
sgp_
I'm not 100% sure that's how it works, would be odd if the others were ATM
-
midipoet
Can't they just create a risk score for each key image?
-
sech1
they're not "deducing" true spend, they can only estimate probabilities
-
midipoet
Sure
-
midipoet
But that's essentially risk assessment
-
midipoet
Just less accurate
-
sethsimmons
Why are all sends marked as “ATM”?
-
sgp_
I am not sure if that's actually what they are marked as
-
sgp_
I asked on Reddit for him to explain/walk-through
-
xmrscott[m]
Because Monero is digital cash, and since ATM's deal with cash
-
midipoet
sethsimmons: yeah I wondered that as well. Maybe they have all the ATM info (hence all outputs from ATMs)
-
midipoet
That is actually a pretty good example of a potential privacy leak
-
midipoet
sgp_: there is a colour key...
-
midipoet
You don't think that's accurate?
-
sgp_
I guess I would be surprised if it was an ATM example
-
sethsimmons
Seems like they're implying they can trace from DNM to ATM in this graph
-
midipoet
And I think they are just coding unknown outputs as "mixer"
-
sech1
so it might be EABE attack using data (known outputs) from ATMs
-
sethsimmons
Even "known" are marked as mixer lol
-
midipoet
sech1: that's my guess, yes
-
sethsimmons
I think we're reading it wrong -- I don't think the arrows are covered by the legend
-
midipoet
How many ATM software/hardwares are there?
-
sethsimmons
Only the dots/highlighting
-
midipoet
Not many right?
-
sethsimmons
The initial sets of inputs have one black (DNM) and one white (unknown) input flagged
-
sethsimmons
Then there is a highlighted green output (ATM)?
-
midipoet
The LEAs could also have fake ads on DNMs
-
midipoet
That would give them additional data
-
sethsimmons
Not sure how else they could say these originated from DNM
-
midipoet
Confiscated accounts? Arrests?
-
selsta
I think this is just an example of the interface.
-
sethsimmons
Well if they own this accounts keys its not really tracing :P
-
xmrscott[m]
"sgp_" (
matrix.to/#/@freenode_sgp_:matrix.org): Legend is supposed to be applied to arrows or addresses/circles?
-
midipoet
sethsimmons: no, but it's another set of known "risky" outputs
-
sgp_
xmrscott[m]: exactly I don't know
-
midipoet
I would say all
-
midipoet
Makes no sense to use the same colour otherwise
-
sethsimmons
I think orange arrows are inputs, green are outputs
-
sethsimmons
I don't think the arrows have a legen/apply to the given legend
-
sethsimmons
What I don't understand is the way each transaction is depicted -- is the pentagon a key image, and the square a transaction? It's all so confusing
-
lithiumpt
i'm saying it's a visual block explorer and an api-ready framework for all exchanges/etc to connect to, enforced by LEAs
-
sethsimmons
That wouldn't be of any use for the specified purpose of tracing Monero, though
-
sethsimmons
Since it wouldn't even help in any way to imply a known spend etc.
-
sethsimmons
So if its just a visual block explorer its not interesting
-
sethsimmons
But if it is just that it makes sense why they call it v1 and say they are going to build on it
-
» needmoney90 rolled over to approve the comments and is only just now coming up to speed
-
needmoney90
morning :(
-
Mumuks[m]
needmoney90: good night
-
dsc_
hyc: whenever I see your name mentioned on the internet i just forward it to you :-P
lobste.rs/s/m9vkg4/database_i_wish_i_had#c_askorb
-
needmoney90
sgp_ You sent the tracing challenge to ciphertrace right?
-
needmoney90
Have they gotten back to you with any response?
-
needmoney90
They have a fancy tool that does it, so it should be a cinch
-
sethsimmons
Oh that would be a great test :D
-
sethsimmons
Forgot sgp_ sent them that before we knew about all of this lol
-
sgp_
needmoney90: yes I sent it their way
-
midipoet
That's where they got the idea ;-)
-
midipoet
Two weeks later, product released!!
-
sethsimmons
XD
-
midipoet
stranger things have happened
-
sethsimmons
Lets have them on Monero Space for a chat and have them walk us through how they beat the challenge ;)
-
needmoney90
There's a gimme in there, an EAE, they should at least get that one
-
needmoney90
literally only one path in the whole set, its a process of elimination thing
-
midipoet
What's the attack when you run a load of nodes?
-
needmoney90
you're able to tell who sent the initial tx, at least before i2p/dandelion
-
needmoney90
so you record id/tx pairs
-
midipoet
Or sorry when you create a load of transactions so you know the majority/substantial portion of outputs..
-
needmoney90
and can use that to correlate txes
-
needmoney90
oh, thats a different one
-
midipoet
Yeah, sorry. Got confused
-
midipoet
Though both are nasty
-
midipoet
That's the one we need to look out for
-
needmoney90
Dont we run dandelion++ default now?
-
needmoney90
I thought that fixed it
-
needmoney90
sgp_ Can I get some confirmation dave is dave?
-
needmoney90
If you can do it sidechannel
-
needmoney90
Then I can tag him
-
needmoney90
Just want some independent sidechannel verification, its kind of a foregone conclusion who he is
-
sgp_
pinged on Twitter
-
sarang
Sooooo is this trying to use decoy presence in rings to "estimate" the likelihood of being connected to illicit activity?
-
sarang
If so, that's an insane misrepresentation of how non-interactive signatures work
-
sarang
Without any details, I'll assume this is the case :D
-
» sarang waits for clarification from people in the know...
-
» needmoney90 wants a cartoon sarang with a wizard hat fighting off fud with math weapons
-
sarang
If all this tool is doing is counting ring members and tagging them in some database, that's... a really bad way to do this
-
sarang
I really hope they're trying to be more clever than that
-
sarang
Otherwise, they're paying someone way too much
-
knaccc
there must be two poisioned outputs that they noticed were later spent in the same transaction, so they're doing pretty straightforward stuff here
-
niocbrrrrrr
dear CyberTrack, I sent a morono tx last night while drunk and don't remember who I sent it to. Can you please help me?
-
sarang
knaccc: is that really a realistic way to look at this?
-
sarang
Oh, are they assuming the poison comes from the same transaction too?
-
sarang
If not, this is a simple example of bad sweep
-
knaccc
i assume on two separate occasions, they paid the merchant
-
knaccc
then later waited for a cashout
-
needmoney90
Dont those first two txes have *two highlighted txes* in the same ring?
-
sarang
Sure, that's well known
-
needmoney90
You cant spend two txes in the same ring
-
knaccc
yeah it's really well known
-
sarang
Yuuu
-
sarang
Yuuup
-
knaccc
they're not doing anything clever at all, but it does work
-
sarang
OK, this is nothing even remotely new
-
sarang
This is just saying you should _at least_ safely churn before merging
-
sarang
bam
-
sarang
I literally am working on an output merging analysis tool now
-
sarang
to examine distributions of this
-
sarang
lol
-
knaccc
oh nice
-
sarang
OK
-
jwinterm
they only got $120k from DHS sarang
-
sarang
This is super enlightening
-
needmoney90
maybe we should apply for DHS contracts
-
sarang
We jokingly considered it needmoney90
-
sarang
heh
-
niocbrrrrrr
wen SarangTrace
-
jwinterm
they actually got $1.3M from dept of interior
-
sarang
I was invited to participate in the CipherTrace interview later today
-
sarang
I'll ask about this specifically
-
sarang
and ask if they'd like my toolkit
-
niocbrrrrrr
profits will go to mooonero development
-
knaccc
sarang what does your toolkit do
-
needmoney90
if we're already doing the development why not get paid for it?
-
niocbrrrrrr
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-
needmoney90
"Monero being paid by government to break its own software!"
-
sarang
knaccc: looks at distributions of merged outputs
-
sarang
if/when we use epochs, this goes away
-
sarang
Er, goes away if done in a temporally close way
-
sarang
Otherwise, if you aren't accepting controlled payments, this analysis is useless
-
sarang
Also: do individual sweeps before spending
-
sarang
bam, this problem is now solved(ish)
-
knaccc
sarang oh i see, so for a tx with 2 inputs, it's looking to see how easy it is to guess the real outputs being spent by noticing they were recevied in a comparatively much closer timespan than other outputs
-
sethsimmons
So it’s just a merge of poisoned outputs?
-
knaccc
yeah epochs definitely a great idea
-
sarang
sethsimmons: appears so
-
sethsimmons
Lol
-
sarang
knaccc: also depends if the outputs are known to be controlled to the same entity
-
sethsimmons
That explains a lot
-
sarang
e.g. poisoned outputs at multiple spends
-
knaccc
nice
-
sarang
knaccc: one version of merging looks purely at source txns, which is my focus
-
sarang
Source txns being separate but known (like in broad ransomware) is mitigated by avoiding multiple sweeps
-
sarang
This isn't even remotely a concern if you aren't pulling evil shit like this
-
knaccc
what is the evil sh*t you're referring to?
-
knaccc
you mean ransomware?
-
sarang
If you accept multiple flagged outputs in different transactions and later merge them
-
sethsimmons
So summary: two known poisoned outputs are later merged, allowing the poisoner to use a shared ownership heuristic to tie them to the same entity?
-
sarang
The original merge research assumed you were looking at outputs generated in the same txn, but this isn't that common
-
knaccc
well if you're selling bibles in china, you can't avoid receiving poisioned outputs. all you can do is later not spend them together
-
sarang
But if you assume the source txns are in some list somewhere (like in a broad ransomware attack), the idea is similar
-
sarang
knaccc: right
-
sethsimmons
Best way to avoid this myself is sweeping individual outputs from potentially tracked sources (like KYC exchanges) before merging at some point later (if needed)?
-
sarang
Yes
-
sarang
This doesn't eliminate all risk, but mitigates it
-
sethsimmons
Thanks
-
sarang
This has been looooong known
-
sethsimmons
Could this be done by default at the wallet level?
-
sarang
NOTE: this is speculation
-
sethsimmons
<sarang "This has been looooong known"> Yeah for sure this is old as time
-
sarang
We don't know if this is actually what the Fancy Tool does
-
sarang
But it sure sounds like it
-
knaccc
the question is: how can monero be designed such that monero users don't need to know all these special rules in order to have untraceability
-
sarang
knaccc: this is the correct question :)
-
sethsimmons
If it is, a simple “right click incoming TX>churn” in GUI would fix in theory
-
sarang
Well, to a point, yes
-
sarang
Since it adds those outputs to a "recent pool" likely to be chosen in many txns
-
knaccc
well you'd need to churn more than once, especially if there were more than two poisioned outputs
-
sethsimmons
<knaccc "the question is: how can monero "> YES!
-
sarang
ALSO: this Fancy Tool is statistical only
-
knaccc
a LOT more than once
-
sarang
knaccc: sure
-
sethsimmons
Maybe “flag for churning” and let the wallet churn based on some profile over time
-
sarang
it moves the analysis down the graph
-
sarang
But it does sound like CT is doing very little broad graph analysis
-
sarang
I'm a bit disappointed :(
-
knaccc
haha
-
sarang
I had kinda hoped for more interesting stuff
-
sarang
This is... not interesting
-
sethsimmons
Lol
-
sarang
Useful? Sometimes
-
knaccc
haha you're getting annoyed at someone breaking your crypto and it's only a wrench
-
needmoney90
I mean I suspect they're embarrassed about their tool's capabilities, or they'd be yelling about them
-
sarang
I'll bring it up in the interview
-
jwinterm
best I can do needmoney90
i.imgur.com/CQDficY.png
-
sarang
I'm not saying it's nothing
-
sethsimmons
Should be good 😎
-
knaccc
or a bike lock with a ball-point pen. amateur!
-
needmoney90
hahaha
-
sethsimmons
Interview with sgp_ or who?
-
sarang
It does highlight ways the wallet can continue to protect against certain silly things
-
sarang
yes
-
sethsimmons
Nice
-
sgp_
Dave is talking to Sarang and me later today
-
sarang
I wonder if they did something else with their year of work
-
sethsimmons
Yeah some easier coin control is a bare minimum needed for this, but automated behind the scenes is best
-
sgp_
I'll probably post the interview tonight unless it goes poorly and they don't answer any questions
-
sethsimmons
Sweet
-
thrmo
I guess most china bible seller are not familiar with coin control at all
-
sarang
But yeah, this is a great opportunity to review how wallets handle outputs in this way
-
sethsimmons
<sarang "But yeah, this is a great opport"> Absolutely
-
thrmo
A tool like this could be enough to get them in some of those reeducation camps or worse. Not that the tool is ground breaking or anything, but a good reminder that all theoretical attack vectors will, with enough time, be explored.
-
sethsimmons
Absolutely
-
sarang
I've said for a _long_ time that what was untested was the extent to which plausible deniability and statistical heuristics actually matter in the real world
-
sarang
This is a fascinating example of it happening
-
sarang
Unfortunately, they won't say the actual thresholds
-
sarang
but FWIW nothing about their example provides definitive evidence of transaction structure
-
sarang
it's just a merge analysis
-
sarang
This was published years ago
-
selsta
There are warnings (e.g. spending multiple old outputs) that only get displayed in monero-wallet-cli currently, they should be added to GUI.
-
sarang
absolutely
-
sarang
go for it :D
-
sarang
I'll try to use this interview to say "sooooooo this is a merge analysis, then"
-
knaccc
needmoney90 actually this would be a really cool traceability challenge. you could give me two different wallet addresses, and i'd send an output to each of them. then you avoid combining them directly by spending them both in the same transaction. instead, you try an churn each of them independently, and only eventually spend the results of those churns later
-
knaccc
and i see if i can tell you the tx where you finally combined them :)
-
knaccc
i wonder how many false positives i'd see
-
sarang
Yeah, this is part of the analysis I'm doing now
-
knaccc
oh nice
-
knaccc
i'm kinda nervous at what you might discover.
-
sarang
My conclusion: if you aren't concerned about multiple flagged outputs, and you aren't performing these merges, this technique likely does not apply to you
-
needmoney90
-
needmoney90
sarang <3
-
thrmo
<3
-
sarang
Fascinating that a tool is actually doing this
-
sarang
I'm still academically disappointed they aren't doing something more interesting =p
-
knaccc
sarang what you just said sounds eequivalent to: "if you aren't concerned about an exchange being hacked (which would effectively 'flag' certain outputs as being sent to a particular person), and if you never cash out more than one received outputs at a KYC exchange, then this threat does not apply to you
-
knaccc
but that's basically unmasking vast numbers of trading relationships between exchange users in the event of a hack
-
sarang
The flagging part is true
-
sarang
The intermediate steps, less so
-
sarang
But I get what you're saying; you've brought it up before
-
knaccc
i'm glad you're doing this merge analysis, it sounds incredibly interesting
-
sarang
I have mixed feelings about the "exchange got hacked" argument, since at some level it devolves to "I gave this entity loads of personal information, and now it lost them"
-
sarang
If CipherTrace wishes to fund public research, more power to them :)
-
needmoney90
the research does not seem very public
-
needmoney90
only their conclusions :D
-
knaccc
we should just ask an exchange to give us an anonymized dump of their data for research purposes
-
sarang
No, but if they want to support me and the research is all public, go for it!
-
sarang
knaccc: shapeshift's api is public
-
knaccc
they don't say when two txs were by the same person though, which is the critical thing
-
knaccc
unless they are reporting IP addresses or something i didn't notice
-
sarang
they are not
-
knaccc
sarang btw have you been making any mainnet txs and churning them etc for your research purposes?
-
knaccc
it'd be cool to establish a library of 'tracing challenges'
-
knaccc
including nm90's latest tracing challenge
-
sarang
I have not
-
sarang
I've been doing stats to get typical distributions
-
knaccc
ah ok
-
needmoney90
Mine should be a cakewalk compared to real world data
-
needmoney90
Literally all occurred within two days
-
needmoney90
Barely any time to analyze at all, tons you can rule out
-
sarang
I find it surprising they'd do this kind of merge analysis and not the trivial value-based Zcash-type pool interaction stuff, which seems way easier
-
sarang
Unless... they are...
-
sarang
<_<
-
sarang
>_>
-
needmoney90
Ciphertrace has had access to the challenge since it came out, we shared it with them
-
xmrscott[m]
Yeah, but Zcash isn't as heavily used/recognized, so it wouldn't sell as well
-
xmrscott[m]
s/it/the news
-
monerobux
xmrscott[m] meant to say: Yeah, but Zcash isn't as heavily used/recognized, so the news wouldn't sell as well
-
thrmo
chainalasys has a tool for zcash already though
-
sarang
But AFAIK it doesn't even bother doing pool transitions
-
sarang
and historically those are _huge_ for linking shielding operations; unfortunately no one has bothered to do an updated analysis of this
-
sarang
(I tried, but the tooling is _awful_ for this)
-
Inge-
Ciphertrace *could* have spammed transactions...
-
sarang
We'll be asking this in the interview
-
sarang
FWIW another entity (like a government partner) could do the spamming and present the info to CT
-
sarang
and then CT is technically not spamming, and can deny this
-
sarang
So any response could be weasel words
-
sech1
so the recent transaction volume growth was spamming?
-
sech1
recent = 6 months or so
-
sarang
I don't know what caused it
-
sarang
I intended to ask this question of them generally
-
sarang
as part of their tooling
-
sethsimmons
I wouldn't be surprised if its recent increase in DNM adoption
-
sethsimmons
As there are clear and tangible signs of that
-
sethsimmons
But definitely curious what they say
-
sethsimmons
"we deduced the output because we owned the other 8/9/10" would be spicy
-
sarang
I'm sure they don't do the spamming
-
sarang
But I wager they won't answer about their investigative partners doing controlled transactions
-
sarang
we'll see
-
sarang
We should assume this happens anyway
-
selsta
Crypto activity generally picked up, also DNM adoption increased.
-
selsta
Also felt like more support threads with basic questions but that’s not really accurate metric.
-
xmrscott[m]
Is it worthwhile at all to create some sort of dashboard to monitor 'community'-type activity vs tx volume to make sure there's no funny business?
-
needmoney90
doubtr
-
needmoney90
There's an easy way to test it tho :D
-
niocbrrrrrr
first spike in txs around a year ago was the introduction of the game minko :)
-
needmoney90
If you want to test whether an active attacker is spamming a % of txes, create a sustained burst of txes for a few days and see if it gets matched
-
needmoney90
I considered doing something like that for a puzzle, but it was too costly to get a large % for a few weeks, even with our tx costs
-
sech1
2 XMR/day at most
-
sech1
if you just fill empty space in blocks to make them 300 KB
-
sech1
well, costly to sustain it for a few weeks :D
-
sgp_
I'm aware of other indicators that at least some portion of the transaction increase are legitimate
-
sarang
How so?
-
sarang
Can you share?
-
sgp_
not really my info to share
-
knaccc
i love that monero's total monthly tx volume only cost $600 in tx fees
-
knaccc
i wonder if that's in the realm of what governments can afford to spend to spam the blockchain :)
-
sarang
Well, it's tough to have the protocol determine what's a "legit" transaction...
-
sarang
and any ongoing spam attack needs to be... ongoing
-
sarang
Which is of course not infeasible
-
sarang
but does require ongoing sustained effort
-
knaccc
yeah, can they afford to spend $600 a month on an ongoing basis
-
needmoney90
-
sarang
lol that's not what I mean
-
ErCiccione[m]
I agree with selsta's sentiment. From the burst of recent activity in the monero channels + reddit i would say an increase of tx seems organic, especially if we consider the recent price rise. Just a feelijng tho, i have nothing to back that claim
-
needmoney90
Implying *our* fees our low?
-
sarang
It's about fraction of control
-
knaccc
needmoney90 HAHAHAHA
-
knaccc
who did that?!
-
needmoney90
I made that one lol
-
knaccc
you drew that? that's incredible!
-
needmoney90
nonono
-
sethsimmons
so good
-
needmoney90
I modified it
-
knaccc
still awesome
-
needmoney90
-
needmoney90
the original creator was 3palec
-
needmoney90
I swapped out the medal and barolo label
-
knaccc
ha it looks seamless
-
needmoney90
barolo label is sooo off
-
needmoney90
but you didnt hear it from me
-
needmoney90
I got lazy :p
-
needmoney90
didnt bother to mask it against the bottle edge
-
needmoney90
so a corner sticks out and the bottle is visible in other parts
-
knaccc
it looked totally seamless to me
-
needmoney90
hehe
-
» needmoney90 was pretty happy with how it turned out
-
needmoney90
-
needmoney90
it got some upvotes :D
-
needmoney90
(also the person who originally charted those numbers forgot litecoin)
-
needmoney90
(so we were actually 4th)
-
needmoney90
but shh
-
needmoney90
its funny that our fees are that much higher than other networks when we're sitting at this point in market cap
-
sethsimmons
We’re one of the few L1s that sees actual usage
-
sethsimmons
Most base layers are dead
-
sarang
Someone pointed out (reddit?) that Monero tends to be delightfully boring
-
sarang
I like that
-
sarang
I have a screwdriver set that I use for fixing things, and it's delightfully boring too
-
sarang
IMO good tools should do their job and be predictably dull
-
needmoney90
lets move the decimal 1 place and claim its an airdrop to all monero holders
-
sarang
-____-
-
sgp_
"we 10x'ed the coins!!!!!"
-
needmoney90
wen
-
needmoney90
we would pamp
-
needmoney90
so hard
-
selsta
isn’t Apple / Tesla pumping hard due to stock split?
-
selsta
soo big companies do the same :D
-
needmoney90
cmon guys lets push this
-
needmoney90
private airdrops
-
sgp_
when my private airdrop
-
dEBRUYNE
sgp_, knaccc, sarang: Would it be worthwhile to write a brief 'A response to' blog now that an example has been posted?
-
niocbrrrrrr
!tip sgp_ 10
-
sgp_
idk, not yet?
-
dEBRUYNE
The previous blogs have come in handy when the subject ultimately arises
-
sgp_
sure, maybe a MO post is enough though for this?
-
sgp_
I'm not really sure tbh
-
dEBRUYNE
Probably best to wait until after the interview
-
sgp_
we should have an interview up in ~2 hours anyway
-
knaccc
yeah worth seeing what they have to say
-
sgp_
yeah
-
sethsimmons
cant wait!
-
sgp_
imagine if it was live lol
-
sethsimmons
Spicy :D
-
sgp_
that would be more risky though
-
sethsimmons
I wish it was live
-
sethsimmons
Open questions
-
sethsimmons
(I don't actually wish it was live)
-
sarang
Has that reddit post been verified?
-
sgp_
haha literally open chat to the public
-
sethsimmons
But I kinda do just for the risk factor
-
sarang
As being from Dave's account?
-
sarang
If so, worth noting this
-
sgp_
no it has not been verified yet
-
sgp_
I can ask before the interview however
-
sarang
Please do
-
sarang
I want to know if it can/should be referenced as accurate
-
sarang
He could tweet a link etc.
-
sgp_
obviously yeah
-
sarang
Right, to be publicly verifiable
-
sgp_
like I said we can easily confirm before asking questions
-
sarang
as opposed to just emailing you
-
sarang
yes
-
sarang
but ideally publicly verifiable is best
-
sarang
If he emails you, you could lie about it etc.
-
needmoney90
sarang: The mods can flair given private info
-
needmoney90
and often do
-
sgp_
yeha I see nothing wrong with private verification
-
needmoney90
once flaired, you can assume the subreddit mods reputation is at stake there
-
sarang
Sure, he can do whatever he wants
-
sarang
But it's easiest if he tweets it
-
sarang
Then he's also taking public ownership of it
-
sarang
which IMO is beneficial
-
sarang
Until then, I don't think a blag post about that plot is a good idea, since it could be trivially faked
-
sarang
We've been duped before
-
needmoney90
to be fair, we spoke with them regarding the whole writeup to begin with
-
needmoney90
beforehand
-
needmoney90
and they asked a bunch of BS questions
-
sarang
?
-
sarang
Did they discuss the post?
-
dEBRUYNE
Will the interview be publicly published btw?
-
sethsimmons
On the Monero Space channel AFAIK
-
sethsimmons
He said right after
-
sarang
Yes
-
sarang
We are conducting the interview as we speak
-
needmoney90
share juicy details
-
needmoney90
-
monerobux
[REDDIT] Ciphertrace Claims it Developed a Monero Tracing Tool, I say it’s speculation as they provided no proof of their work (
cointelegraph.com/news/ciphertrace-…g-tool-to-aid-us-dhs-investigations) to r/Monero | 43 points (90.0%) | 49 comments | Posted by [deleted] | Created at 2020-08-31 - 14:00:26
-
needmoney90
Author deleted that thread
-
dEBRUYNE
Can we still make it visible somehow?
-
needmoney90
we can't afaik
-
needmoney90
who originally made it?
-
needmoney90
Why is it gone? D:
-
needmoney90
we could crosspost to the comments thread
-
needmoney90
as a new post
-
needmoney90
thats about the best possible
-
dEBRUYNE
You mean the example thread?
-
dEBRUYNE
Let's do that I guess
-
niocbrrrrrr
-
niocbrrrrrr
lolol
-
knaccc
i guess they watched Breaking Monero
-
knaccc
"CipherTrace paints it as a positive for XMR by adding legitimacy to the privacy coin" that is world-class spin
-
xmrmatterbridge
<xmrhaelan> Hate to be the tinfoil guy, but am I the only one who finds the timing of this disinformation campaign a little suspect? This is within a week of the news of DNMs becoming mostly XMR
-
knaccc
which DNMs are those?
-
sethsimmons
The lead DNM exit scammed, which was mainly Bitcoin
-
selsta
They got gov contracts, worked on this for over one year. Obviously they have to claim that "they can now trace monero".
-
sethsimmons
Almost all of the rest are XMR exclusively or Primarily XMR
-
knaccc
i think sgp_ needs to create a series called Fixing Monero
-
dsc_
:)
-
xmrmatterbridge
<xmrhaelan> It’s almost like this came out of someone’s playbook...
-
xmrmatterbridge
<xmrhaelan> I’ll take the tinfoil off now. Back to regularly scheduled programming....
-
niocbrrrrrr
I see bears and crabs in the sky
-
dsc_
lol @ article
-
niocbrrrrrr
I only read headline
-
niocbrrrrrr
MO
-
selsta
At least later they admit it’s not like Bitcoin and more of a probabilistic game.
-
niocbrrrrrr
why waste time
-
niocbrrrrrr
thx for saving me time selsta <3
-
selsta
they take a corporate press release and present it as a fact in the title
-
dsc_
how else will people click and read the link?
-
dsc_
think of the missed ad revenue !!
-
dEBRUYNE
CipherTrace claims to be privacy advocates in that article too
-
dsc_
CTO of CipherTrace is presented as pro-cryptography, see bio
-
dsc_
on their official website
-
sethsimmons
yeah sure
-
sethsimmons
writes a smear job and endorses it
-
xmrscott[m]
<xmrmatterbridge "<xmrhaelan> Hate to be the tinfo"> Nah, I commented my hunch is maybe TLA psyops given timing
-
sethsimmons
Without talking to the people who actually did the research they used
-
dsc_
Btw, for reddit mods, consider removing any direct mention to phishig sites from the subreddit, see also
reddit.com/r/Monero/comments/ijv0c3…account_address_and_receive_address
-
monerobux
[REDDIT] Account Address and Receive Address (self.Monero) | 9 points (92.0%) | 3 comments | Posted by French2 | Created at 2020-08-31 - 09:39:59
-
dsc_
Because it might increase their SEO
-
dsc_
When I say direct, I mean a 1:1 URL
-
needmoney90
I thought they were on the list
-
needmoney90
we do have an autoremove list
-
needmoney90
that one wasnt on it for some reason
-
dsc_
right
-
xmrscott[m]
<dsc_ "CTO of CipherTrace is presented "> Same w/ CEO on Twitter. Cypherpunk and smart contract advocate since 1999 (TM). Ok buddy.
-
needmoney90
Done
-
dsc_
tysir
-
needmoney90
It's now on the list
-
needmoney90
shouldn't happen again
-
sethsimmons
I strip the privacy
-
sethsimmons
TO build it back up
-
sethsimmons
you see?
-
sethsimmons
*while working with govs 100%
-
sethsimmons
ANd taking helicopter money
-
xmrscott[m]
Their day job: CipherTrace. Their night job: being mooo
-
sethsimmons
And selling KYC info to the gov
-
sethsimmons
LOL
-
dsc_
Meh I don't really care if people work for chain analytics or the gov. but I do care if news website publish sensational headlines :P
-
dsc_
I suppose it's a good sign that any such news is immediately "big news" - it reconfirms that Monero's privacy is strong
-
xmrscott[m]
That's fair. Regardless of gov one is going to contribute to ensure Monero is fungible. However w/ terrible tech news outlets that just regurgitate sales pitches you have to waste extra energy informing the public that snake oil is in fact, snake oil
-
vp11
article needs more clicks, otherwise how they will pay their bills
-
needmoney90
lol the threads on /r/cc about it are downvoted hard
-
needmoney90
also dsc_ for SEO reasons, the text in the sidebar that says changelly and freewallet are distrusted? The a in both of them is a non-standard character.
-
needmoney90
If you copy/paste those into google you wont get any hits :)
-
needmoney90
I made that change a few months back lol
-
dsc_
nice one
-
needmoney90
oh, there are google hits now
-
dsc_
I don't know if it helps but it cant hurt at least :D
-
needmoney90
but only for people caching our page :D
-
sarang
Interview has ended!
-
sethsimmons
👀
-
needmoney90
how was it
-
dsc_
:o
-
sarang
Not all of my questions have been answered, but I was pleasantly surprised that the CEO shared what he did
-
sarang
So kudos to Dave for this
-
sarang
I still have my issues with the way they presented this, no doubt
-
sarang
And I still do not think there is anything fundamentally new here, but the idea of building in likelihoods of signing and non-signing in transactions
-
sarang
which has long been the subject of research in one way or another
-
sgp_
Their press release met their business objectives before it met its accuracy. Doesn't mean that's right but that's their perspective
-
sgp_
For press releases the way it's conveyed is usually purposefully broad
-
sarang
Yes, and I specifically called it out as being ambiguous, perhaps to the point of misleading
-
sarang
sgp_: should I produce a list of technical questions that Dave wasn't able to answer?
-
sarang
FWIW I don't fault him for not knowing all the details, but I do hope we can ask people who _do_ know the details
-
sgp_
sure make a list
-
sgp_
no harm in having a list
-
sarang
What's infurating is the idea of taking all sorts of external information and trying to pull all risk into some kind of single "percentage", as if there is a definitive standard for doing this
-
sarang
The idea that this is non-interactive further makes this very wishy-washy
-
sarang
I tried to convey the frustration of this difference in the interview
-
sarang
But to be clear: Dave confirmed that having tainted outputs in a ring does in fact lead to "higher risk"
-
sarang
Presumably as part of this "final percentage" score
-
dEBRUYNE
So you can inadvertently get implicated in case the decoy selection algorithm picks a poisoned output?
-
dEBRUYNE
The way the news was presented leads to erroneous claims like this ->
twitter.com/TheCryptoLark/status/1300534387226763264
-
dEBRUYNE
Essentially a great way to spread FUD
-
sarang
Dave claims that their algorithms try to avoid these false positives
-
sarang
I pushed back on how this was possible since the math is closed and unavailable
-
needmoney90
How do you avoid false positive
-
sarang
He basically said "yep tough problem"
-
sarang
Yeah, we all know it's a hard problem
-
sarang
I _highly_ recommend watching this interview once posted
-
sarang
Let Dave speak for himself
-
sarang
Anyway, we have few details about what exactly they're using for heuristics, and they might not say
-
sarang
But he referred us to others on their team, to whom I intend to present these questions
-
sarang
I understand if they want to vet the questions and responses; they're a private company
-
dsc_
sgp_: wen
-
dEBRUYNE
we have few details about what exactly they're using for heuristics <= Can you share those?
-
needmoney90
I expect they're in the upcoming video
-
needmoney90
eta 2 hours or so
-
sarang
dEBRUYNE: it's all in the video
-
sarang
I don't want to put words in his mouth
-
sarang
But he basically said they use a lot of sources
-
sarang
Notably, they perform their own transactions
-
sarang
He confirmed this twice
-
sarang
(I wanted to be sure)
-
sarang
Again, kudos to him for even doing this interview
-
sgp_
It's editing and it's almost uploaded now. I should be paid for this SLA :p
-
sgp_
s/editing/edited
-
monerobux
sgp_ meant to say: It's edited and it's almost uploaded now. I should be paid for this SLA :p
-
dsc_
nice!
-
dEBRUYNE
So I guess they are creating a stream of poisoned outputs they can subsequently utilize
-
sarang
That may be a part of it; it's unclear precisely what heuristics are used
-
sarang
I asked about merge analysis in the r/Monero example, and did not get clarity
-
sarang
Dave then responded on reddit and said it wasn't a simple merge analysis, but this is not clear to me from our interview specifically
-
sarang
except in generalizations
-
dEBRUYNE
If they used some other analysis / data than that statement is basically valid
-
dEBRUYNE
Doesn't mean it wasn't predominantly merge analysis
-
sarang
Well, he said "as you know ..." which isn't totally accurate
-
selsta
> However, statistical reasoning is crucial to the solution, which means unless we are 90% confident, we do not present it to the investigator.
-
sarang
He say generally that they would use multiple data sources, but I do not have any specific information about the example in the post
-
selsta
arbitrary 90% lol
-
sarang
s/say generally/said generally/
-
monerobux
sarang meant to say: He said generally that they would use multiple data sources, but I do not have any specific information about the example in the post
-
dEBRUYNE
selsta: Where is that from?
-
sarang
selsta: he did say the 90% threshold was arbitrary
-
selsta
> And we do provide off-chain data such as IPs.
-
sarang
It's also unclear what goes into such a single number
-
selsta
dEBRUYNE: reddit
-
sarang
I asked about this
-
needmoney90
Can we make an accept cookies pop-up for GetMonero that when you click yes posts this comic?
usercontent.irccloud-cdn.com/file/C…WxM-2r8ZFGojvTJa-ZClMN_kEhZ8O00.jpg