05:49:30 >Some anonymity-preserving cryptocurrencies, such as Zcash and Monero, are designed to eliminate traceability entirely: assets cannot be identified across transactions....... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/0f1d3d744a22a1236afd148751b49c386243ecb5) 05:54:22 >There are potential downsides to non-fungibility, and fungibility is in fact treated as a design goal in many cryptocurrencies. This is because non-fungibility can be at odds with privacy and choice for currency holders. The ability to differentiate among units of currency based on serial numbers or transaction histories facilitates tracing, and indeed the distinctive transaction histories of Bitcoin enable blacklisting of 05:54:23 units tainted by criminal activity [239] and transaction tracing by companies specializing in that activity, e.g., Chainalysis [160]. Similarly, the SNAP [Food Stamps] program places limitations on currency holders’ purchasing behavior. Non-fungible currency would offer new mechanisms for government control of citizens’ spending behavior that could catalyze new classes of “nanny state” interventions that may be unduly 05:54:23 heavy-handed or micromanaging, and/or infringe on consumers’ civil liberties. 05:54:23 Interesting that they are considering this 05:56:47 This paper is also apparently associated with the Brooking Institution, which is a center-left think tank in Washington DC. Strangely, even through it is an NBER paper, there seem to be no economists as co-authors. And our old Friend Andrew Miller is one of the co-authors: 05:56:47 https://www.brookings.edu/research/design-choices-for-central-bank-digital-currency-policy-and-technical-considerations/ 05:57:35 I'm following some paper citation "trees" and I found this paper. 06:10:22 Does anyone have access to this? Maybe you have to be an IEEE member: 06:10:22 https://ieeexplore.ieee.org/abstract/document/9461130 06:10:22 New Attacks on the Untraceability of Transactions in CryptoNote-Style Blockchains 08:03:29 Nevermind, found it. 14:37:05 is there a good paper describing binning? 14:38:35 atomfried[m]: afaik all that exists is this issue and the references at the bottom https://github.com/monero-project/research-lab/issues/84 14:40:00 ok thank you 14:49:24 I have a similar question concerning spending : is there somewhere a description of the algorithm used to construct a spending ? 14:49:25 ie how is the selection of outputs done ? 14:49:25 Is the algo just using the 1st outputs whose sum corresponds to the precise spending (without taking into account the timestamps of the outputs), 14:49:25 or does the algo try to use outputs with different timestamps (when possible of course) ? 14:53:12 Halver[m]: there is (afaict) a huge amount of code in `wallet2.cpp` related to selecting outputs. 14:53:56 Idk what it all does... maybe moneromooo can expound on it. 14:57:10 > <@hoverhalver:monero.social> I have a similar question concerning spending : is there somewhere a description of the algorithm used to construct a spending ?... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/3dd5506165d4b735898292c9fe4889b4a19c50c6) 14:58:01 I'm just quoting jberman here: 14:58:44 If you spend >1 output >30 days old, you get this warning: https://github.com/monero-project/monero/blob/2d3ce2d64a29caa9d2f526e01f9311a2eb676d6d/src/simplewallet/simplewallet.cpp#L6478-L6479... (full message at https://libera.ems.host/_matrix/media/r0/download/libera.chat/ef3eaec4bd9593598b0ae548948aa7ebeae495af) 15:09:16 IIRC it picks random outputs until the combined amount is enough, going first through outputs which are not related to the set of outputs already picked. 15:09:38 Related here means from the same tx, from the same height, from a close height, in decreasing order of relatedness. 16:28:13 People concerned know certainly this paper, but anyway, concerning the july-august "flood", 16:29:05 * People concerned know certainly this paper, but anyway, concerning the 2021 july-august Monero txs "flood", 16:29:05 I found this paper from MRL 2014 interesting : https://www.getmonero.org/resources/research-lab/pubs/MRL-0001.pdf 18:46:10 I updated the Seraphis draft with a new, slightly different, linking tag construction (https://github.com/UkoeHB/Seraphis). Shout-out to Nikolas Krätzschmar (nwk) for realizing the previous construction would allow wallets with the private view key to burn the wallet's outputs (i.e. without needing the private spend key). 18:46:11 The reason I did not use this new construction originally is it costs a bit more for ownership proofs (~1 proof element per tx input). 18:50:04 i just started refreshing my memory on group theorie and cryptography as i have some free time right now. i hope to be able to help with some proofs once i catched up to the current status quo of cryptography used in monero/seraphis. 18:50:04 Is there a list of things which are different in the current cryptography used in monero in comparison to what is writen in zero to monero? 18:51:23 atomfried[m]: afaik after ZtM2 was published, the only crypto change has been the move from MLSAGs to CLSAGs; I added a section to ZtM2 in anticipation of that 18:52:50 UkoeHB: perfect, thank you. what do i need to study additionaly to understand and be able to help with seraphis? 18:54:52 It isn't required for Seraphis, but you could look at the Groth/Bootle proofs used in Triptych and Lelantus-Spark (they are the best candidate for Seraphis membership proofs as well): https://eprint.iacr.org/2015/643.pdf, https://eprint.iacr.org/2020/018.pdf, https://eprint.iacr.org/2021/1173, https://github.com/nkraetzschmar/triptych-plus 18:56:52 added to the list, thank you :D i need to see/understand some more proofs for cryptographic stuff, i am from another math field so i need to get a bit used to the techniques used in cryptography