--- Day changed Fri Apr 26 2019 00:21 -!- deafboy_ [quasselcor@cicolina.org] has quit [Ping timeout: 246 seconds] 00:21 -!- arubi [~ese168@gateway/tor-sasl/ese168] has quit [Ping timeout: 256 seconds] 00:22 -!- arubi [~ese168@gateway/tor-sasl/ese168] has joined #joinmarket 00:23 -!- deafboy [quasselcor@cicolina.org] has joined #joinmarket 00:51 < waxwing> d3spwn, i think it kinda does actually, you would get a sync after a join but before the first one, the wallet wouldn't have the new utxo recorded. i'll have to read the code again later, i always forget this, but i believe thta's how it works. 00:52 < waxwing> belcher, i notice on the finex hack coin movement thread you mentioned the same issue with wasabi as i did on mastodon the other day. did you see my thread about that? 00:56 < gmaxwell> ? 00:58 < waxwing> gmaxwell, i'll link you belcher's version because he said it in like 1 sentence :) https://www.reddit.com/r/Bitcoin/comments/bha10i/bitcoins_from_the_bitfinex_hack_2016_moved_today/elsepj3/ 00:59 < waxwing> interesting point is that registration with the server means handing over inputs with blinded outputs. (and proof of ownership of inputs iiuc) 00:59 < waxwing> so inputs come in at step 1, and that allows bifurcation or some trick perhaps. 01:00 < waxwing> https://mastodon.social/web/statuses/101907349113411975 01:12 -!- emzy [~quassel@raspberry.emzy.de] has joined #joinmarket 01:13 -!- emzy [~quassel@raspberry.emzy.de] has quit [Changing host] 01:13 -!- emzy [~quassel@unaffiliated/emzy] has joined #joinmarket 01:30 < gmaxwell> I'm not really fond of the server model... 01:30 < gmaxwell> otoh, it does have varrious advantages. 01:55 < waxwing> gmaxwell, right. it's clear there are limitations, it's equally clear that the practicality makes it attractive. 03:28 < belcher> waxwing i didnt, but i think you told me about the idea in person 03:30 < belcher> i certainly didnt come up with it myself 03:30 < qubenix> this is exactly why i don't trust wasabi enough to use it or suggest its use. way too much trust in nopara is needed. 03:30 < waxwing> oh, not worrying about attribution here, it's just kinda quite basic. perhaps there are finesses about when you reveal utxos tho', that's interesting. 03:31 < waxwing> like our whole podle shenanigans, but other things. coinjoin is ... hard. 03:32 < waxwing> i feel like if i were to start over i'd try to do a coinshuffle++ thing, but the mistake a lot of people made is to think that removes all these issues, it doesn't remove the incentive/coordination part or the "how do we decide on the inputs" part. 03:32 < waxwing> the individual who feels like wasabi might do this to them can take the approach suggested by one redditor, throw in some other disconnected coins. 03:33 < waxwing> on the surface that seems like a reasonable defence, at least against surreptitious attacks on blacklisted coins. 03:35 < belcher> you have to be aware of that attack, if you're using the wallet via its normal user interface then you wouldnt be doing the offer-up-multiple-utxos thing and detecting if all but one have been excluded 03:35 < belcher> maybe it could be added as a feature though 03:36 < waxwing> yes would have to be separate identities. one could also use the vitalik defence and say, ask a friend :) 03:37 < waxwing> that's why i didn't "big up" this "attack", it doesn't seem plausible at all really, it's just that there is a coercion point here, so there's a *potential* weakness. 03:39 < gmaxwell> Tim ruffing has been working on some coinshuffle++ implementation stuff using our minisketch library, which should simplify it some. 03:40 < waxwing> gmaxwell, is the finite field polynomial solving part performant enough? 03:40 < waxwing> this was like a year ago, but i remember him telling me that that was a bit of an issue. 03:40 < gmaxwell> minisketch solves that 03:41 < waxwing> oh damn yeah sorry bad memory, you told me this :) 03:42 < gmaxwell> 20ms for 256 outputs sound okay to you? 03:43 < waxwing> yes 03:47 < gmaxwell> (also, the minisketch stuff is likely to get further speedups... less likely for some coinshuffle++ specific thing) 05:01 -!- johnhmay [sid110431@gateway/web/irccloud.com/x-aawdjonsenrmtywh] has quit [Read error: Connection reset by peer] 05:05 -!- johnhmay [sid110431@gateway/web/irccloud.com/x-trizaqghprxzavyf] has joined #joinmarket 07:17 -!- lnostdal [~lnostdal@151.251.255.171] has joined #joinmarket 07:31 -!- lnostdal [~lnostdal@151.251.255.171] has quit [Remote host closed the connection] 09:37 -!- undeath [~undeath@hashcat/team/undeath] has joined #joinmarket 10:31 -!- johnhmay [sid110431@gateway/web/irccloud.com/x-trizaqghprxzavyf] has quit [] 10:31 -!- johnhmay [sid110431@gateway/web/irccloud.com/x-hycncuhfoynajnck] has joined #joinmarket 14:32 -!- windsok_ [~windsok@rarepepe.cash] has quit [Quit: No Ping reply in 180 seconds.] 14:34 -!- windsok [~windsok@rarepepe.cash] has joined #joinmarket 14:34 -!- windsok [~windsok@rarepepe.cash] has quit [Changing host] 14:34 -!- windsok [~windsok@unaffiliated/windsok] has joined #joinmarket 15:55 -!- Cory [Cory@unaffiliated/cory] has quit [Ping timeout: 250 seconds] 16:00 -!- Pasha [Cory@unaffiliated/cory] has joined #joinmarket 16:03 -!- Pasha is now known as Cory 16:28 -!- undeath [~undeath@hashcat/team/undeath] has quit [Quit: WeeChat 2.4] 17:14 -!- AgoraRelay [~jmrelayfn@p5DE4AD33.dip0.t-ipconnect.de] has quit [Ping timeout: 250 seconds] 17:24 -!- AgoraRelay [~jmrelayfn@p5DE4A78A.dip0.t-ipconnect.de] has joined #joinmarket