--- Day changed Tue Apr 24 2018 00:03 < waxwing> anyone wants to answer this guy, please go ahead :) https://www.reddit.com/r/Bitcoin/comments/8dr4fw/benedikt_b%C3%BCnz_bulletproofs/dxv0dex/ 03:25 < belcher_> waxwing: what kind of answer should we give? im thinking just saying like "chainalysis doesnt seem to handle coinjoin at all" 03:28 < belcher_> also your analysis of tumbler 03:30 < belcher_> then there's that paper by malte 03:37 < waxwing> belcher_, oh the paper by malte, yeah maybe 03:37 < waxwing> i just posted a long answer (and linked it on twitter). if you think it should be edited by ref-ing something else, let me know 03:42 < belcher_> the most interesting thing i remember from malte was the calculation about how much it costs to fill the orderbook with your own sybil makers 03:46 < waxwing> yeah that was the headline, but i was annoyed because i thought it was misleading :) still, even if it was, it's interesting for sure. 03:46 < belcher_> yeah i remember he had an unnecessary snarky tone to the whole paper 03:51 < belcher_> so iv had a thought about miner fees in joinmarket; right now the taker pays for almost the entire tx, and thats been abused to consolidate utxos cheaply 03:51 < belcher_> we had ideas of fixing it by rewriting the whole protocol so every maker says how much miner fee rate they will contribute.. but thats a lot of coding work 03:52 < belcher_> a solution with less work could be to just have the taker not accept more than N utxos from each maker (maybe N = 10 or something) 04:06 -!- belcher_ [~user@unaffiliated/belcher] has quit [Ping timeout: 276 seconds] 04:16 < AgoraRelay> [agora-irc/AlexCato] yeah, i remember that. I think i even had a PR for this with N=4 or so a year or two ago 04:21 < waxwing> is there any way in which we need to test stuff before pushing belcher's multiwallet patch to master? i think it has no effect if not used. maybe i should think a bit more. 04:21 -!- belcher_ [~user@unaffiliated/belcher] has joined #joinmarket 04:28 < waxwing> Bitcoin Wiki page on Coinjoin, first sentence: "CoinJoin is a method of bitcoin transaction compression which aims to improve privacy by discarding unnecessary information" 04:28 < waxwing> eh? 04:29 < waxwing> Second sentence: "A coinjoin transaction is one where multiple people have agreed to form a single transaction where some of the the outputs have the same value." - that's incorrect. 04:39 < belcher_> edits accepted! :) 04:39 < belcher_> give me your wiki name i can give you editing powers 04:42 < waxwing> yeah yeah i know :) how do i get a wiki name? 04:47 < belcher_> i believe you get one automatically with a bitcointalk account 04:48 < belcher_> you can click on history to see who added those wrong things 04:51 < waxwing> belcher_, so how does it work? i log in with my bitcointalk account? or i create a new account? 04:51 < waxwing> i think create account is busted because recaptcha v1 is shutdown 04:55 < belcher_> log in to the wiki with your account 04:55 < belcher_> to check it works 04:55 < belcher_> you wont have editing privs 04:55 < belcher_> tell me the name and i can give you the privs 04:57 < waxwing> ok so un/pw? i tried "forgot password" with btctalk username (this one) and it said not recognized. i guess i can put in my btctalk password ... 04:57 < belcher_> yes, same password 04:58 < waxwing> no, doesn't work 04:58 < belcher_> hmm 04:58 < belcher_> go to #bitcoin-wiki, lets discuss there 05:01 < belcher_> #bitcoin-wiki is really slow but within 24 hours someone should hopefully see our discussion and help 05:02 -!- viasil [~viasil@185.212.171.206] has quit [Quit: bbs] 05:03 -!- viasil [~viasil@185.212.171.215] has joined #joinmarket 05:35 < waxwing> belcher_, thanks 06:21 -!- wumpus [~quassel@pdpc/supporter/professional/wumpus] has quit [Ping timeout: 240 seconds] 06:55 -!- wumpus [~quassel@pdpc/supporter/professional/wumpus] has joined #joinmarket 07:09 < belcher_> ok turns out the london bitcoin dev meetup is about joinmarket not electrum personal server 07:09 < belcher_> thats fine 07:09 < belcher_> see my twitter feed if anyone wants to come 07:22 < waxwing> belcher_, isn't the 9th a Monday not a Wednesday? 07:25 < belcher_> its a wednesday according to this calender, the 7th a monday (bank holiday) 07:25 < belcher_> 9th april is a monday 07:29 < waxwing> oh yeah lol i'm looking at april :) 08:30 < waxwing> pit is busy today. adlai jinxed it yesterday :) 08:54 -!- lnostdal [~lnostdal@77.70.119.51] has quit [Ping timeout: 248 seconds] 09:51 < arubi> waxwing, was following the jm-qt emails from my phone.. I dunno if it's best to keep it for now, with that whole vulnerability issue with pre-3.0.5 releases 09:58 -!- Giszmo [~leo@pc-37-38-86-200.cm.vtr.net] has joined #joinmarket 10:00 < arubi> oh is the -qt script independent of the electrum plugin? anyway, for me I only symlink the PyQt{4,5} directory and sip*.so file, not copy (and not sudo). I can add this to install.sh if you think it's useful 10:01 < waxwing> oh symlink, nice, that's better. yes it's quite separate from electrum plugin which is uhh .. "unsupported". i think i made a note of that somewhere. 10:02 < arubi> ah cool, yea github over email is hard :) 10:02 -!- lnostdal [~lnostdal@77.70.119.51] has joined #joinmarket 10:05 -!- lnostdal [~lnostdal@77.70.119.51] has quit [Max SendQ exceeded] 10:05 -!- lnostdal [~lnostdal@77.70.119.51] has joined #joinmarket 10:29 < waxwing> arubi, yes i think it's useful, thanks; ofc you'd have to check if Qt were installed. 10:30 < arubi> yep, and give the option to install if the user wants to. it's all non mandatory and won't fail the install altogether 10:31 < arubi> I'm nearly done, I'll see how I can test it 10:32 < waxwing> i guess it can just be tested by trying `python joinmarket-qt.py` at the end, no? 10:33 < arubi> well, symlinking will fail before that so I'm using that fail 10:33 < arubi> well, readlinking the files themselves would fail even before symlink 10:34 < waxwing> i have no idea what you just said :) 10:35 < waxwing> "I'm using that fail"? 10:35 < arubi> haha, `readlink -f ` will fail basically 10:36 < arubi> so I'm using the error exit code from that to know if we have the libs or not 10:36 < waxwing> oh i get you 10:37 < arubi> if we do, symlink, if we don't ask to install, if install succeeds, try symlinking again, if it fails, abort qt libs and continue. it's basically done after jm is already installed so jm itself will is not affected 10:37 < arubi> oh hm no readlink won't fail. I'll use an actual `test`. works the same 10:41 -!- lnostdal [~lnostdal@77.70.119.51] has quit [Ping timeout: 260 seconds] 10:43 -!- lnostdal [~lnostdal@77.70.119.51] has joined #joinmarket 10:44 < waxwing> arubi, thanks for the prod, i replaced the README for the plugin with a big "do not use" sign. hopefully (i believe so) nobody's been trying it recently anyway. 10:44 < arubi> cheers 10:49 -!- lnostdal [~lnostdal@77.70.119.51] has quit [Excess Flood] 10:49 -!- lnostdal [~lnostdal@77.70.119.51] has joined #joinmarket 11:11 -!- GitHub39 [GitHub39@gateway/service/github.com/x-bxiyqjtdzlrdexet] has joined #joinmarket 11:11 < GitHub39> [joinmarket-clientserver] fivepiece opened pull request #135: python-qt4 libraries handling for install.sh (master...installsh_jmqt) https://git.io/vpZov 11:11 -!- GitHub39 [GitHub39@gateway/service/github.com/x-bxiyqjtdzlrdexet] has left #joinmarket [] 11:11 < arubi> here we go. wonder if I can make travis test that the gui works using xvfb.. hm. 11:28 -!- puddinpop [~puddinpop@unaffiliated/puddinpop] has quit [Ping timeout: 245 seconds] 11:31 -!- puddinpop [~puddinpop@unaffiliated/puddinpop] has joined #joinmarket 12:23 < arubi> oh heh, travis fails on timeout as the prompt to install the libs appear. I'll add a comment to the PR with ways to go around that. lmk which you'd prefer 12:27 < arubi> for now I'll try the "check for travis environment" workaround, just to see if it passes 12:36 < arubi> ah crap, dumb me. `read` still runs.. hm 12:47 < arubi> seems that even when adding python-qt4 for travis, it still somehow misses the symlinks.. and I even tested it all locally :( weird. I'll probably continue tomorrow if I can't figure out why it does that soon 12:48 < arubi> (and still there's the osx build to handle) 13:25 -!- Giszmo [~leo@pc-37-38-86-200.cm.vtr.net] has quit [Ping timeout: 240 seconds] 13:42 -!- puddinpop [~puddinpop@unaffiliated/puddinpop] has quit [Ping timeout: 255 seconds] 13:45 -!- puddinpop [~puddinpop@unaffiliated/puddinpop] has joined #joinmarket 13:48 -!- Giszmo [~leo@ip-155-233.219.201.nextelmovil.cl] has joined #joinmarket 14:42 -!- Giszmo [~leo@ip-155-233.219.201.nextelmovil.cl] has quit [Ping timeout: 240 seconds] 14:54 -!- puddinpop [~puddinpop@unaffiliated/puddinpop] has quit [Ping timeout: 265 seconds] 14:56 -!- Giszmo [~leo@ip-99-237-219-201.nextelmovil.cl] has joined #joinmarket 15:05 -!- puddinpop [~puddinpop@unaffiliated/puddinpop] has joined #joinmarket 16:01 -!- Giszmo [~leo@ip-99-237-219-201.nextelmovil.cl] has quit [Ping timeout: 268 seconds] 16:21 -!- Giszmo [~leo@pc-37-38-86-200.cm.vtr.net] has joined #joinmarket 17:35 -!- puddinpop [~puddinpop@unaffiliated/puddinpop] has quit [Remote host closed the connection] 17:41 -!- puddinpop [~puddinpop@unaffiliated/puddinpop] has joined #joinmarket 17:48 -!- lnostdal [~lnostdal@77.70.119.51] has quit [Ping timeout: 265 seconds] 17:49 -!- lnostdal [~lnostdal@77.70.119.51] has joined #joinmarket 17:59 -!- lnostdal [~lnostdal@77.70.119.51] has quit [Ping timeout: 248 seconds] 18:03 -!- lnostdal [~lnostdal@77.70.119.51] has joined #joinmarket 18:13 -!- Giszmo [~leo@pc-37-38-86-200.cm.vtr.net] has quit [Quit: Leaving.] 19:00 -!- lnostdal [~lnostdal@77.70.119.51] has quit [Ping timeout: 255 seconds] 19:02 -!- Netsplit over, joins: arubi 19:12 -!- lnostdal [~lnostdal@77.70.119.51] has joined #joinmarket 19:52 -!- lnostdal [~lnostdal@77.70.119.51] has quit [Ping timeout: 248 seconds] 19:53 -!- lnostdal [~lnostdal@77.70.119.51] has joined #joinmarket 20:05 -!- lnostdal [~lnostdal@77.70.119.51] has quit [Ping timeout: 240 seconds] 20:10 -!- AgoraRelay [~jmrelayfn@p5DE4A748.dip0.t-ipconnect.de] has quit [Ping timeout: 240 seconds] 20:18 -!- lnostdal [~lnostdal@77.70.119.51] has joined #joinmarket 20:24 -!- AgoraRelay [~jmrelayfn@p5DE4A385.dip0.t-ipconnect.de] has joined #joinmarket 20:43 -!- lnostdal [~lnostdal@77.70.119.51] has quit [Ping timeout: 264 seconds] 20:46 -!- lnostdal [~lnostdal@77.70.119.51] has joined #joinmarket 20:50 -!- lnostdal [~lnostdal@77.70.119.51] has quit [Ping timeout: 240 seconds] 20:51 -!- lnostdal [~lnostdal@77.70.119.51] has joined #joinmarket 21:06 -!- gufus [2ef67ba3@gateway/web/freenode/ip.46.246.123.163] has joined #joinmarket 21:12 -!- gufus [2ef67ba3@gateway/web/freenode/ip.46.246.123.163] has quit [Quit: Page closed] 22:00 -!- arubi [~ese168@gateway/tor-sasl/ese168] has quit [Read error: Connection reset by peer] 22:00 -!- arubi [~ese168@gateway/tor-sasl/ese168] has joined #joinmarket 22:03 -!- lnostdal [~lnostdal@77.70.119.51] has quit [Read error: Connection reset by peer] 22:03 -!- lnostdal [~lnostdal@77.70.119.51] has joined #joinmarket