--- Day changed Mon Feb 13 2017 00:02 -!- coins123 [~coins123@ip-244-225.sn1.clouditalia.com] has joined #joinmarket 00:02 -!- coins123 [~coins123@ip-244-225.sn1.clouditalia.com] has quit [Changing host] 00:02 -!- coins123 [~coins123@unaffiliated/coins123] has joined #joinmarket 00:11 -!- coins123 [~coins123@unaffiliated/coins123] has quit [] 00:52 -!- juscamarena [~justin@47.148.176.74] has joined #joinmarket 01:20 -!- instagibbs [~instagibb@pool-100-15-114-3.washdc.fios.verizon.net] has quit [Ping timeout: 260 seconds] 02:02 -!- coins123 [~coins123@ip-244-225.sn1.clouditalia.com] has joined #joinmarket 02:02 -!- coins123 [~coins123@ip-244-225.sn1.clouditalia.com] has quit [Changing host] 02:02 -!- coins123 [~coins123@unaffiliated/coins123] has joined #joinmarket 02:08 -!- himmelhund [c2765638@gateway/web/freenode/ip.194.118.86.56] has joined #joinmarket 02:59 * adlai isn't enough of a JS monkey to figure out why, but it looks like streamium doesn't work currently 03:30 -!- Tergi [4a4aed8d@gateway/web/freenode/ip.74.74.237.141] has quit [Ping timeout: 260 seconds] 03:59 < waxwing> done a first tumbler run on the *clientserver code on mainnet, seemed to work well. 03:59 < waxwing> seems like non-responsiveness isn't too bad, all transactions either had 1 non-responsive or none. 04:04 -!- HostFat [~HostFat@host248-244-dynamic.20-87-r.retail.telecomitalia.it] has joined #joinmarket 04:07 -!- HostFat_ [~HostFat@host220-91-dynamic.245-95-r.retail.telecomitalia.it] has quit [Ping timeout: 245 seconds] 04:15 < adlai> waxwing: excellent 04:17 -!- MaxSan [~one@91.214.169.69] has quit [Ping timeout: 240 seconds] 04:20 -!- Cory [~Cory@unaffiliated/cory] has quit [Ping timeout: 258 seconds] 04:22 -!- Pasha [~Cory@unaffiliated/cory] has joined #joinmarket 04:23 < waxwing> yeah the "network conditions" didn't seem too bad; i only 1 had one "txn-mempool-conflict". probably that is a lot worse when it's busy of course. 04:27 < waxwing> guide here for those interested: https://github.com/AdamISZ/joinmarket-clientserver/blob/master/scripts/tumblerguide.md 04:27 < waxwing> main thing left to do is test out socks connections 04:28 -!- Pasha is now known as Cory 04:56 -!- MaxSan [~one@91.214.169.69] has joined #joinmarket 05:30 -!- Overlord1 [~ovrlrdq@199.101.100.58] has joined #joinmarket 05:30 -!- sturles_ [~sturles@ulrik.uio.no] has joined #joinmarket 05:30 -!- sturles_ [~sturles@ulrik.uio.no] has quit [Changing host] 05:30 -!- sturles_ [~sturles@unaffiliated/sturles] has joined #joinmarket 05:31 -!- roasbeef_ [~root@104.131.26.124] has joined #joinmarket 05:32 -!- OverlordQ [~ovrlrdq@199.101.100.58] has quit [Write error: Broken pipe] 05:32 -!- roasbeef [~root@104.131.26.124] has quit [Write error: Broken pipe] 05:32 -!- sturles [~sturles@unaffiliated/sturles] has quit [Remote host closed the connection] 05:41 -!- Giszmo [~leo@pc-165-227-45-190.cm.vtr.net] has joined #joinmarket 05:49 -!- sturles_ is now known as sturles 05:57 -!- MaxSan [~one@91.214.169.69] has quit [Ping timeout: 256 seconds] 06:33 -!- MaxSan [~one@213.152.161.149] has joined #joinmarket 08:16 -!- himmelhund [c2765638@gateway/web/freenode/ip.194.118.86.56] has quit [Quit: Page closed] 10:21 -!- FiveBroDeepBook [~gk.1vm.su@2001:590:1405:2e5:2e5:9592:2218:862d] has joined #joinmarket 10:21 -!- FiveBroDeepBook [~gk.1vm.su@2001:590:1405:2e5:2e5:9592:2218:862d] has left #joinmarket [] 10:40 < waxwing> ok, tor connections working now, if anyone wants to try those scripts feel free. 11:21 < waxwing> reddit PM: "I was pointed in your direction by someone who's looking into the blockchain as a means of data storage." <-- should i redirect him to you luke-jr ? 11:21 < waxwing> :) 11:28 < Pilate> nobody should be redirected to fluke-jr no matter what 11:28 < Pilate> its like sending someone to your crazy ass grandpa 11:28 < waxwing> Pilate: don't be rude 11:29 < Pilate> its not, its a warning 11:29 < waxwing> was just making a silly joke (pretty bizarre PM for me to get, i have nothing to do with "blockchain as data storage" .. otoh, i guess nobody has anything to do with it :) ) 11:45 < waxwing> belcher: is your proof-of-non-inclusion gist for public consumption? i ask because i want to get around to answering this: https://www.reddit.com/r/joinmarket/comments/5szb57/bots_with_large_numbers_of_offers_or_overlapping/ddn16fm/ 11:45 < waxwing> (which itself, others here might want to read/comment on, i'm just reading it now) 12:03 < waxwing> hmm, i'd completely forgotten about the partial remediation feature i wrote about in the third bullet point here: https://gist.github.com/AdamISZ/79457f1c20bc0702d299d873c899676a#proposed-alteration-to-taker-algo 12:04 < waxwing> my memory is terrible, now i have a feeling adlai did a little write up too 12:06 < waxwing> that kind of thing creates a negative as well as positive incentive for dupes ... and they'd get banned on that nick, too 12:14 < MaxSan> a dedicated attacker 12:15 < MaxSan> could just split the utxos out to still sybil the list 12:15 < MaxSan> no? 12:15 < waxwing> ah! but see the point addressing that: 12:15 < waxwing> "In the limit, if he codes it to completely partition the utxo set between different offers, then this is back to an honest protocol execution anyway." 12:15 < MaxSan> true but its not a concern about costs 12:16 < MaxSan> its about spoofing all the inputs so can deanon the inputs? 12:17 < waxwing> i think you're thinking of the previous problem we had? where a taker would make tons of fake requests, to read all the utxos of the makers? 12:17 < waxwing> that was addressed with podle commitments (imperfectly, just rate limits: but in practice it seems to have killed that behaviour) 12:17 < waxwing> this is about disincentivizing makers from trying to gain *economic* advantage by duplicating bots 12:21 < waxwing> ok clearly that gist is for public consumption belcher ,sorry hadn't remembered you posting it in issue693 (and here). 12:38 < MaxSan> ok awesome. im still working out how al this works :D 15:56 < belcher> waxwing it is but its flawed iirc 15:56 < belcher> its easy for the bad maker to get a new merkle root 15:57 < belcher> but yes spread it, maybe someone will come up with a new way of doing it 16:10 -!- hiole24 [~franc@74-94-20-131-Philadelphia.hfc.comcastbusiness.net] has joined #joinmarket 16:11 < hiole24> hello just q question here 16:11 < hiole24> what is the best way to make sure that the seller does not find out where the money is going ? 16:16 -!- hiole24 [~franc@74-94-20-131-Philadelphia.hfc.comcastbusiness.net] has quit [Ping timeout: 240 seconds] 16:21 -!- arubi [~ese168@gateway/tor-sasl/ese168] has quit [Ping timeout: 240 seconds] 16:22 -!- arubi [~ese168@gateway/tor-sasl/ese168] has joined #joinmarket 16:29 -!- `_^gk`_^1wm`_^ [~su`_^@74-115-5-29.anchorfree.com] has joined #joinmarket 16:29 -!- `_^gk`_^1wm`_^ [~su`_^@74-115-5-29.anchorfree.com] has quit [K-Lined] 16:31 -!- hiole24 [~franc@74-94-20-131-Philadelphia.hfc.comcastbusiness.net] has joined #joinmarket 16:37 -!- hiole24 [~franc@74-94-20-131-Philadelphia.hfc.comcastbusiness.net] has left #joinmarket [] 16:39 -!- Adagio [5999b126@gateway/web/freenode/ip.89.153.177.38] has joined #joinmarket 17:19 -!- UTXOatemycoins [adb29011@gateway/web/freenode/ip.173.178.144.17] has joined #joinmarket 17:22 < UTXOatemycoins> help! testing out JM here and found myself stuck on the new UTXO issue. I screwed in my first couple sends now Im stuck. Ive read the sourcing commitments for joins page many times and am reasonabily familiar with Core and Electrum.... but Im not sure what its asking for. Is there a step by step process for getting a fresh UTXO to be used? 17:23 < belcher> i believe you do python add-utxos.py 17:23 < belcher> and it will add the commitments to a file in the same folder, then when you run sendpayment or whatever it will use those commitments 17:24 < UTXOatemycoins> belcher: but where do I get the commitments to add? 17:24 < belcher> they are generated from your UTXOs 17:24 < UTXOatemycoins> Im kinda lost on that... do I take them from other coins? transactions? really confused... 17:25 < belcher> commitments are generated from the public key of the UTXOs 17:26 < UTXOatemycoins> ok, so I get a public key from a utxo... IE a spend from my electrum wallet?.. then I use that on add-utxo? 17:27 < belcher> you dont do that, the script does that for you 17:27 < belcher> you just run the script 17:27 < belcher> do python add-utxo.py --help to see how to use it.. there are a few days to tell it about which UTXOs you want to use 17:47 < UTXOatemycoins> Ill try again. I don't currently have any other wallets on the same machine. Is it expecting a wallet with transactions in it other than the ones handled by JM? 17:48 < UTXOatemycoins> Im just wondering if this will make it impossible to send other coins in my wallet its sourcing commitments from (is there a minnimum amount of BTC required for a commitment?) or what this doing exactly 18:15 -!- lnostdal [~lnostdal@62.90-149-73.nextgentel.com] has joined #joinmarket 18:52 -!- HostFat_ [~HostFat@host103-250-dynamic.59-82-r.retail.telecomitalia.it] has joined #joinmarket 18:56 -!- HostFat [~HostFat@host248-244-dynamic.20-87-r.retail.telecomitalia.it] has quit [Ping timeout: 255 seconds] 19:22 -!- Giszmo [~leo@pc-165-227-45-190.cm.vtr.net] has quit [Quit: Leaving.] 21:48 -!- lnostdal [~lnostdal@62.90-149-73.nextgentel.com] has quit [Ping timeout: 264 seconds] 21:57 -!- Adagio [5999b126@gateway/web/freenode/ip.89.153.177.38] has quit [Disconnected by services] 22:47 -!- coins123 [~coins123@unaffiliated/coins123] has quit [Remote host closed the connection] 22:48 -!- coins123 [~coins123@unaffiliated/coins123] has joined #joinmarket 23:08 -!- juscamarena [~justin@47.148.176.74] has quit [Remote host closed the connection] 23:09 -!- juscamarena [~justin@47.148.176.74] has joined #joinmarket 23:09 < waxwing> UTXOatemycoins: let's say you have an electrum wallet for example, and you use 1 utxo from it to source 3 commitments (1utxo=3comms). Nothing will happen to your electrum wallet; the "commitment" is just a hash and a special type of signature, electrum doesn't know or need to know anything about it, and the coins will still be spendable as normal. 23:10 < waxwing> the only thing is, once you spend those coins out of your electrum wallet, the commitments you've sourced will no longer be valid. 23:10 < waxwing> does that answer the Q? 23:10 < waxwing> belcher: yeah, likewise the idea i mentioned yesterday is also not working, but same deal, better publish the ideas in case anyone thinks of a better way. 23:57 -!- juscamarena [~justin@47.148.176.74] has quit [Remote host closed the connection]