01:33:13 encrypted unlock time reminds me of the mitch hedberg joke [extension] ".. i'll meet you when that guy's eating a hamburger... well, which guy? ... you'll know..." .. also HNY, MRL! 04:03:49 I feel like it would be helpful to have all functions related to the protocol organized together. Maybe a namespace.. For example, the Blockchain:: namespace seems to contain both protocol and non-protocol functions (e.g. validate_miner_transaction() is protocol, get_current_blockchain_height() is not) 04:08:11 There is a layer above the base protocol, best/standard practices in constructing transactions and blocks, that belong together (e.g. mixin selection algorithm, optimal block construction, RCTTypeFull for only one input, zero lock time, how to use subaddresses and integrated addresses [including default dummy encrypted payment ID]) 04:10:23 cryptonote_config seems to contain both protocol and non-protocol global constants 04:14:00 idk anything about the node/network system but I'm sure there are similar boundaries (ex. nodes won't relay tx with fee below the minimum) 16:01:49 Happy 2020 to all! 16:02:29 koe seems to have left, but such reorganization is probably a better topic for -dev 16:02:48 I'm sure there would be many different opinions on it 16:41:02 Thanks to suraeNoether for doing preprint review; I'll start incorporating his suggestions in preparation for IACR archive posting 16:41:21 A great way to start out the new year! 16:42:37 Hny Scooby. Koe and endogenic should talk about the codebase together 16:43:05 Sarang: still reading the multi version; expect comments later 16:43:10 Then onto clsag 16:43:38 Thanks! For multi, I suggest reading the soundness portion to see if the witness extraction and proof relation make sense 16:43:48 The rest isn't as polished as the single-index IACR version 16:45:02 I added line numbers to multi.tex to make it easier to reference 18:00:33 k