--- Log opened Sat Mar 20 00:00:01 2021 00:12 -!- dc81 [~dc81@96.44.189.146] has joined #joinmarket 00:13 -!- dc81 [~dc81@96.44.189.146] has quit [Changing host] 00:13 -!- dc81 [~dc81@unaffiliated/dc81] has joined #joinmarket 00:14 -!- dc81_ [~dc81@96.44.146.106] has quit [Ping timeout: 260 seconds] 03:09 -!- undeath [~undeath@hashcat/team/undeath] has joined #joinmarket 03:46 < waxwing> belcher_, ah interesting, thanks. yeah i remember we have a realistic soft-forky path to add them. i guess an open question is how to configure takers preference-expressing (istr you had the idea of 'allow N/M non-fidelity' or probability based etc. 03:47 < waxwing> re nicks yeah it's tended to be above 200 for quite a long time now, it was even above 300 quite recently. 03:47 < waxwing> no doubt the in-box stuff has been a big factor; it's a pretty easy set and forget to be a maker if you have e.g. raspiblitz. 04:19 -!- Edythe61Lind [~Edythe61L@static.57.1.216.95.clients.your-server.de] has joined #joinmarket 05:44 -!- jungly [~jungly@host-79-35-188-57.retail.telecomitalia.it] has joined #joinmarket 05:50 -!- k3tan [~pi@gateway/tor-sasl/k3tan] has quit [Remote host closed the connection] 05:51 -!- k3tan [~pi@gateway/tor-sasl/k3tan] has joined #joinmarket 06:22 -!- belcher_ is now known as belcher 06:26 < belcher> waxwing choosing of the fidelity bonds is described in one of those documents i wrote, its random weighted on the fidelity bond value squared, the document has maths showing that this produces a strong resistance to sybil attacks 06:26 < belcher> before that the taker excludes makers which he seems too expensive in terms of coinjoin fees 06:51 -!- jungly [~jungly@host-79-35-188-57.retail.telecomitalia.it] has quit [Ping timeout: 245 seconds] 07:17 < davterra> running JM on Raspiblitz as a maker, I just received an "error" that I've never seen before: 07:17 < davterra> Counterparty commitment not accepted, reason: verify_podle failed 07:17 < davterra> Maker refuses to continue on receiving auth. 07:18 < davterra> Any diagnosis welcome 07:19 < undeath> misbehaving taker. end of analysis. ;) 07:19 < davterra> This occurred during the initial start of the yg-privacyenhanced script. There was not enough time for a taker to act 07:22 < davterra> I just checked and my offer does seem "live" in the OB, so I'm going to just treat is as some type of log/notification of a prior event 07:23 < undeath> this message should only possibly pop up during conversation with a taker 07:25 < davterra> Thats what I would expect. I did end a previous maker-session and reboot by raspi, without reading the output 07:25 < davterra> So maybe something occurred during the previous session that I didnt see 07:25 < undeath> jm creates a new random nick on restart, so that should not be possible 07:26 < davterra> well, I'm stumped. As I said, the message was part of the initial script startup/output. 07:26 < davterra> But otherwise everything seems normal 07:27 < undeath> maybe there simply were some neogtiations very shortly after the maker bot entered the irc server? 07:28 < davterra> I guess that's possible. Regardless, I'm not going to worry about it as long as things continue normally. 07:30 < davterra> Stopping & restarting the script gives the normal output now, without that message. 07:59 < waxwing> davterra, is it not possible that there's a taker bot out there automatically starting a conversation with every maker that it sees arrive? 07:59 < waxwing> it would make sense if it's some weird misconfigured snooping thing, that either (a) doesn't realise it needs commitments to get utxo info from you, or (b) is just trying out its luck 08:00 < waxwing> but to be clear i have no idea 08:01 < davterra> Sure, and you would know that much better than I would....but that didnt occur to me at the time, and if you're not concerned, neither am I ;) 08:01 < waxwing> the 'snooping' concept here is why podle exists; we, years ago, had people running automated bots to start but not finish coinjoins, in an attempt to sweep up as much info about utxos offered as possible. 08:02 < waxwing> they can still do that somewhat; it's the nature of the system; but we force them to have fresh coins by forcing them to provide un-reuseable but privacy preserving commitments to real utxos. 08:02 < waxwing> in a kind of challenge-reveal protocol. 08:02 < davterra> That makes sense....very good! 08:03 < waxwing> so anyway upshot is a "mass snooping" campaign is still possible but it requires them to use up a lot of utxos. afaik we haven't seen such campaigns since the introduction of that method in late 2016 (i think it was then). 08:03 < davterra> good to know....thanks for the detail 09:24 -!- jungly [~jungly@host-79-35-188-57.retail.telecomitalia.it] has joined #joinmarket 09:38 -!- jungly [~jungly@host-79-35-188-57.retail.telecomitalia.it] has quit [Ping timeout: 264 seconds] 09:51 < waxwing> qubenix, enabled ssl as of latest commit. tests so far looking good but for sure would be helpful if you give it a try and see if there are edge cases lurking. 09:51 < waxwing> i'll do the Qt part now. 10:01 -!- jungly [~jungly@host-79-35-188-57.retail.telecomitalia.it] has joined #joinmarket 10:41 < qubenix> waxwing: im testing it now. seems that some of the commands to the tor port are filtered on whonix, so i have to fiddle with an onion-grater profile for it. 10:44 -!- Edythe61Lind [~Edythe61L@static.57.1.216.95.clients.your-server.de] has quit [Ping timeout: 260 seconds] 10:51 < waxwing> ok. all i know is txtorcon should be setting up an ephemeral v3 onion 10:51 < waxwing> there's something like `ADD_ONION NEW:BEST Port=80,127.0.0.1:44107` 10:52 < waxwing> i have a vague recollection that we spent some time worrying about how to configure tor so that the payjoin receiver worked, back when we first implemented it. i might dig up the thread on the repo about it, but later. 10:52 < qubenix> that parts fine, but i also need to use onion-grater to replace localhost to my gateway ip. right now im getting hung up on some GETINFO requests. 10:53 < waxwing> right yeah it'll not be the generic issues (for other readers, see: https://github.com/JoinMarket-Org/joinmarket-clientserver/blob/master/docs/PAYJOIN.md#configuring-tor-to-setup-a-hidden-service), doubtless it'll be specific to your setup 10:53 < qubenix> signal/names and events/names are filtered. i have to see what a typical response to those is and replace it 10:55 -!- jungly [~jungly@host-79-35-188-57.retail.telecomitalia.it] has quit [Ping timeout: 240 seconds] 11:28 < qubenix> waxwing: do you know what the extended_events feature is that it's setting? 11:31 < waxwing> qubenix, i don't. by 'it' do you mean txtorcon? 11:32 < qubenix> yeah, it seems to be doing a ton of unnecessary requests. seems like it only needs 'getinfo, authenticat, addonion' 11:34 < qubenix> this is what txtorcon is doing: https://termbin.com/be5y 11:36 < qubenix> protocolinfo, authenticate, addonion is all bitcoind does iirc 11:40 < qubenix> also in my daemon debug log i'm getting an error because it wants the private key of the onion, but it doesn't need it if it is to be ephemeral. 11:57 -!- Guest22670 [~stoner19@vmi221374.contaboserver.net] has quit [Changing host] 11:57 -!- Guest22670 [~stoner19@unaffiliated/stoner19] has joined #joinmarket 11:57 < qubenix> well idk, the error about not having the privkey went away 12:00 -!- Guest22670 is now known as stoner19 12:01 < waxwing> qubenix, thx, prob afk until tomorrow but keep me posted 12:11 < qubenix> waxwing: i've got the client hanging here: https://termbin.com/7jph , and the daemon log looks like this: https://termbin.com/g4in . The comms look just like this: https://termbin.com/be5y . That all looks good, but for some reason i'm hung up there. Is the daemon trying to connect back to the client on a different port or something (maybe the port that we make the onion on)? 12:12 -!- jonatack_ [~jon@37.165.162.147] has joined #joinmarket 12:21 -!- jonatack_ [~jon@37.165.162.147] has quit [Read error: Connection reset by peer] 12:22 -!- jonatack_ [~jon@37.165.162.147] has joined #joinmarket 12:23 < qubenix> this is the onion-grater profile i'm using; https://termbin.com/rcyo 12:29 -!- jonatack_ [~jon@37.165.162.147] has quit [Quit: jonatack_] 12:29 -!- jonatack [~jon@37.165.162.147] has joined #joinmarket 12:40 -!- jonatack [~jon@37.165.162.147] has quit [Ping timeout: 264 seconds] 12:42 -!- jonatack [~jon@37.165.162.147] has joined #joinmarket 12:44 -!- jonatack [~jon@37.165.162.147] has quit [Read error: Connection reset by peer] 12:44 -!- jonatack_ [~jon@37.165.162.147] has joined #joinmarket 12:48 -!- jonatack_ [~jon@37.165.162.147] has quit [Read error: Connection reset by peer] 12:49 -!- jonatack_ [~jon@37.165.162.147] has joined #joinmarket 12:55 -!- jonatack_ [~jon@37.165.162.147] has quit [Read error: Connection reset by peer] 12:55 -!- jonatack_ [~jon@37.165.162.147] has joined #joinmarket 13:08 < waxwing> the onion hasn't been started by the looks of it. the client should show a bip21uri including the onion once the hs is started. 13:20 -!- jungly [~jungly@host-79-35-188-57.retail.telecomitalia.it] has joined #joinmarket 13:22 < qubenix> well it is sent back to the daemon. i'll keep looking at it when i have time. 13:31 -!- jonatack_ [~jon@37.165.162.147] has quit [Quit: jonatack_] 13:38 -!- jonatack [~jon@37.165.162.147] has joined #joinmarket 14:13 < waxwing> qubenix, so in the daemon log/output, you don't see messages like "2021-03-20 16:44:24+0000 [TorControlProtocol,client] lori4jevbjhdpdiyzixrtrxxm4hwzdepg7gbi5d7ss2v2qoq2irmm6id.onion: waiting for descriptor uploads." ? 14:13 < waxwing> i'm not sure what you meant by 'it is sent back to the daemon' 14:17 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has quit [Quit: ZNC - http://znc.sourceforge.net] 14:18 -!- luke-jr [~luke-jr@unaffiliated/luke-jr] has joined #joinmarket 15:00 -!- jungly [~jungly@host-79-35-188-57.retail.telecomitalia.it] has quit [Ping timeout: 260 seconds] 16:21 < qubenix> i mean in the logged comms between the daemon and the control port, it is sent back to the daemon. i don't see any messages like that. i pasted the exact output of my client and daemon. it's probably a nuance of my setup that i'm just overlooking. 16:56 -!- jonatack [~jon@37.165.162.147] has quit [Ping timeout: 240 seconds] 17:02 < belcher> whats this telegram group about joinmarket im reading about on the github issues? 17:48 < openoms> @belcher t.me/joinmarketorg probably. Getting quite active. Please join if you use Telegram! 17:49 < belcher> nice 17:49 < belcher> who started it? 17:49 < belcher> we could add it to the readme, as long as it doesnt turn out that someone odd moderates it 17:50 < belcher> openoms ^ 17:51 < belcher> wow its pretty active 17:52 < openoms> don't know the creator very well, but seems well intentioned. Kristaps K and me are admins too. Would be good to add it to the readme I think 17:56 < openoms> would be glad see @waxwing or anyone else from here there as well: https://t.me/joinmarketorg 18:03 < belcher> openoms maybe open a PR on the github to add it to the readme? 18:03 < belcher> telegram is good for reaching out to newbs but we should still be aware that its a centralized app, also is it possible to use telegram over tor? this irc chat is tor-compatible 18:07 < openoms> @belcher good points. TG needs a phone numbr to register and need to be careful to hide it from the peers. Connecting over Tor is possible even to their bot API. 18:08 -!- openoms [~quassel@cpc115064-stok20-2-0-cust91.1-4.cable.virginm.net] has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.] 18:08 -!- openoms [~quassel@196.196.192.20] has joined #joinmarket 18:09 -!- openoms [~quassel@196.196.192.20] has quit [Remote host closed the connection] 18:11 -!- openoms [~quassel@196.196.192.52] has joined #joinmarket 18:12 -!- openoms [~quassel@196.196.192.52] has quit [Remote host closed the connection] 18:12 -!- openoms [~quassel@196.196.192.12] has joined #joinmarket 18:13 -!- openoms [~quassel@196.196.192.12] has quit [Remote host closed the connection] 18:13 -!- openoms [~quassel@196.196.192.60] has joined #joinmarket 18:15 -!- openoms [~quassel@196.196.192.60] has quit [Remote host closed the connection] 18:15 -!- openoms [~quassel@196.196.192.60] has joined #joinmarket 18:16 -!- openoms [~quassel@196.196.192.60] has quit [Remote host closed the connection] 18:18 -!- openoms [~quassel@196.196.192.12] has joined #joinmarket 18:18 < openoms> @belcher just checked can set a proxy in the Telegram app and the Tor proxy works too with 127.0.0.1:9050 on my Debian desktop 18:19 -!- openoms [~quassel@196.196.192.12] has quit [Remote host closed the connection] 18:19 -!- belcher [~belcher@unaffiliated/belcher] has quit [Quit: Leaving] 18:20 -!- openoms [~quassel@196.196.192.12] has joined #joinmarket 18:20 -!- openoms [~quassel@196.196.192.12] has quit [Client Quit] 18:32 -!- undeath [~undeath@hashcat/team/undeath] has quit [Quit: WeeChat 3.0.1] 18:46 -!- belcher [~belcher@unaffiliated/belcher] has joined #joinmarket 19:11 -!- openoms [~quassel@cpc115064-stok20-2-0-cust91.1-4.cable.virginm.net] has joined #joinmarket 19:11 -!- openoms [~quassel@cpc115064-stok20-2-0-cust91.1-4.cable.virginm.net] has quit [Client Quit] 19:12 -!- openoms [~quassel@cpc115064-stok20-2-0-cust91.1-4.cable.virginm.net] has joined #joinmarket 19:14 -!- openoms [~quassel@cpc115064-stok20-2-0-cust91.1-4.cable.virginm.net] has quit [Client Quit] 19:22 -!- openoms [~quassel@109.202.99.36] has joined #joinmarket 19:23 -!- openoms [~quassel@109.202.99.36] has quit [Remote host closed the connection] 19:24 -!- openoms [~quassel@109.202.99.41] has joined #joinmarket 19:25 -!- openoms [~quassel@109.202.99.41] has quit [Remote host closed the connection] 19:26 -!- openoms [~quassel@213.152.176.252] has joined #joinmarket 19:27 -!- openoms [~quassel@213.152.176.252] has quit [Remote host closed the connection] 19:28 -!- openoms [~quassel@109.202.99.46] has joined #joinmarket 19:29 -!- openoms [~quassel@109.202.99.46] has quit [Remote host closed the connection] 19:29 -!- openoms [~quassel@109.202.99.46] has joined #joinmarket 19:30 -!- openoms [~quassel@109.202.99.46] has quit [Remote host closed the connection] 19:30 -!- openoms [~quassel@109.202.99.36] has joined #joinmarket 19:31 -!- openoms [~quassel@109.202.99.36] has quit [Remote host closed the connection] 19:32 -!- openoms [~quassel@109.202.99.41] has joined #joinmarket 19:32 -!- openoms [~quassel@109.202.99.41] has quit [Client Quit] 19:58 -!- openoms [~quassel@109.202.99.41] has joined #joinmarket 19:59 -!- openoms [~quassel@109.202.99.41] has quit [Remote host closed the connection] 20:02 -!- openoms [~quassel@gateway/tor-sasl/openoms] has joined #joinmarket 20:27 -!- openoms [~quassel@gateway/tor-sasl/openoms] has quit [Ping timeout: 268 seconds] 20:32 -!- openoms [~quassel@gateway/tor-sasl/openoms] has joined #joinmarket 20:34 -!- openoms [~quassel@gateway/tor-sasl/openoms] has quit [Remote host closed the connection] 20:36 -!- Unicron1986 [~IceChat95@c-67-171-184-198.hsd1.or.comcast.net] has joined #joinmarket 20:55 -!- openoms [~quassel@gateway/tor-sasl/openoms] has joined #joinmarket 21:00 -!- asymptotically [~asymptoti@gateway/tor-sasl/asymptotically] has quit [Remote host closed the connection] 21:00 -!- asymptotically [~asymptoti@gateway/tor-sasl/asymptotically] has joined #joinmarket 21:12 -!- ghost43 [~daer@gateway/tor-sasl/daer] has quit [Remote host closed the connection] 21:13 -!- Unicron1986 [~IceChat95@c-67-171-184-198.hsd1.or.comcast.net] has quit [Quit: Beware of programmers who carry screwdrivers.] 21:13 -!- ghost43 [~daer@gateway/tor-sasl/daer] has joined #joinmarket 21:22 -!- belcher [~belcher@unaffiliated/belcher] has quit [Ping timeout: 240 seconds] 23:25 -!- dave_uy [~david@108.61.193.26] has quit [Quit: The Lounge - https://thelounge.chat] 23:28 -!- dave_uy [~david@108.61.193.26] has joined #joinmarket 23:48 -!- davterra [~davterra@gateway/tor-sasl/tralfaz] has quit [Remote host closed the connection] 23:49 -!- davterra [~davterra@gateway/tor-sasl/tralfaz] has joined #joinmarket --- Log closed Sun Mar 21 00:00:02 2021