--- Log opened Wed Nov 04 00:00:06 2020 00:36 -!- tibo [~tibo@2400:4050:2a83:7000:95c5:c574:1a9e:adb9] has quit [Remote host closed the connection] 00:36 -!- tibo [~tibo@2400:4050:2a83:7000:95c5:c574:1a9e:adb9] has joined #rust-bitcoin 01:55 -!- b10c [~b10c@2a01:4f8:192:612a:216:3eff:fef3:dc6a] has quit [Ping timeout: 272 seconds] 01:56 -!- b10c [~b10c@2a01:4f8:192:612a:216:3eff:fef3:dc6a] has joined #rust-bitcoin 03:51 -!- jonatack [~jon@88.124.242.136] has quit [Ping timeout: 260 seconds] 03:51 -!- jonatack [~jon@213.152.161.101] has joined #rust-bitcoin 03:52 -!- belcher_ [~belcher@unaffiliated/belcher] has joined #rust-bitcoin 03:55 -!- belcher [~belcher@unaffiliated/belcher] has quit [Ping timeout: 272 seconds] 03:57 -!- belcher_ is now known as belcher 04:43 -!- Kiminuo [~mix@141.98.103.76] has quit [Ping timeout: 256 seconds] 05:08 -!- tibo [~tibo@2400:4050:2a83:7000:95c5:c574:1a9e:adb9] has quit [] 05:11 -!- Kiminuo [~mix@141.98.103.76] has joined #rust-bitcoin 06:00 < ariard> dr_orlovsky: not I'm aware of for the HTLC outputs 07:17 -!- gribble [~gribble@unaffiliated/nanotube/bot/gribble] has quit [Remote host closed the connection] 07:27 -!- andytoshi [~apoelstra@unaffiliated/andytoshi] has quit [Ping timeout: 265 seconds] 07:27 -!- gribble [~gribble@unaffiliated/nanotube/bot/gribble] has joined #rust-bitcoin 07:59 -!- andytoshi [~apoelstra@wpsoftware.net] has joined #rust-bitcoin 07:59 -!- andytoshi [~apoelstra@wpsoftware.net] has quit [Changing host] 07:59 -!- andytoshi [~apoelstra@unaffiliated/andytoshi] has joined #rust-bitcoin 08:17 -!- yancy [~yancy@li1543-67.members.linode.com] has quit [Remote host closed the connection] 08:17 -!- yancy [~yancy@li1543-67.members.linode.com] has joined #rust-bitcoin 08:28 -!- yancy [~yancy@li1543-67.members.linode.com] has quit [Remote host closed the connection] 08:28 -!- yancy [~yancy@li1543-67.members.linode.com] has joined #rust-bitcoin 08:36 -!- yancy [~yancy@li1543-67.members.linode.com] has quit [Remote host closed the connection] 08:36 -!- yancy [~yancy@li1543-67.members.linode.com] has joined #rust-bitcoin 08:45 -!- th0th [~th0th@gateway/tor-sasl/th0th] has joined #rust-bitcoin 08:47 -!- yancy [~yancy@li1543-67.members.linode.com] has quit [Remote host closed the connection] 08:47 -!- yancy [~yancy@li1543-67.members.linode.com] has joined #rust-bitcoin 09:27 < dr_orlovsky> ariard: copy of sipa answer from ##miniscript 09:28 < dr_orlovsky> 18:13 darosior: dr_orlovsky there are some on bitcoin.sipa.be/miniscript iirc 09:28 < dr_orlovsky> 18:13 darosior: But they seem to be out of date, don't know if you want an actual or conceptual example :) 09:28 < dr_orlovsky> 18:15 sipa: the site has policies that correspond to the BOLT3 scripts' semantics 09:28 < dr_orlovsky> 18:16 sipa: but they don't compile to the exact same scripts 09:28 < dr_orlovsky> 18:19 sipa: and afaik the actual scripts used aren't valid miniscript, so miniscript can't be used to do LN signing 09:53 -!- shesek [~shesek@164.90.217.137] has joined #rust-bitcoin 09:53 -!- shesek [~shesek@164.90.217.137] has quit [Changing host] 09:53 -!- shesek [~shesek@unaffiliated/shesek] has joined #rust-bitcoin 09:58 < ariard> dr_orlovsky: good to know, well at least scripts have changed with introduction of anchor outputs 09:59 < ariard> dr_orlovsky: what's are you trying to achieve, signing any kind of miniscript output on a commitment? 12:23 -!- DeanGuss [~dean@gateway/tor-sasl/deanguss] has quit [Ping timeout: 240 seconds] 12:24 -!- DeanGuss [~dean@gateway/tor-sasl/deanguss] has joined #rust-bitcoin 13:46 -!- guest534543 [~mix@185.156.175.131] has joined #rust-bitcoin 13:48 -!- varioust [~varioust@rrcs-76-79-47-154.west.biz.rr.com] has joined #rust-bitcoin 13:49 -!- Kiminuo [~mix@141.98.103.76] has quit [Ping timeout: 256 seconds] 13:56 -!- Kiminuo [~mix@141.98.103.116] has joined #rust-bitcoin 14:00 -!- guest534543 [~mix@185.156.175.131] has quit [Ping timeout: 258 seconds] 14:02 -!- Kiminuo [~mix@141.98.103.116] has quit [Quit: Leaving] 14:04 -!- varioust [~varioust@rrcs-76-79-47-154.west.biz.rr.com] has quit [Quit: varioust] 14:56 -!- varioust [~varioust@cpe-108-167-11-88.neb.res.rr.com] has joined #rust-bitcoin 15:20 -!- tibo [~tibo@2400:4050:2a83:7000:6d55:40bf:9b4d:a9d6] has joined #rust-bitcoin 15:40 -!- varioust [~varioust@cpe-108-167-11-88.neb.res.rr.com] has quit [Quit: varioust] 15:49 < ariard> BlueMatt: lmk what's your final thinking on DoS risks & #736, choosing our gossips-sync peers randomly should at least mitigate a bit the spec thorns 15:53 -!- varioust [~varioust@cpe-108-167-11-88.neb.res.rr.com] has joined #rust-bitcoin 15:59 -!- varioust [~varioust@cpe-108-167-11-88.neb.res.rr.com] has quit [Quit: varioust] 16:03 -!- jonatack [~jon@213.152.161.101] has quit [Quit: jonatack] 16:10 -!- jonatack [~jon@88.124.242.136] has joined #rust-bitcoin 16:15 -!- jonatack [~jon@88.124.242.136] has quit [Ping timeout: 258 seconds] 16:15 -!- jonatack [~jon@213.152.161.30] has joined #rust-bitcoin 16:41 -!- varioust [~varioust@104-218-66-20.dynamic.allophone.net] has joined #rust-bitcoin 16:53 < BlueMatt> ariard: I strongly disagree that we should merge something that is just a partial implementation that has potential DoS risk once fully implemented, fwiw, but, otherwise, yea, we just need to bound things. 16:58 < BlueMatt> ariard: and, fwiw, I'm not worried about bandwidth as long as we can make sure channel messages go first. If users want to limit bandwidth, they need to limit the tcp send rate - otherwise a peer can still use all our bandwidth with pings. 17:12 -!- varioust [~varioust@104-218-66-20.dynamic.allophone.net] has quit [Quit: varioust] 17:15 -!- varioust [~varioust@104-218-66-20.dynamic.allophone.net] has joined #rust-bitcoin 17:20 -!- varioust [~varioust@104-218-66-20.dynamic.allophone.net] has quit [Ping timeout: 272 seconds] 17:24 -!- varioust [~varioust@72-46-56-102.lnk.ne.static.allophone.net] has joined #rust-bitcoin 18:05 < ariard> BlueMatt: by which DoS are you worried about if it's not upload bandwidth ? I interpreted your comment " In the case the peer is malicious and trying to make us waste upload bandwidth by sending more queries" as such 18:06 < ariard> BlueMatt: the disk IO isn't about our map but your full-node querying the UTXO for `channel_announcement` verification 18:08 < ariard> BlueMatt: also, I'm fine to implement DoS mitigations in this PR. Assuming we already know what we want, I've tried to think about some heuristics, but unless you bound to the whole blockspace, we likely need to answer a) and c) 18:09 < ariard> a) and c) as https://github.com/rust-bitcoin/rust-lightning/pull/736#issuecomment-721480897 18:11 < ariard> BlueMatt: have to go but happy to keep the conv tmrw :) I don't think we agree yet on the DoS vectors 18:12 < BlueMatt> ariard: mostly memory usage. 18:12 < BlueMatt> ie cause if we use too much memory we get OOM killed and the process crashes. not good. 18:13 < BlueMatt> ariard: as for querying for UTXO validation. thats fair, though I presume many users wont have a full node to query and hopefully those who do have a high-performance one :) 18:14 < BlueMatt> ariard: as for upload bandwidth, again, others can just waste ours with ping/pong all day long - the important thing here is that we shouldnt allow upload bandwidth usage to prevent us from eg sending channel message stuff - we already have this in place for peers-syncing-from-us - we only send new sync messages when there are no other messages in the queue :) 18:28 -!- varioust [~varioust@72-46-56-102.lnk.ne.static.allophone.net] has quit [Quit: varioust] 19:00 -!- varioust [~varioust@cpe-108-167-11-88.neb.res.rr.com] has joined #rust-bitcoin 19:05 -!- varioust [~varioust@cpe-108-167-11-88.neb.res.rr.com] has quit [Quit: varioust] 19:07 -!- th0th [~th0th@gateway/tor-sasl/th0th] has quit [Quit: Leaving] 19:07 -!- varioust [~varioust@cpe-108-167-11-88.neb.res.rr.com] has joined #rust-bitcoin 19:11 -!- DeanGuss [~dean@gateway/tor-sasl/deanguss] has quit [Remote host closed the connection] 19:12 -!- varioust [~varioust@cpe-108-167-11-88.neb.res.rr.com] has quit [Ping timeout: 260 seconds] 19:12 -!- DeanGuss [~dean@gateway/tor-sasl/deanguss] has joined #rust-bitcoin 19:37 -!- varioust [~varioust@cpe-108-167-11-88.neb.res.rr.com] has joined #rust-bitcoin 19:52 -!- varioust [~varioust@cpe-108-167-11-88.neb.res.rr.com] has quit [Quit: varioust] 23:14 -!- shesek [~shesek@unaffiliated/shesek] has quit [Remote host closed the connection] --- Log closed Thu Nov 05 00:00:07 2020