--- Log opened Fri Apr 24 00:00:04 2020 00:42 -!- puddinpop [~puddinpop@unaffiliated/puddinpop] has quit [Remote host closed the connection] 01:27 -!- Evanito [~Evanito@cpe-76-87-174-228.socal.res.rr.com] has joined #joinmarket 02:34 -!- Evanito [~Evanito@cpe-76-87-174-228.socal.res.rr.com] has quit [Ping timeout: 264 seconds] 03:06 -!- Litzy40Larkin [~Litzy40La@ns334669.ip-5-196-64.eu] has joined #joinmarket 04:18 -!- sosthene_ [~sosthene@gateway/tor-sasl/sosthene] has quit [Ping timeout: 240 seconds] 04:25 -!- sosthene [~sosthene@gateway/tor-sasl/sosthene] has joined #joinmarket 05:04 -!- viasil [~viasil@134.19.189.52] has quit [Ping timeout: 256 seconds] 05:06 -!- viasil [~viasil@134.19.189.52] has joined #joinmarket 05:08 -!- Litzy40Larkin [~Litzy40La@ns334669.ip-5-196-64.eu] has quit [Remote host closed the connection] 06:08 -!- undeath [~undeath@hashcat/team/undeath] has joined #joinmarket 06:12 -!- jonatack_ [~jon@37.167.243.115] has joined #joinmarket 06:15 -!- jonatack [~jon@37.173.164.180] has quit [Ping timeout: 265 seconds] 06:37 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has joined #joinmarket 06:50 < Chris_Stewart_5> Is there notes somewhere on how the matching process works with liquidity providers for joinmarket? 07:00 -!- jonatack_ [~jon@37.167.243.115] has quit [Ping timeout: 260 seconds] 07:02 -!- jonatack_ [~jon@213.152.162.94] has joined #joinmarket 07:18 -!- jonatack_ [~jon@213.152.162.94] has quit [Quit: jonatack_] 07:18 -!- jonatack [~jon@213.152.162.94] has joined #joinmarket 07:40 < DSRelBot> [DS/AlexCato] The Taker (=the one requesting a new coinjoin) selects which Makers (= liquidity providers) which he uses. In the default settings, this is done completely randomly within the defined maximum fee that the Taker is willing to pay (defaults to 0.1% fee maximum). The maximum fee is configurable. Another choice would be to completely manually select the 07:40 < DSRelBot> makers (-P parameter, only viable in single-joins/sendpayments, not in tumbling) 07:41 < DSRelBot> [DS/AlexCato] now that you ask, though, I'm not sure where this is described in the documentation 07:55 < Chris_Stewart_5> Yeah, i'm more interested in the backbone of matching process 07:59 < DSRelBot> [DS/AlexCato] Unsure what you mean. When the taker selected the makers to use, he just initiates the coinjoin process: sends a private message on the IRC to each maker, in the first step, set up a message encryption key. Then sends the details of the coinjoin it intends to do, so which of the maker's offers it accepts, the amount to coinjoin. All this 07:59 < DSRelBot> communication happens directly between taker and maker and is invisible to everyone else (except 07:59 < DSRelBot> [DS/AlexCato] the IRC network operator, though he cant make any sense of it either due to the encryption). 08:00 < DSRelBot> [DS/AlexCato] then it's just sending the UTXOs which the makers will use for the transaction to the taker, the taker sends the partial transaction to the makers for their signature of their UTXOs ,and in the end only the taker has the complete transactions which he broadcasts to the bitcoin network 08:00 -!- Evanito [~Evanito@cpe-76-87-174-228.socal.res.rr.com] has joined #joinmarket 08:02 < DSRelBot> [DS/AlexCato] there's some more checks (e.g. to avoid snooping on maker utxos), for example a minimum UTXO age requirement of takers before they can be used for coinjoins (currently 5 confirmations) and the taker has to show a commitment, so that he cant just initiate&abandon coinjoins during creation to learn about maker UTXOs 08:02 < DSRelBot> [DS/AlexCato] but these are the hard deep down details 08:09 < DSRelBot> [DS/AlexCato] this might be useful: https://github.com/JoinMarket-Org/JoinMarket-Docs 08:10 < DSRelBot> [DS/AlexCato] your questions might be answered best in the high level design or the architecture overview 09:11 < waxwing> Chris_Stewart_5, it's interesting to make the comparison with traditional matching, first a taker can simultaneously take up several offers, also an offer is only half-"taken", because it still remains valid until an unconfirmed tx is seen on the network. 09:12 < waxwing> also everyone is an untrusted entity (with an ephemeral nick), there is no guarantee of validity of offers, they can start the process and then not complete. we have various measures to avoid this causing failures, and more potentially in future. 10:04 -!- xochon [~user@gateway/tor-sasl/xochon] has quit [Ping timeout: 240 seconds] 10:18 -!- opal [~wowaname@volatile/founder/wowaname] has quit [Quit: No Ping reply in 180 seconds.] 10:49 -!- CaraDeLevi91 [d20cc284@gateway/web/cgi-irc/kiwiirc.com/ip.210.12.194.132] has joined #joinmarket 10:52 -!- CaraDeLevi91 [d20cc284@gateway/web/cgi-irc/kiwiirc.com/ip.210.12.194.132] has quit [Client Quit] 11:20 -!- xochon [~user@gateway/tor-sasl/xochon] has joined #joinmarket 11:25 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has quit [Ping timeout: 256 seconds] 11:27 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has joined #joinmarket 13:25 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has quit [Ping timeout: 265 seconds] 14:11 -!- puddinpop [~puddinpop@unaffiliated/puddinpop] has joined #joinmarket 14:32 -!- Cordelia38Willms [~Cordelia3@ns334669.ip-5-196-64.eu] has joined #joinmarket 14:49 -!- Cordelia38Willms [~Cordelia3@ns334669.ip-5-196-64.eu] has quit [Ping timeout: 260 seconds] 15:56 -!- Chris_Stewart_5 [~Chris_Ste@unaffiliated/chris-stewart-5/x-3612383] has joined #joinmarket 16:02 -!- deafboy [quasselcor@cicolina.org] has quit [Quit: deafboy] 16:02 -!- deafboy [quasselcor@cicolina.org] has joined #joinmarket 16:08 -!- viasil [~viasil@134.19.189.52] has quit [Ping timeout: 256 seconds] 16:10 -!- viasil [~viasil@134.19.189.52] has joined #joinmarket 16:45 -!- undeath [~undeath@hashcat/team/undeath] has quit [Quit: WeeChat 2.8] 17:53 -!- DSRelBot [~DSRelBot@p548667CA.dip0.t-ipconnect.de] has quit [Ping timeout: 240 seconds] 17:55 -!- HackRelay [~jmrelayha@p548667CA.dip0.t-ipconnect.de] has quit [Ping timeout: 240 seconds] 18:03 -!- felix34 [~muh@5.2.76.19] has quit [Ping timeout: 256 seconds] 18:03 -!- felix34 [~muh@5.2.76.19] has joined #joinmarket 18:04 -!- DSRelBot [~DSRelBot@p5DE4A2B1.dip0.t-ipconnect.de] has joined #joinmarket 18:09 -!- HackRelay [~jmrelayha@p5DE4A2B1.dip0.t-ipconnect.de] has joined #joinmarket 18:15 -!- jonatack [~jon@213.152.162.94] has quit [Ping timeout: 264 seconds] 18:17 -!- jonatack [~jon@37.165.157.247] has joined #joinmarket 18:20 -!- opal [~wowaname@volatile/founder/wowaname] has joined #joinmarket 19:00 -!- kristapsk [~KK@gateway/tor-sasl/kristapsk] has quit [Ping timeout: 240 seconds] 20:35 -!- RosieRoff [9034f4fc@gateway/web/cgi-irc/kiwiirc.com/ip.144.52.244.252] has joined #joinmarket 20:38 -!- RosieRoff [9034f4fc@gateway/web/cgi-irc/kiwiirc.com/ip.144.52.244.252] has quit [Client Quit] 22:09 -!- Dianalondon [02f90ced@gateway/web/cgi-irc/kiwiirc.com/ip.2.249.12.237] has joined #joinmarket 22:11 -!- Dianalondon [02f90ced@gateway/web/cgi-irc/kiwiirc.com/ip.2.249.12.237] has quit [Client Quit] 23:52 -!- AudreyanaMi [02f90ced@gateway/web/cgi-irc/kiwiirc.com/ip.2.249.12.237] has joined #joinmarket 23:54 -!- AudreyanaMi [02f90ced@gateway/web/cgi-irc/kiwiirc.com/ip.2.249.12.237] has quit [Client Quit] --- Log closed Sat Apr 25 00:00:05 2020