Meeting summary: Monero Research Lab, 31 July 2024
This is a comprehensive summary, with added reference links, of the MRL meeting1 from July 31st 2024, 1700 UTC.
Logs
The raw, unedited, full log file for this meeting:
240731-mrl.log (73 lines)
Summary
Note: it is possible that some relevant information may be missing from this summary; read the full log file for the complete, unedited discussion.
-
Participants: 11 (rucknium2, vtnerd3, jeffro2564, rbrunner5, one-horse-wagon6, 0xfffc7, jberman8, kayabanerve9, sgp_10, basses11, aaron12)
-
(1) Updates
-
rucknium was reading papers on gossip protocols and their privacy, bandwidth, and speed and commenting on some tx broadcast PRs (probably #933413)
-
vtnerd was doing LWS frontend stuff14 while working on jeffro256’s blockchain syncing PR15
-
0xfffc started implementing Boog900’s proposal to change how transactions are broadcasted to significantly reduce P2P bandwidth usage13 while reading the Erlay paper16 trying to get familiarized with broadcast mechanisms
-
jeffro256 was writing the documentation for Carrot (Cryptonote Address on Rerandomizable-RingCT-Output Transactions) addressing protocol17
-
kayabanerve reported preparing crates for auditing18
-
jberman was working on adding fcmp++’s to the cryptonote::transaction class
-
-
(2) Open discussions
-
(2.1) on ‘Stress testing
monerod
’19:-
rucknium reported that spackle-xmr released Monero Stressnet Node v250.18.3.3.320: it pulled in everything that is in the new monero master plus the invalid blocks fix and jeffro256’s PR to reduce tx writes from 2 to 1
-
one-horse-wagon thought that the stressnet should not end until every stress idea has been exhausted
-
0xfffc noted that they and rucknium will maintain the repo after Aug 8-9 when spackle-xmr is scheduled to leave the stressnet project: we expect to continue stress-net but with much less nodes
-
rucknium confirmed that’s the loose plan
-
-
-
(2.2) on ‘Potential measures against a black marble attack’21:
-
rucknium mentioned that the AntiDarknet group claimed responsibility for the suspected spam transactions earlier this year22
-
kayabanerve commented that there was no evidence of their claims, and it didn’t completely make sense
-
jeffro256 agreed with kayabanerve, noting that the claim is currently unverified, added that it might be a mistake to assume that a black marble attack did not occur because some rando on a forum said so, and shared a link to a potential followup23
-
rucknium did not disagree, but pointed to the fact that they did say something that a person who prepared spam txs would know: that wallet2 does not perform well when 200,000 accounts are created
-
rucknium thought that it would be bad for user privacy if the suspected spammer actually released the spam wallet(s) view key(s); kayabanerve agreed
-
-
(2.3) on ‘Pre-Seraphis Full-Chain Membership Proofs’ research24:
-
kayabanerve noted that Veridise is moving forward with the R1CS gadget for evaluating this week, and there’s preliminary opinions on the GBP proof review
- aaron was very curious on the GBP opinion and shared that the Cypher Stack review of the Veridise report should be released to kayabanerve today as an initial draft for comment
-
rucknium shared a link to a Bulletproofs++ paper that introduces some clarification and corrections25
-
jeffro256 was interested in potential auditors for the new addressing protocol (Jamtis or Carrot)
- aaron thought that CS should put in a bid for reviewing the new addressing protocol
-
rucknium mentioned Cypher Stack’s review of the Salvium protocol26 that seemed to add return addresses to Monero-like txs, which has been on getmonero.org’s roadmap for a while27
- rbrunner thought that the Salvium project was pretty ambitious and was confident that CS were in a good spot to review Monero stuff as well
-
-
Let me know if you find this kind of report helpful.
Feedback, edits always welcome @/about.
-3RA
-
https://github.com/jeffro256/carrot/blob/master/release/carrot_0.1.md ↩
-
/spackle-xmr-releases-monero-stressnet-node-v250.18.3.3.3/ ↩
-
/antidarknet-collective-claims-responsibility-suspected-monero-spam-attack/ ↩
-
https://antidark.net/board/viewtopic.php?t=15 ↩
-
/kayabanerve-submits-ccs-proposal-full-chain-membership-proofs/, https://www.getmonero.org/2024/04/27/fcmps.html ↩
-
(!PDF) https://distributedlab.com/whitepaper/Bulletproofs-Construction-and-Examples.pdf ↩
-
(!PDF) https://github.com/cypherstack/salvium-review/releases/download/final/final.pdf ↩