--- Day changed Sat Sep 03 2016 00:00 < freekevin> https://github.com/DanielKrawisz/Shufflepuff 00:00 < freekevin> possible protocol change? 00:21 < waxwing> coinshuffle doesn't really address this, since the attacker wants to know the utxos of previous transactions by posting new ones, which he can do by carrying out the protocol up to the signing step 00:21 < waxwing> he must see the prevout utxos as the point of signing 00:22 < waxwing> in fact in the original coinshuffle paper it was proposed that the set of inputs to the transaction were a given, i.e. out of scope of the protocol (iirc), so in that sense it completely ignores the coordination issue. 00:40 -!- ajvpot [~unwantedE@vpn.ddosshield.net] has quit [Ping timeout: 244 seconds] 00:42 -!- OverlordQ [~ovrlrdq@199.101.100.58] has quit [Ping timeout: 265 seconds] 00:42 -!- OverlordQ [~ovrlrdq@199.101.100.58] has joined #joinmarket 00:43 -!- unwantedEquity [~unwantedE@rhythm.derphost.com] has joined #joinmarket 01:07 -!- moli [~molly@unaffiliated/molly] has quit [Ping timeout: 265 seconds] 01:52 -!- btcdrak [uid165369@gateway/web/irccloud.com/x-klfqmjgpjrvkgumj] has joined #joinmarket 02:14 -!- coins123 [~coins123@unaffiliated/coins123] has joined #joinmarket 02:40 -!- lnostdal [~lnostdal@227-181-11.connect.netcom.no] has joined #joinmarket 04:04 -!- moli [~molly@unaffiliated/molly] has joined #joinmarket 05:28 < belcher> i havent read up on the details of how ring signatures work 05:28 < belcher> but this guy posted this https://github.com/JoinMarket-Org/joinmarket/issues/600 05:29 < belcher> a bit vague but any ideas are good 05:29 < belcher> to sign bitcoin transactions you need normal ecdsa signatures not ring signatures, but maybe theres something im missing 05:30 < waxwing> belcher: i had the same experience. i was tempted to say "no", but then i wasn't sure if i had considered all the ways it might apply, so not sure. 05:31 < belcher> ill ask him on that issue 05:31 < waxwing> it'd be easier to answer if he proposed something more specific. 05:31 < waxwing> yeah. 05:45 < waxwing> belcher: i knocked together a web form interface for a bastardized create-unsigned-tx backend; but there's a sticking point - while the taker mitm key req. is removed, the commitment requirement replaces it. 05:46 < waxwing> so then i thought, why not provide commitments as a service, you can charge a fee for it. 05:46 < waxwing> then i realised, quite amusingly, what if someone uses the form repeatedly without completing and thereby uses up the commitments. 05:46 < belcher> who would buy that service ? 05:46 < waxwing> you're back to the same problem, in a way :) 05:46 < waxwing> someone wanting to do coinjoins without using joinmarket wallets/installs 05:47 < belcher> yeah 05:47 < waxwing> when i say "buy the service" i wasn't envisaging setting up an account and paying into it; the privacy model of that is really bad. 05:47 < waxwing> too much server trust, so i was thinking more ephemerally 05:48 < waxwing> which would imply that paying for the service would involve like an extra output in the coinjoin tx 05:48 < waxwing> but that's where i hit the above issue: then you're not paying for the resource up front, so you could just use it all up maliciously. 05:49 < waxwing> i still think it's a nice idea, even though *if* it worked OK, you still have some clunkiness transferring unsigned transactions into your wallet, and transferring utxos from your wallet to the web form. 05:50 < waxwing> but anyway i can't get past that point, another approach is for them to source their own commitments, but then they still need a subset of joinmarket code anyway to do the podle stuff; no wallet can possibly support that. 06:19 -!- lnostdal [~lnostdal@227-181-11.connect.netcom.no] has quit [Read error: Connection reset by peer] 06:20 -!- lnostdal [~lnostdal@227-181-11.connect.netcom.no] has joined #joinmarket 06:26 < belcher> yeah 06:27 < waxwing> it comes down to having the secp256k1 dependency, you can use the add-utxo.py tool, but - that's what i was trying to find a way around. 06:55 -!- puddinpop [~puddinpop@unaffiliated/puddinpop] has quit [Remote host closed the connection] 07:02 -!- puddinpop [~puddinpop@unaffiliated/puddinpop] has joined #joinmarket 08:00 -!- Giszmo [~leo@pc-40-227-45-190.cm.vtr.net] has joined #joinmarket 08:53 -!- lnostdal [~lnostdal@227-181-11.connect.netcom.no] has quit [Read error: Connection reset by peer] 08:54 -!- lnostdal [~lnostdal@227-181-11.connect.netcom.no] has joined #joinmarket 09:06 -!- lnostdal [~lnostdal@227-181-11.connect.netcom.no] has quit [Read error: Connection reset by peer] 09:07 -!- lnostdal [~lnostdal@227-181-11.connect.netcom.no] has joined #joinmarket 09:10 -!- coins123 [~coins123@unaffiliated/coins123] has quit [Remote host closed the connection] 09:45 -!- Giszmo [~leo@pc-40-227-45-190.cm.vtr.net] has quit [Ping timeout: 265 seconds] 09:53 -!- belcher [~belcher@unaffiliated/belcher] has quit [Ping timeout: 265 seconds] 09:56 -!- belcher [~belcher@unaffiliated/belcher] has joined #joinmarket 10:04 -!- Giszmo [~leo@pc-40-227-45-190.cm.vtr.net] has joined #joinmarket 10:16 -!- Giszmo [~leo@pc-40-227-45-190.cm.vtr.net] has quit [Ping timeout: 250 seconds] 10:35 -!- Giszmo [~leo@pc-40-227-45-190.cm.vtr.net] has joined #joinmarket 10:58 -!- grubles [~grubles@unaffiliated/grubles] has quit [Ping timeout: 252 seconds] 11:11 -!- grubles [~grubles@unaffiliated/grubles] has joined #joinmarket 11:15 -!- lnostdal [~lnostdal@227-181-11.connect.netcom.no] has quit [Ping timeout: 265 seconds] 11:17 -!- lnostdal [~lnostdal@227-181-11.connect.netcom.no] has joined #joinmarket 11:52 -!- molz [~molly@unaffiliated/molly] has joined #joinmarket 11:53 -!- moli [~molly@unaffiliated/molly] has quit [Ping timeout: 250 seconds] 11:55 -!- mol [~molly@unaffiliated/molly] has joined #joinmarket 11:57 -!- molz [~molly@unaffiliated/molly] has quit [Ping timeout: 240 seconds] 12:23 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has quit [Excess Flood] 12:23 -!- lukedashjr [~luke-jr@adsl-98-70-231-167.gnv.bellsouth.net] has joined #joinmarket 12:23 -!- lukedashjr [~luke-jr@adsl-98-70-231-167.gnv.bellsouth.net] has quit [Changing host] 12:23 -!- lukedashjr [~luke-jr@unaffiliated/luke-jr] has joined #joinmarket 12:28 -!- lukedashjr is now known as luke-jr 14:17 -!- lnostdal [~lnostdal@227-181-11.connect.netcom.no] has quit [Read error: Connection reset by peer] 14:17 -!- lnostdal [~lnostdal@227-181-11.connect.netcom.no] has joined #joinmarket 15:34 -!- lnostdal [~lnostdal@227-181-11.connect.netcom.no] has quit [Read error: Connection reset by peer] 15:35 -!- lnostdal [~lnostdal@227-181-11.connect.netcom.no] has joined #joinmarket 16:19 -!- coins123 [~coins123@unaffiliated/coins123] has joined #joinmarket 16:22 -!- unwantedEquity is now known as ajvpot 16:51 -!- lnostdal [~lnostdal@227-181-11.connect.netcom.no] has quit [Read error: Connection reset by peer] 16:52 -!- lnostdal [~lnostdal@227-181-11.connect.netcom.no] has joined #joinmarket 16:59 -!- lnostdal [~lnostdal@227-181-11.connect.netcom.no] has quit [Read error: Connection reset by peer] 17:00 -!- lnostdal [~lnostdal@227-181-11.connect.netcom.no] has joined #joinmarket 18:38 -!- lnostdal [~lnostdal@227-181-11.connect.netcom.no] has quit [Ping timeout: 260 seconds] 18:57 -!- btcdrak [uid165369@gateway/web/irccloud.com/x-klfqmjgpjrvkgumj] has quit [Quit: Connection closed for inactivity]