-
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