<rbrunner7> Meeting time. Hello! https://github.com/monero-project/meta/issues/1485
<sneedlewoods> hi
<jberman> waves
<rucknium> Hi
<ap4sh> hi
<rbrunner7> Alright, what are your reports from last week?
<sneedlewoods> mostly reviews on p2p PRs against the Nvx attack
<rucknium> +1
<jberman> Reviewed tevador's relative lock PR, and incorporated it into the upstream FCMP++ consensus integration PR (about to push those changes, tevador reviewed it)
<sneedlewoods> s/Nvx/Nyx
<rbrunner7> I lost overview a bit, do we currently have several different approaches how to combat spy nodes and eclipse attacks, or did we already settle on one?
<rbrunner7> Maybe only differences in small details?
<rucknium> I think @0xfffc:monero.social and @ofrnxmr:monero.social have posted a work-in-progress: https://github.com/monero-project/monero/pull/11707
<rucknium> It includes part of my small PR and a lot of their own suggestions
<rbrunner7> Would this go on top of your work then, @rucknium:monero.social , for yet more "effect"?
<rucknium> I hope it has more effect. I don't think these specific changes have been tested in monerosim.
<rbrunner7> I think @ofrnxmr:monero.social is very determined to show it to these spies :)
<sneedlewoods> AFAICT there are changes that go on top or are independent of Ruckniums changes
<sneedlewoods> but the bucketing for example would get rid of the increase of the white peer list
<rucknium> Those proposed changes includes my changes to prioritizing white_list instead of gray_list and selecting from the white_list uniformly randomly. It does not include my increase to the white_list size. However, it changes the structure of the white_list so that there is an increase in the total size of it. I don't know exactly how much.
<rbrunner7> Ok, so this will probably develop further for a time. And with everything simulated, as far as possible, I suppose.
<sneedlewoods> 256*32 IIRC
<jeffro256> Howdy 
<thomasbuilds> yesterday I worked on https://github.com/monero-project/monero/pull/11712
<jeffro256> me: working on issues on #10916 related to core_tests, relay, and pruning 
<jeffro256> #10916 being an important PR to get right for the FCMP++ transition
<jberman> +1
<sneedlewoods> +1
<rbrunner7> Stressnet still running smoothly, right? Nobody is double-spending your precious coins :)
<sneedlewoods> @sneedlewoods: correction: that's for the gray bucket, the white one is 256*16 src (https://github.com/0xFFFC0000/monero/blob/59cce9bf868d33d39e15cc62e694f42d59364f4c/src/cryptonote_config.h#L140-L148)
<thomasbuilds> @jeffro256:monero.social: this PR is in merge queue https://github.com/monero-project/monero/pull/11655
<thomasbuilds> you might want to review it before it gets merged.
<jberman> @rbrunner7: seems to be, although we haven't kicked stressing back up again 
<rbrunner7> Ah yes, that critical time "between the hardforks"
<rbrunner7> Where we once had, to exagerate a bit, quite a shock moment
<rbrunner7> You don't plan a follow-up to that :)
<sneedlewoods> @rbrunner7: what was the shock moment?
<rbrunner7> Not sure I remember correctly, maybe a possible chain split was in the air? As worst case outcome
<rbrunner7> Or a standstill of the blockchain?
<jberman> There was a detectable inflation vulnerability in the "between hf" code, and the first followup fix was insufficient. There still is a related consensus splitting vuln during that period that should be fixed by 10916
<sneedlewoods> +1
<ofrnxmr> Its finished > <@rucknium> I think @0xfffc:monero.social and @ofrnxmr:monero.social have posted a work-in-progress: https://github.com/monero-project/monero/pull/11707
<jpk68> Hello
<rbrunner7> I refered to an earlier hardfork where we had some problems with verifying some transactions, if I remember correctly
<ofrnxmr> @rucknium: 4096 white and 8192 gray
<vtnerd> Hi
<rucknium> @rbrunner7:monero.social: Last hard fork some txs in the txpool were dropped because their fee wasn't high enough
<jpk68> Me: working on random fixes and improvements for the GUI, follow-up linenoise hardening, fixing tests, P2P behaviour patches, looking into design choices for the HTTP server
<jberman> In beta stressnet v2 we had an issue with the modified scaling code strictly for beta stressnet (with the code that shortened the long term window), that caused a net split on the stressnet v2
<jberman> maybe you're thinking of that
<ofrnxmr> @sneedlewoods: Yeah, 256 * 32 for gray, 256 * 16 for white
<jberman> @rucknium: I actually have a TODO item to do a deeper investigation to make sure we avoid this also in the TODO list for launch
<rucknium> +1
<rbrunner7> I think of something that is maybe 2 years back, or even more. But not really important, I clearly see that we are checking everything very carefully now
<ofrnxmr> @rucknium: 11707 as posted initially was what was tested on monerosim
<ofrnxmr> There have been a handful of fixed from reviews since then
<rucknium> +1
<vtnerd> Me: lws has been updated to reflect latest fcmp++ code, lwsf will be handled later this week
<jberman> @rbrunner7: the original cause of this PR sounds like what you're referring to: https://github.com/monero-project/monero/pull/7169
<jberman> there was a reddit post describing the issue that happened back then, I can't find it though
<rbrunner7> Yes, thanks, I think that was it. A tricky case that we only noticed as the hardfork was in full swing already, as far as I remember :)
<rbrunner7> Much fun was had back then, in the good old times
<rbrunner7> Ok, do we have something special to discuss today beyond these reports?
<rbrunner7> I want to mention the discussion about signing commits that we had here or over in -dev yesterday.
<ofrnxmr> But yes, wrt the nyx/eclipse/peerlist stuff, 11681/682/683/705/706/707(707 is the full series) are all open. There is 1 ai review that needs to be addresses on 11681, the rest appear to be clean
<rbrunner7> What I took from the discussion that it would be a good idea to encourage people to sign more of their PRs, and more often
<jbabb> +1
<rbrunner7> But that any strict requirement "Only signed PRs" would probably interfere with the flow of PR, and put strain on maintainers
<selsta> it'd be good if maintainers always sign their commits, and ideally also long term contributors
<vtnerd> +1
<rbrunner7> +1
<selsta> if it's a new contributor there is not much point to it because there is no identity to verify in the first place
<thomasbuilds> +1
<rbrunner7> Consider the encouragement done for today :)
<rbrunner7> Anything else?
<ofrnxmr> wrt 681, 682, 683, 705, 706, they were all opened alone because they dont interfere with anyone elses work
<selsta> we got added to the anthropic scanner, but so far it's unclear how much compute they allocate to each project
<ofrnxmr> +1
<rbrunner7> Ah, yes, let's see what we will get out of that
<thomasbuilds> how do you do that ofrnxmr
<rbrunner7> I think I can close the meeting here. Thanks eveybody for attending, read you again next week!
<rucknium> +1
<jeffro256> Thank you 
<sneedlewoods> thanks everyone
<selsta> I removed the "refuse InProofs for transactions the wallet sent" change from the merge queue for now until we decided if this breaking change is acceptable
<ofrnxmr> Thanks everyone
