Meeting summary: Monero Research Lab, 19 June 2024
This is a comprehensive summary, with added reference links, of the MRL meeting1 from June 19th 2024, 1700 UTC.
Logs
The raw, unedited, full log file for this meeting:
240619-mrl.log (81 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: 10 (rucknium2, isthmus3, rbrunner4, kayabanerve5, vtnerd6, spackle7, jberman8, emsczkp9, 0xfffc10, aaron11)
-
(1) Updates
-
isthmus was working on their library for detecting a particular anomaly created by some non-wallet2 codebase that caches decoys and reuses them12
-
rucknium created a Shiny app to collect and display stressnet data13, set up a stressnet explorer14 and wrote a transaction spamming script
-
jberman was still working on the fcmp trim_tree algo implementation
-
kayabanerve presented at Monerokon15 and had an update on the Veridise audit16
-
vtnerd finished stress testing LWS remote scanning and found one outstanding bug report that was unrelated to remote scanning17; he was also working on updating the serialization code and was planning to reduce the PR in order to attract more reviews
-
emsczkp was working on the implementation of the compressed sigma-ipa and compared it with bp ipa
-
-
(2) Open discussions
-
(2.1) on ‘Stress testing
monerod
’18:-
rucknium shared a link to Boog900’s Monero Stress Testing Tools19 after noting that the node died earlier: xmrblocks uses more RAM and CPU than I expected
-
rucknium invited Monero protocol developers who want to test performance patches to sync a node to stressnet: It’s a good time now to test. AFAIK we want to run stressnet for about two months.20
-
rbrunner was wondering if there are any plans for coordinated spamming
- rucknium replied that the spam timing will be loosely coordinated
-
-
(2.2) on ‘Potential measures against a black marble attack’21:
- rucknium didn’t have anything to add to this agenda item: I think I will have the update that gives Alice a budget constraint by next meeting.
-
(2.3) on ‘Pre-Seraphis Full-Chain Membership Proofs’ research22:
-
kayabanerve announced that Veridise has completed a proof of the divisor technique and was hoping to have a quote for the review of the proofs by next meeting
- aaron was interested if that was publicly available; kayabanerve replied that he will share it ideally in a few days as soon as he gets the final PDF or their confirmation that the one thus far shared is okay to publish
-
emsczkp stated that their implementation was showing a 50% optimization on verification times compared to the BP’s IPA
-
kayabanerve asked for a link and wanted to find out if emsczkp was intending to delaying the verification to a final multiexp
-
emsczkp posted a link to the IV-IPA public repository23 and replied that they haven’t implemented the multi-exp version yet and was working on it
-
aaron was wondering if this approach was formalized anywhere; rucknium and emsczkp confirmed and pointed to the relevant research paper: Scala, E., & Mostarda, L. 2024, Efficient inner-product argument from compressed $sigma$-protocols and applications24
-
kayabanerve was ready to move to auditing after disclosing that he has been soliciting review of the GBP proofs for a week or so: There’s one candidate in mind so I’m hoping that works out. Else, it’ll be another candidate spread, likely Goodell and one or two other groups.
-
aaron confirmed to kayabanerve that the report made available at the CS repository should be fine for review by anyone interested25 and that they did reach out to the original authors in early May, but did not hear back
-
-
-
Let me know if you find this kind of report helpful.
Feedback, edits always welcome @/about.
-3RA
-
https://pypi.org/project/ringxor/, https://github.com/Mitchellpkt/ringxor/ ↩
-
https://redirect.invidious.io/playlist?list=PLsSYUeVwrHBk-C3zImaDAQLx453PL7dR- ↩
-
https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/449#note_24737 ↩
-
https://github.com/vtnerd/monero-lws/commits?author=vtnerd&since=2024-06-01&until=2024-06-21 ↩
-
/spackle-xmr-releases-monero-stressnet-node-v250.18.3.3.1/, https://github.com/monero-project/monero/issues/9348 ↩
-
https://github.com/monero-project/monero/issues/9348#issuecomment-2170629015, https://github.com/Boog900/Monero-stress-test-tools ↩
-
https://matrix.to/#/#monero-stressnet:monero.social (Matrix), #monero-stressnet (IRC/Libera) ↩
-
/kayabanerve-submits-ccs-proposal-full-chain-membership-proofs/, https://www.getmonero.org/2024/04/27/fcmps.html ↩
-
https://moneroresearch.info/index.php?action=resource_RESOURCEVIEW_CORE&id=221 ↩
-
https://github.com/cypherstack/, https://gist.github.com/AaronFeickert/c24d42d9180ddba515462d4468f25831 ↩