Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Monero Research Lab Meeting - Wed 29 December 2021 @ 17:00 UTC #643

Closed
Rucknium opened this issue Dec 28, 2021 · 2 comments
Closed

Monero Research Lab Meeting - Wed 29 December 2021 @ 17:00 UTC #643

Rucknium opened this issue Dec 28, 2021 · 2 comments

Comments

@Rucknium
Copy link

Location: Libera.chat, #monero-research-lab | Matrix

Join the Monero Matrix server if you don't already have a Matrix account.

Time: 17:00 UTC Check in your timezone

Main discussion topics:

  1. Greetings

  2. Focus on Seraphis address schemes and hopefully reach some kind of decision (or get closer, maybe narrow down the choices to 2 or 3). Schemes @tevador proposal

  3. Adaptive CPU regulation for improved mining performance ( maxwellsdemon )

  4. Further analysis of July-Aug 2021 tx volume anomaly ( Isthmus / Mitchellpkt - see these meeting logs) Previous analysis with Reddit discussion

  5. Improvements to the mixin selection algorithm ( Decoy Selection Algorithm - Areas to Improve, JBerman's weekly updates, Binning PoC, OSPEAD ) @j-berman @Rucknium

  6. Seraphis/Triptych/Lelantus Spark ( UkoeHB's Seraphis Proof of Concept work, Seraphis repo, Lelantus Spark & Tripych Multisig )

  7. MRL META: "Cat herding", i.e. prioritization of research areas and features. Active recruitment of technical talent, MRL structure, funding (@Rucknium & others) Reddit discussion

  8. Examine sample size and random seed matters in Monero's unit tests. IRC discussion: monero-dev , monero-research-lab

  9. Multisig Drijvers attack mitigation Technical note , Haveno bounty

  10. Any other business

  11. Confirm next meeting agenda

Please comment on GitHub in advance of the meeting if you would like to propose an agenda item.

Logs will be posted here after the meeting.

Meeting chairperson: UkoeHB

Previous meeting agenda/logs:

#642

@Rucknium
Copy link
Author

Rucknium commented Jan 4, 2022

The meeting IRC/Matrix log should be posted here as a comment before this issue is closed.

@UkoeHB
Copy link

UkoeHB commented Jan 4, 2022

[01-04-2021 17:00:33] <UkoeHB> meeting time: https://github.com/monero-project/meta/issues/643
[01-04-2021 17:00:34] <UkoeHB> 1. greetings
[01-04-2021 17:00:34] <UkoeHB> hello
[01-04-2021 17:00:48] <tevador> hi
[01-04-2021 17:00:55] <rbrunner> hi
[01-04-2021 17:00:55] <Rucknium[m]> Hi
[01-04-2021 17:01:03] <UkoeHB> tevador: are you planning to change the proposal?
[01-04-2021 17:02:54] <tevador> I'm rewriting it mostly for better readability, but there are also some minor changes
[01-04-2021 17:03:15] <tevador> e.g. the one-time change addresses we discussed earlier
[01-04-2021 17:03:37] <UkoeHB> sounds good
[01-04-2021 17:04:08] <tevador> also added an "xmr" prefix to base58 addresses as per fluffypony's suggestion
[01-04-2021 17:04:29] <tevador> I've also coded a library that will be used for human-readable representation of wallets and addresses: https://github.com/tevador/id32 
[01-04-2021 17:06:18] <UkoeHB> ah interesting
[01-04-2021 17:07:19] <UkoeHB> 2. discussion, does anyone have anything they want to discuss (e.g. from the agenda, or otherwise)? This was Christmas week so it might be a short meeting.
[01-04-2021 17:08:04] <UkoeHB> I have been thinking a little about wallet/account architecture, and made a little progress but still not completely nailed down.
[01-04-2021 17:08:34] <Rucknium[m]> Last meeting we discussed reaching out to merchants and crypto services about the preferences regarding the address schemes. We haven't done anything on that yet, AFAIK.
[01-04-2021 17:09:04] <jberman[m]> I tried gauging the benefit of binning in protecting a user who spends multiple inputs that are close in age in a tx (e.g. collect change outputs over the course of a day, then spend them >2 months later in the same tx), and found that users seem decently well protected in this scenario already, and that binning wouldn't necessarily be of huge help (https://github.com/monero-project/research-lab/issues/86#issuecomment-1001091949)
[01-04-2021 17:09:12] <Rucknium[m]> This would be a good way to have non-devs and non-researchers contribute -- send them forward to query merchants.
[01-04-2021 17:09:47] <jberman[m]> Unless people have objections and want to see the wallet-side binning proposal I shared implemented (https://github.com/monero-project/research-lab/issues/88), I also am leaning toward setting it aside and moving on. It seems like it would be challenging to get everyone on board with it, and the benefits of binning at this stage I don't think are critical
[01-04-2021 17:11:03] <tevador> I think this discussion is being watched by some merchants: https://github.com/monero-project/monero/issues/7889
[01-04-2021 17:11:15] <Rucknium[m]> I think that binning makes more sense once we have a greater number of decoys to work with, which will (hopefully) happen later on with Seraphis. We also need more statistical analysis of the benefits and costs of binning before putting it into production, I think.
[01-04-2021 17:12:12] <rbrunner> " and that binning wouldn't necessarily be of huge help " Was that a surprise to you?
[01-04-2021 17:12:18] <Rucknium[m]> What I am saying is that I would agree with returning binning to the back burner, to pick up later.
[01-04-2021 17:12:26] <rbrunner> Or kind of a disappointment?
[01-04-2021 17:14:17] <jberman[m]> Haha not a disappointment, I think that finding was definitely a good thing. But I did think binning would be of more help in that particular scenario, considering the gamma isn't specifically designed to protect from it
[01-04-2021 17:14:57] <rbrunner> Interesting
[01-04-2021 17:15:36] <Rucknium[m]> This is only relevant to a specific threat model, correct, jberman?
[01-04-2021 17:15:46] <Rucknium[m]> Your most recent findings, that is.
[01-04-2021 17:15:48] <jberman[m]> Yes
[01-04-2021 17:17:50] <UkoeHB> theblackdog001[m: did you have a question?
[01-04-2021 17:18:37] <Rucknium[m]> Are we on target for March 15 hard fork? What more needs to be done?
[01-04-2021 17:19:42] <Rucknium[m]> I guess that's a -dev question, but can MRL help at all?
[01-04-2021 17:20:34] <rbrunner> Maybe multisig is the critical path?
[01-04-2021 17:20:38] <UkoeHB> I think the multisig PRs are close to merge-able, which is good news.
[01-04-2021 17:21:14] <UkoeHB> I will try to get the last review comments from vtnerd wrapped up by this weekend.
[01-04-2021 17:21:18] <rbrunner> Hmm, https://github.com/monero-project/monero/pull/8114 has quite some unaddressed review issues, last time I checked
[01-04-2021 17:21:38] <rbrunner> I wanted to do functional tests, but decided to wait
[01-04-2021 17:22:19] <rbrunner> However don't understand half of the mentioned points :)
[01-04-2021 17:23:08] <UkoeHB> I think most of that is just discussion that doesn't require new diffs
[01-04-2021 17:23:44] <Rucknium[m]> I will ask folks at #monero-ux:monero.social if they can do some outreach to merchants, payment processors, etc regarding their preferences on address schemes.
[01-04-2021 17:23:59] <UkoeHB> thanks Rucknium[m] 
[01-04-2021 17:24:43] <rbrunner> Sounds like a good idea
[01-04-2021 17:36:47] <UkoeHB> Seems like we can close out the meeting. Thanks for attending everyone, and merry christmas :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants