- 
moneromooo You can use peerlists to get a rough idea. It only lists those who accept external connections though. 
- 
UkoeHB_ 
- 
moneromooo One of the pools keeps a count, I dunno which one though. 
- 
nioc also xmr.to has a node page somewhere 
- 
selsta 
- 
nioc I believe that 1330 is the number of nodes that allow incoming connections 
- 
nioc well not all of them as it doesn't pick up mine for a while although it used to 
- 
UkoeHB_ doesnt fluffypony live in south africa? I may have found his house :p 
- 
moneromooo I believe he lives on planes. 
- 
nioc that one shown is not him 
- 
UkoeHB_ interesting map anyway 
- 
sarang The original view/spent key idea is broken, but there is another way to do opt-in spend detection:  monero-project/research-lab #58#issuecomment-581090326
- 
sarang First idea could be gamed by someone holding only the view key to artificially lower the apparent balance 
- 
sarang but by using PRNGs for all non-signing MLSAG/CLSAG scalars (very carefully), the remaining scalar must correspond to the spend 
- 
sarang A non-compliant or malicious wallet with full spend authority can always refuse to participate in this and fail to report a spend, but that was always a problem with these opt-in approaches 
- 
sarang Advantage: no changes to tx structure, no distinguishability 
- 
sarang Disadvantage: not suitable for audit (a convenience feature only) 
- 
sarang Possibly-an-advantage: reduces reliance on RNG 
- 
sarang It would require retooling of the plumbing, since the MLSAG/CLSAG routines would require public data unique to signatures/transactions to avoid issues with scalar repetition and transaction reconstruction 
- 
UkoeHB_ CLSAG is oddly familiar to the RMLSAG bullshit I came up with back in march 2018 
- 
sarang orly 
- 
UkoeHB_ I thought it was an unsolvable but maybe the hidden insight is here 
- 
sarang It's key aggregation across multiple bases, which requires auxiliary linking tags (not used for spend detection) 
- 
sarang If you're reading the current preprint, note that the security model has been improved 
- 
UkoeHB_ dont worry Ill never understand it :) 
- 
sarang Because it's one aggregated key, you get away with a single set of scalars and an extra linking key per key vector dimension 
- 
sarang so the scaling of a `d`-LRS goes from O(n*d) to O(n+d) 
- 
sarang Usual tx is a 2-LRS; with timelocks it's a 3-LRS 
- 
UkoeHB_ lmao I think it's the damn domain separation that solved it 
- 
UkoeHB_ gahhh such a simple method 😩 
- 
sarang ? 
- 
sarang You mean the aggregation coefficients? 
- 
UkoeHB_ I couldn't figure out how to prevent key cancellation without requiring d*d auxiliary linking tags 
- 
sarang It does the trick 
- 
UkoeHB_ oh maybe it's the shared base that works so well 
- 
UkoeHB_ Yeah pretty sure RMLSAG is a d-linkable generalization of CLSAG. Will post my old PDF tomorrow for my ego 
- 
UkoeHB_ it's pretty cool that randomrun discovered CLSAG independently, which is actually useful for Monero.  pdf-archive.com/2020/02/02/untitled…-document/untitled-pdf-document.pdf