-
m-relay
<rbrunner7:monero.social> Meeting in a bit less than 1 hour
-
m-relay
<rbrunner7:monero.social> Meeting time. Hello!
monero-project/meta #1325
-
m-relay
<sneedlewoods_xmr:matrix.org> Hey
-
m-relay
<jberman:monero.social> *waves*
-
m-relay
<rbrunner7:monero.social> Alright, let's start already with the reports from last week
-
m-relay
<sneedlewoods_xmr:matrix.org> worked a little more on vtnerds review comments, let me know if I missed to address something
-
m-relay
<sneedlewoods_xmr:matrix.org> and almost done with rbrunners review of #10233
-
m-relay
<rbrunner7:monero.social> Will you comment my review comments "en masse" then? I did not yet see any comments of yours there.
-
m-relay
<sneedlewoods_xmr:matrix.org> Yes, that's the plan
-
m-relay
<rbrunner7:monero.social> Ok
-
m-relay
<sneedlewoods_xmr:matrix.org> wanted to go through all of them first
-
m-relay
<jberman:monero.social> me: followed up on jeffro256 's unbiased hash to point impl (a blocker for beta stressnet) and did a bit of refactoring of my own code for that impl and for the FCMP++/Carrot integration. Unrelated to the unbiased hash to point, I have some more refactoring ideas to implement in line with my changes there before opening up the FCMP++ integration for auditing and upstreaming more s<clipped messag
-
m-relay
<jberman:monero.social> tructural PR's. Also will follow up on tx relay v2 this week
-
m-relay
<jberman:monero.social> Unrelated, but I also started on some Serai work
-
m-relay
<rbrunner7:monero.social> That is inching closer to some beta now, I suppose?
-
m-relay
<jberman:monero.social> I think we're closer than inching at this point. By my read, the stressnet channel seems significantly more relaxed than it's been in the past before v1.5, which I attribute mainly to v1.5 fixing the major issues people were experiencing in the past
-
m-relay
<jberman:monero.social> The major blockers to beta are basically out of the way I'd say
-
m-relay
<sneedlewoods_xmr:matrix.org> my v1.5 stressnet node is still ~30.000 blocks behind, been syncing since it's released, without any OOM or other crashes
-
m-relay
<ofrnxmr:monero.social> The "tasks for beta" issue needs to be updated - had someone asking about it the other day and noticed that a bunch of the tasks have been completed
-
m-relay
<jberman:monero.social> Was planning to complete those once we have a beta branch and those items are merged into it
-
m-relay
<jberman:monero.social> e.g. runaway span PR's are only on the alpha stressnet branch right now
-
m-relay
<ofrnxmr:monero.social> ah i see
-
m-relay
<ofrnxmr:monero.social> And beta branch will fork off of fcmo++-stage, yeah?
-
m-relay
<jberman:monero.social> yep
-
m-relay
<rbrunner7:monero.social> Sounds like the real fun is starting soon :)
-
m-relay
<jberman:monero.social> so anything in fcmp++-stage right now can be marked as complete on that TODO list I'd say
-
m-relay
<rbrunner7:monero.social> Ok. If we are through with the reports already, I have something that I want to throw into the round.
-
m-relay
<rbrunner7:monero.social> I consider implementing Polyseed for the CLI and the GUI wallet app and wanted to get comments.
-
m-relay
<rbrunner7:monero.social> Does anybody see anything that would speak *against* doing so?
-
m-relay
<rbrunner7:monero.social> I asked tobtoht by PM about their opinion, but they did not yet answer.
-
m-relay
<jberman:monero.social> IIRC I don't think it's been audited yet, and I think that would be a good idea
-
m-relay
<rbrunner7:monero.social> Hmm, interesting point
-
m-relay
<sneedlewoods_xmr:matrix.org> I saw the chat the other day, I think this issue is the blocker
tevador/polyseed #13
-
m-relay
<sneedlewoods_xmr:matrix.org> I can't comment on the crypto stuff, but as a user, having polyseed in cli sounds cool
-
m-relay
<rbrunner7:monero.social> Well, yes, you could be of the opinion that you don't want Polyseed in the core software as long as it does not have perfect plausible deniability, but that would be more of a matter of opinion, not really a technical problem
-
m-relay
<rbrunner7:monero.social> How would the road to an audit look?
-
m-relay
<rbrunner7:monero.social> Making a CCS for it?
-
m-relay
<rbrunner7:monero.social> And finding somebody who may audit?
-
m-relay
<rbrunner7:monero.social> Contrary to doing implementation work, that would be completey new terrain to me ...
-
m-relay
<rbrunner7:monero.social> *completely
-
m-relay
<jberman:monero.social> I don't know what's best re: that issue 13 personally, I'd have to think on it more. But I think the benefits of polyseed's embedded birthday significantly outweigh that potential downside there, and so I think it would be better to integrate as it's currently implemented
-
m-relay
<rbrunner7:monero.social> Currently I also think that the number of additional people who would escape a 5$ wrench attack successfully if Polyseed would cancel that "Encrypted?" feature bit would be very, very small.
-
m-relay
<jberman:monero.social> The way auditing has been going so far for FCMP++ research is: get a list of candidates, reach out for quotes, then identify best candidate, then pull funds from the CCS research proposal. I can help out with that as I'm about to start reaching out for audit work on the FCMP++ integration soon
-
m-relay
<rbrunner7:monero.social> Probably a scheme audit *and* a code / implementation audit would be perfect?
-
m-relay
<jberman:monero.social> I don't think you should be blocked on integrating polyseed into core monero, I'm personally ok with that work proceeding. I doubt an audit would cause a major change to the API / integration
-
m-relay
<rbrunner7:monero.social> Yeah, a number of wallets offer it already, heavyweights like Cake and Feather
-
m-relay
<jberman:monero.social> right
-
m-relay
<sneedlewoods_xmr:matrix.org> thank you for taking the initiative on this rbrunner
-
m-relay
<rbrunner7:monero.social> Hah, it's early days, maybe I will drop it like a hot potato :)
-
m-relay
<sneedlewoods_xmr:matrix.org> At least you got the potato rolling then
-
m-relay
<rbrunner7:monero.social> Maybe, with that audit question, and thus not a pure implementation question, it would be worth to bring the subject also to the MRL meeting?
-
m-relay
<jberman:monero.social> sure, no objection to that
-
m-relay
<rbrunner7:monero.social> I see. Will think about it. I guess no hurry, Polyseed in the core software is waiting literally for years already after all
-
m-relay
<rbrunner7:monero.social> Alright. Anything else for today?
-
m-relay
<rbrunner7:monero.social> Does not look like it. Thanks everybody for attending, read you again next week!
-
m-relay
<sneedlewoods_xmr:matrix.org> Thank you
-
m-relay
<jberman:monero.social> thanks!
-
m-relay
<ofrnxmr:monero.social> I believe the current problem is that it was never decided in design whether to use offsets vs encrypted seeds
-
m-relay
<ofrnxmr:monero.social> Some implementations currently use offsets, and others use encrypted seeds. example.. restoring a passphrased cake polyseed doesnt work in feather iirc
-
m-relay
<syntheticbird:monero.social> Truly the main reason i wished we were using it for offsets, is because unless this is precisely stated in the polyseed specification, there are no guarantees that mainstream wallets will implement that functionality
-
m-relay
<syntheticbird:monero.social> Like, let's be honest, there is probably almost no wallets out there that will think about an UI/UX for offsetting the seed for plausible deniability if polyseed doesn't encourage it
-
m-relay
<ofrnxmr:monero.social> "I regret adding passphrase support for polyseed in feather before reaching consensus on the matter" - tobtoht
-
m-relay
-
m-relay
-
m-relay
<rbrunner7:monero.social> Hmm, that "encrypted" versus "passphrased" versus "offset" terminology mix has the potential for almost limitless misunderstandings and talking past each other. I have a hunch quite a bit of work is waiting until we are even ready to start discussing this in earnest ...
-
m-relay
<ofrnxmr:monero.social> Polyseed has its own encrypted seeds and set the encrypted bit to 0 or 1. I thinj cake has it set to 1, so encrypted seeds in cake cant be restored into feather.
-
m-relay
<ofrnxmr:monero.social> seed offsets dont use the polyseed encryption (set to 0), and instead operate like legacy passphrases.
-
m-relay
<ofrnxmr:monero.social> this is iiuc. Don't quote me