-
m-relay
<0xfffc:monero.social> My sincere apologies. I have been relocating to a new city. It took few days and I will not be 100 percent available for few more days.
-
m-relay
<rucknium:monero.social> MRL meeting in this room in two hours.
-
m-relay
<rucknium:monero.social> Meeting time!
monero-project/meta #1226
-
m-relay
<rucknium:monero.social> 1) Greetings
-
rbrunner
Hello
-
m-relay
<boog900:monero.social> hi
-
m-relay
<antilt:we2.ee> seas
-
m-relay
<jberman:monero.social> *waves*
-
m-relay
<rucknium:monero.social> 2) Updates. What is everyone working on?
-
m-relay
<rucknium:monero.social> me: Working on data collection on reachable nodes and a web app to display the data:
github.com/Rucknium/xmrnetscan . "Participated" in MoneroKon.
-
m-relay
<jberman:monero.social> me: fixed ofrnxmr 's reported bug on the fcmp++-stage branch (credit to ofrn for solid testing and maintaining a reproducible setup, making it easy to track down and fix), worked on reducing data stored per output in the fcmp++ curve tree, PR review / PR touchups
-
m-relay
<rucknium:monero.social> 3) SLVer Bullet: Straight Line Verification for Bulletproofs. Cypher Stack review of divisors for FCMP.
github.com/cypherstack/silver-bullet github.com/cypherstack/divisor_deep_dive
-
m-relay
<rucknium:monero.social> Last I remember hearing, kayabanerve was going to look closely at SLVR Bullet for its suitability for FCMP and see if improvements could be made.
-
m-relay
<articmine:monero.social> Sorry I am late
-
m-relay
<jberman:monero.social> (I'm not aware of an update on SLVer)
-
m-relay
<jberman:monero.social> AFAIK this is the latest still
-
m-relay
<jberman:monero.social> Actually to be more precise, that this is the latest (that kayaba is going to implement the changes)
-
m-relay
-
m-relay
<articmine:monero.social> Voice message.ogg
-
m-relay
<rucknium:monero.social> Any updates that Cypher Stack wants to share on this? If not, we can move to the next item.
-
m-relay
<rucknium:monero.social> 4) MoneroKon 2025 recap.
monerokon.org cfp.twed.org/mk5/schedule
-
m-relay
<rucknium:monero.social> Interesting talks that will be posted in about two weeks:
-
m-relay
<rucknium:monero.social> Talk by ArticMine on FCMP++ fees
-
m-relay
<rucknium:monero.social> Talk by jeffro256 on changes to the block format with FCMP that could help enable Simple Payment Verification (SPV) wallet software
-
m-relay
<rucknium:monero.social> Talk by afungible about his mainnet experiment in August 2022 of a minor stress test of the network.
-
m-relay
<rucknium:monero.social> Talk by Yu Gao about the topology of the Monero network (i.e. inferring the connections between nodes)
-
m-relay
<rucknium:monero.social> Talk by hbs that shared new software to improve Monero<>Ethereum atomic swaps
-
m-relay
<rucknium:monero.social> Talk by CJ and Sean Coughlin on an in-progress implementation of payment channels on Monero (Grease)
-
m-relay
<rucknium:monero.social> Talk by Alan Szepieniec on post-quantum anonymous transactions without signatures
-
m-relay
<rucknium:monero.social> Talk by Aaron Feickert (sarang) about temporary mnemonic seeds for risky situations like border crossings
-
m-relay
<rucknium:monero.social> The MoneroKon organizers will scrub the live records of any privacy problems, then post
-
m-relay
<rucknium:monero.social> But there were four pre-recorded talks that were posted immediately.
-
rbrunner
Can't somebody fast-track that Grease talk? :)
-
m-relay
<rucknium:monero.social> Luke Szramowski - Full-Chain Membership Proofs (FCMP++) Divisors: The Inside Scoop
youtube.com/watch?v=6kQYqaKgupQ
-
m-relay
<rucknium:monero.social> Justin Ehrenhofer - Overview of the Last Year of Audits, Reviews, and Proofs
youtube.com/watch?v=Fo1uxIETpOI
-
m-relay
<rucknium:monero.social> Rucknium & Boog900: Defeating Spy Nodes on the Monero Network:
vimeo.com/1095371245 youtube.com/watch?v=k7LBKOn81rc
-
m-relay
<rucknium:monero.social> Rucknium: OSPEAD: Optimal Ring Signatures:
vimeo.com/1094758696 youtube.com/watch?v=F7hNOQVp88A
-
m-relay
<rucknium:monero.social> sarang posted his slides here:
github.com/AaronFeickert/monkon2025
-
m-relay
<rucknium:monero.social> Slides for my presentations + Boog900 are here:
github.com/Rucknium/presentations
-
m-relay
<rucknium:monero.social> IIRC, the presenters of the Grease talk said that they were more interested in one-ro-one applications of Grease than creating a whole network like Lightning.
-
m-relay
<rucknium:monero.social> one-to-one*
-
m-relay
<rucknium:monero.social> Which is something that I liked hearing.
-
m-relay
<rucknium:monero.social> afungible's talk helped answer a question that I thought I already had the answer to: why did tx volume spike right before the August 2022 hard fork?
-
m-relay
<rucknium:monero.social> I thought it was MineXMR, a mining pool, shutting down and sending the last of its payments. That was a logical explanation, to me. But, something less logical happened.
-
m-relay
<articmine:monero.social> The failings of LN can for the most part be traced back to a broken layer 1.
-
m-relay
<articmine:monero.social> Grease on Monero would not have this issue.
-
m-relay
<rucknium:monero.social> For example, I think that Grease could be used with something like XMRChat. A user may not want to wait 20 minutes, on average, between comments to livestreamers!
-
m-relay
<rucknium:monero.social> More comments about things that happened at MoneroKon?
-
m-relay
<jberman:monero.social> Sounds like it was a great conference. Looking forward to watching these
-
m-relay
<rucknium:monero.social> 5) Spy nodes.
monero-project/research-lab #126
-
m-relay
<rucknium:monero.social> Last week, jhendrix released research about the network-level privacy issues on the Zano network, which is a CryptoNote-based protocol like Monero. Onion hidden service link accessible with Tor Browser:
g7cpug4k6ydyq5dlxrji35xnfq5n5rba3n7holux4tmdsm42ju543tad.onion
-
m-relay
<rucknium:monero.social> It seems that the combination of not having Dandelion++ and having around 40 reachable nodes can reduce privacy a lot.
-
m-relay
<rucknium:monero.social> IMHO, one clever thing about this research is that it could infer the amount of staked coins in Zano's hybrid proof-of-stake/proof-of-work protocol because you can figure out how many blocks each IP address mines.
-
rbrunner
Yes, that's cool, and unexpected
-
m-relay
<rucknium:monero.social> Despite the fact that Zano has the Zarcanum protocol to "hide" the amount that you are staking on the blockchain, which koe helped with IIRC
-
m-relay
<rucknium:monero.social> jhendrix had previously examined the Monero network, released findings, and discussed them here a few months ago:
maldomapyy5d5wn7l36mkragw3nk2fgab6tycbjlpsruch7kdninhhid.onion
-
m-relay
<rucknium:monero.social> Monero has spy nodes on its network, but it has Dandelion++, thousands of nodes, and does not use proof-of-stake
-
m-relay
<rucknium:monero.social> I would not be surprised if jhendrix releases finds about a third coin's network soon.
-
m-relay
<antilt:we2.ee> ... and also a vulnerability - core stakers are ~8 nodes with known IP addresses
-
m-relay
<rucknium:monero.social> The Zano team released a response to the research:
blog.zano.org/team-response-to-zano-network-analysis-report
-
m-relay
<antilt:we2.ee> on the other hand staking 51% secures the net
-
m-relay
<antilt:we2.ee> ... call it centralized.
-
m-relay
<rucknium:monero.social> They said that they had tried broadcasting all txs over Tor earlier, but that method was unreliable. I didn't know that, but it's consistent with the position that boog900 and I had about Tor/I2P-only in our MoneroKon talk about spy nodes: Tor/I2P is too unreliable to use as default for all users.
-
m-relay
<antilt:we2.ee> remote nodes need to be reachable as tor hidden service. Such a mix is fine.
-
rbrunner
That response sounds a bit like an attempt of damage control to me.
-
m-relay
<rucknium:monero.social> I don't agree with their claim that Dandelion++ doesn't help much. It's not perfect, but even Chainalysis in their leaked video said that Monero network surveillance became much more difficult after D++ was deployed.
-
rbrunner
Even if it's not great. "It's not perfect therefore not worth doing" is a well-known intelectual fallacy
-
m-relay
<rucknium:monero.social> And they suggest that users concerned about privacy can choose to connect only to "trusted" nodes. IMHO, a trusted node soon becomes a targeted node. And taking that stance isn't very decentralized.
-
m-relay
<articmine:monero.social> The Chainalysis blockchain surveillance video actually indirectly made a case for the use of VPNs to defeat spy nodes in Monero
-
m-relay
<articmine:monero.social> If they detected a VPN they gave up surveillance of the wallet
-
m-relay
<rucknium:monero.social> Like I said in my update, I am working on a data pipeline and webapp data visualizer to collect daily data about reachable Monero nodes. This could potentially detect if new spy nodes with patched code appear suddenly. I will also collect informative data such as the share of pruned node, which nodes have RPC available, which nodes appear to be using ban lists, etc.:
githu<clipped message
-
m-relay
<rucknium:monero.social> b.com/Rucknium/xmrnetscan
-
m-relay
<rucknium:monero.social> I may have something to show by next meeting.
-
m-relay
<rucknium:monero.social> This uses the network scanner written by boog900 , using cuprate technology, as its core.
-
m-relay
<boog900:monero.social> their video was just a show. In reality you can still link txs together if they come from the same IP, even if you can't find the real source.
-
m-relay
<boog900:monero.social> specifically the part about tracking the person was just a show.
-
m-relay
<rucknium:monero.social> rbrunner's subnet deduplication PR to reduce spy node threat is available for review:
monero-project/monero #9939
-
m-relay
<rucknium:monero.social> 6) CCS proposal: Monero Network Simulation Tool.
repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/589
-
m-relay
<antilt:we2.ee> #9939 is paramount and not too risky to release IMHO.
-
m-relay
<rucknium:monero.social> I tried to contact the developer of EthShadow to get their opinion on implementing Shadow for Monero:
ethereum/ethshadow #25
-
m-relay
<rucknium:monero.social> No response yet. Making a GitHub issue maybe it's the best way to contact someone, but their personal website is a dead link and I cannot find any other contact info.
-
m-relay
<antilt:we2.ee> would't this be a job for @ginger ?
-
m-relay
<articmine:monero.social> Of course one can link TXs to the same IP, but the whole point of blockchain surveillance is to accuse a person of a crime and then sell the accusation to law enforcement for profit.
-
m-relay
<rucknium:monero.social> Well, I said I would do it last meeting, so I did do it.
-
m-relay
<rucknium:monero.social> 7) Peer Scoring Metrics.
-
m-relay
<boog900:monero.social> knowing txs are linked can be very useful if you know something about one of those txs, i.e sent to an exchange or whatever.
-
m-relay
<boog900:monero.social> or even just analyzing ring members, knowing some ring members came from the same source.
-
m-relay
<articmine:monero.social> In my view the real value of Monero's privacy technologies including Dandelion and FCMP++ lies in removing even the illusion of surveillance. This is critical to protect the innocent from false accusations. This being said we must keep in mind that from a technical perspective blockchain surveillance remains highly unreliable even on so-called surveillance coins.
-
m-relay
<rucknium:monero.social> Any discussion on peer scoring metrics?
-
m-relay
<rucknium:monero.social> We can end the meeting here. Thanks everyone.
-
m-relay
<articmine:monero.social> Thanks
-
m-relay
<antilt:we2.ee> de-doubling (#9939) is a pre-requisite to taking further action imho. (strengthening anchor nodes, for example)
-
m-relay
<antilt:we2.ee> de-doubling may be a scoring spectrum - rather than on/off