14:07:50 Hey folks, is there any ongoing effort on HTLC / lightning network support ? 14:07:59 (thanks moneromooo for pointing me here) 14:14:43 HTLC seems unlikely, given how transaction authorization is done 14:15:06 There is ongoing work relating to DL-based constructions 14:35:30 The DL "contractless contracts" stuff ? 14:38:26 Transaction protocols that enable DL-based authorization with other functionality like non-interactive refunds (the sort of plumbing that would be useful for swaps, channels, networks, etc.) 14:38:36 It's quite tricky to get right without consequence 14:41:22 Yeah and if it's a requirement that people can "appear to spend" these transactions as per the CryptoNote protocol, it's an uphill battle 14:42:06 DLSAG was a very promising approach toward this, but has tracing issues due to the way it computes linking tags 14:42:44 The non-linearity of Monero linking tags is precisely what prevents this now 14:43:06 but DLSAG used linear tags for a necessary Diffie-Hellman construction 14:43:58 Looking at the paper now 16:29:33 Hey, any project looking for a python/rust dev? 18:18:21 Hello all 18:18:30 Quiet day! 18:18:51 I'm finishing up an update (with moneromooo) to wallet message signing 18:19:03 Will push the commit once testing is done 18:48:11 flipchan: what about implementing ´Discrete logarithm equality across groups’ from Sarang in Rust? I wanted to give it a try in the next weeks, and I can collaborate if you want 18:49:07 sarang: do you think it’s valuable? 18:49:43 I suppose it depends on what future protocols might use a Rust library, whether in Monero or not 18:49:58 If useful, here's a proof-of-concept version in Python: https://github.com/SarangNoether/skunkworks/tree/discrete/discrete 18:50:09 (it's for research only; don't use in production) 18:50:20 using ed25519 and ed448 as the example curves 18:50:44 <[discord] DynaChip#0559>: Cool 18:50:50 But it certainly sounds like a fun project anyway :D 18:51:08 <[discord] DynaChip#0559>: Got anymore cool GitHubs? 18:51:32 For what? 18:51:39 GitHub is full of code! 18:51:42 <[discord] Kayla#5718>: @Cool guy [irc] 18:51:43 <[discord] Kayla#5718>: ```we might not have any rules in the discord but be mindful that those other communities have their own guidelines``` 18:51:57 <[discord] DynaChip#0559>: Ok 18:51:57 Don't spam in this channel please. 20:17:54 h4ash3d[m]: yeah maybe 20:21:13 h4sh3d[m]: did you have particular curve implementations in mind for testing? 20:21:26 github server error 20:21:43 github seems more and more unstable these days 20:22:16 Secp256k1 and curve25519 would be useful for swaps I think =p 20:22:57 Most definitely! I only chose ed448 because it was easy to modify the ed25519 library :) 20:23:17 Sure 20:23:49 now github is up 21:03:46 sarang: just out of curiosity, was there an incident that lead you to add the "do not use in production" warning to repo links or just common courtesy? 21:09:57 Research code is often proof of concept, and not written with production security in mind 21:10:17 And is not formally reviewed etc. 21:11:08 I recall when the Zerocoin flaw was identified, and the repo had been marked as research only but was used in production for different projects anyway 21:11:18 Best to avoid this 22:18:39 A new preprint looking at traceability in Monero and Zcash: https://eprint.iacr.org/2020/593 22:19:08 The usual caveat, of course, that preprints undergo _no_ formal review before posting, so there is no guarantee that any of this preprint's conclusions are correct 22:20:30 It would be interesting to see specific information on transactions they looked into, to see how well the default software is performing 22:21:22 (I'll say it once again, because this seems to be often misunderstood: anyone can post a preprint... there is no formal review for preprints!) 22:42:37 sarang, UkoeHB_: if we combine DLSAG scheme and say CLSAG scheme, there will two sets of aggregate public keys correct? One for the left side of the 2-tuple and one for the right side of the 2-tuple? 22:43:16 not sure, I haven't looked at DLSAG 22:43:33 ok 22:43:43 sarang: Any preliminary observations from the paper? 22:43:49 Or did you not skim it yet? 22:48:30 maybefbi: only one of the two keys in each dual-key output pair is selected for inclusion 22:48:40 dEBRUYNE: no, not yet 22:48:55 I only skimmed it _super_ briefly, and will read it more carefully tomorrow 22:49:07 Posting it here in case others wish to read it too 22:50:05 sarang: thanks