--- Day changed Wed Jul 04 2018 00:31 -!- arubi [~ese168@gateway/tor-sasl/ese168] has quit [Ping timeout: 250 seconds] 00:32 -!- arubi [~ese168@gateway/tor-sasl/ese168] has joined #joinmarket 01:36 -!- undeath [~undeath@unaffiliated/undeath] has joined #joinmarket 03:31 -!- akrmn [~akrmn@109.red-81-36-231.dynamicip.rima-tde.net] has quit [Read error: Connection timed out] 03:35 -!- akrmn [~akrmn@109.red-81-36-231.dynamicip.rima-tde.net] has joined #joinmarket 05:27 -!- Taek [~quassel@2001:41d0:1:472e::] has joined #joinmarket 07:45 -!- undeath [~undeath@unaffiliated/undeath] has quit [Quit: WeeChat 2.1] 08:07 < Sentineo> how is joinmarket talking to bitcoin-core? I mean how does it asks it to notify of new txes that ar for joinmarket? 08:56 < arubi> Sentineo, just using rpc. the core wallet has jm's addresses as watch-only address, and jm itself queries core for transactions and such (at least iirc). it used to be that jm used -walletnotify but I'm pretty sure that isn't needed anymore 09:16 < Sentineo> how does jm know it received funds? 09:16 < arubi> core knows, jm asks it once in a while 09:18 < Sentineo> ah ok, so you query it in intervals 09:19 < arubi> right. also yes asicboost is very real :) 09:20 < Sentineo> ah I see https://halongmining.com/ 09:22 < Sentineo> I tought segwit made it impossible to use asciboost, was clearly wrong 09:22 < arubi> yea that's where we are now, but the drama has been going on for more than two years already. the whole reason why the segwit soft fork was delayed for so long is because of a particularly nasty version of asicboost 09:23 < Sentineo> I saw the pdf about asicboost you sent me the link to once, just did not get most of it, so did not bother reading more :) 09:23 < Sentineo> seemed out of reach. 09:24 < arubi> ah the one by jeremy rubin I think. well it has very nice diagrams :) I think it's the best source about asicboost 09:24 < Sentineo> yeah it does. I have learnt some new stuff by then, so I should give it a new shot I think. 09:25 < Sentineo> but still just to understand the basics, the problem is that it gives a hw with same hashrate massive energy cost savings, right? So if all miner would be asicboost that would not be a bad thing. 09:26 < Sentineo> the problem is that not all miners have asicboost and the manufacturer is monopoly + distribution is uneven. - would that be a correct summing? 09:26 < arubi> yes that's right about the energy savings. you're kinda right about the second point, but the real issue is that asicboost is patented 09:27 < arubi> and if lawyers can shut down mining (or worse, maybe get the equipment confiscated?), we'll have issues 09:31 < Sentineo> ah forgot it is patented 10:06 < AgoraRelay> [agora-irc/CatoAlex] I think I found a minor error: on disconnect & reconnect of a maker, sometimes the connection has not timed out (server-side). Therefor the nick is still taken, the reconnecting maker will get his original name appended by "_". Unless there is another reconnect, that name will not change back. And it seems like the maker cannot 10:06 < AgoraRelay> [agora-irc/CatoAlex] reply to requests with that name 10:08 < arubi> ah interesting.. and you can't ghost the other handle because you're not registered 12:06 -!- lnostdal [~lnostdal@109.160.62.107] has joined #joinmarket 12:19 -!- lnostdal [~lnostdal@109.160.62.107] has quit [Read error: Connection reset by peer] 12:19 -!- lnostdal [~lnostdal@109.160.62.107] has joined #joinmarket 12:46 -!- undeath [~undeath@unaffiliated/undeath] has joined #joinmarket 13:04 -!- lnostdal [~lnostdal@109.160.62.107] has quit [Read error: Connection reset by peer] 13:04 -!- lnostdal [~lnostdal@109.160.62.107] has joined #joinmarket 14:09 < waxwing> catoalex, ah, it should be the case that the bots are only checking against a truncated nick, but it wouldn't surprise me if there was a bug there. that's to be added to a list of 2 or 3 things i really want to fix up. 14:09 < waxwing> for that one specifically if someone else wants to investigate and fix if necessary that'd be great 14:10 -!- arubi [~ese168@gateway/tor-sasl/ese168] has quit [Ping timeout: 250 seconds] 14:11 < waxwing> i'm thinking specifically right now about a kind of soft fixing of the blocking bots, the ones that don't return the sig, by retrying failed runs with a subset. i.e. do complete with subset for failures on the second round of communication (the tx, sig part) as well as it currently working for the first round of communication (ioauth) 14:11 -!- arubi [~ese168@gateway/tor-sasl/ese168] has joined #joinmarket 14:11 < waxwing> second idea is less significant, but i'd really like to implement taker choice as random under a maximum as default, but people might not agree with me on that 14:16 -!- belcher [~user@unaffiliated/belcher] has quit [Ping timeout: 276 seconds] 14:17 -!- belcher [~user@unaffiliated/belcher] has joined #joinmarket 15:32 -!- lnostdal [~lnostdal@109.160.62.107] has quit [Ping timeout: 276 seconds] 15:49 < AgoraRelay> [agora-irc/CatoAlex] this might interfere with the "market" of joinmarket... there's no incentive any more to offer cheap fees as a maker then 15:50 < AgoraRelay> [agora-irc/CatoAlex] > [Freenode/waxwing] catoalex, ah, it should be the case that the bots are only checking against a truncated nick 15:51 < AgoraRelay> [agora-irc/CatoAlex] about that: currently its just a hunch. I see 0 joins on my makers while they have "_" appended but many when not 15:51 < AgoraRelay> [agora-irc/CatoAlex] dont think thats a coincidence 15:55 < waxwing> well i mean, it's purely a matter of taker choice. it also interferes with the market when i do it manually: i use -P and pick some randomly that i'm *somewhat* confident aren't blocking, and in doing so i only check their fee is not too high 15:58 < AgoraRelay> [agora-irc/CatoAlex] true. But defaults are *strong*... i think there were studies showing that 90%+ do not change anything 15:58 < AgoraRelay> [agora-irc/CatoAlex] for sendpayment, thats probably fine: takers need to confirm the fees before proceeding anyways 15:58 < AgoraRelay> [agora-irc/CatoAlex] for tumbling, it might be more messy 15:59 < AgoraRelay> [agora-irc/CatoAlex] if we set a fixed 'soft' ceiling (by using a configurable default), i sure would change my maker to have a fee slightly below that. And I guess many other makers would do that as well 15:59 < AgoraRelay> [agora-irc/CatoAlex] rather sure that this default choice would increase average coinjoin fees 16:00 < AgoraRelay> [agora-irc/CatoAlex] question is, is that more desirable to have more working joins, for a price (quite literally in that case)? 16:10 -!- undeath [~undeath@unaffiliated/undeath] has quit [Quit: WeeChat 2.1] 20:47 -!- AgoraRelay [~jmrelayfn@p5DE4A3ED.dip0.t-ipconnect.de] has quit [Ping timeout: 240 seconds] 21:02 -!- AgoraRelay [~jmrelayfn@p5DE4A326.dip0.t-ipconnect.de] has joined #joinmarket 21:20 -!- arubi [~ese168@gateway/tor-sasl/ese168] has quit [Ping timeout: 250 seconds] 21:21 -!- arubi [~ese168@gateway/tor-sasl/ese168] has joined #joinmarket 23:48 -!- lnostdal [~lnostdal@109.160.62.107] has joined #joinmarket 23:54 -!- lnostdal [~lnostdal@109.160.62.107] has quit [Read error: Connection reset by peer] 23:54 -!- lnostdal [~lnostdal@109.160.62.107] has joined #joinmarket