- 
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