-
br-m
<rucknium> MRL meeting in this room in two hours.
-
br-m
<rucknium> Meeting time!
monero-project/meta #1318
-
br-m
<rucknium> 1. Greetings
-
br-m
<vtnerd> Hi!
-
rbrunner
Hello
-
br-m
<articmine> Hi
-
ArticMine
hi via IRC
-
br-m
<rucknium> 2. Updates. What is everyone working on?
-
br-m
<rucknium> me: Working on some updates to
moneronet.info to properly display new spy node behavior.
-
rbrunner
In the middle of the biggest review I have ever done: sneedlewoods' switching `simplewallet` from directly using `wallet2` to using the Wallet API
-
br-m
<articmine> I updated the scaling documents to fix the wallet scaling to 1.2 on the long-term median.
-
br-m
<articmine> Also attended the 39c3
-
rbrunner
Oh!
-
br-m
<vtnerd> Me: debugging an otherwise finished fcmp++ tx construction in lwsf
-
br-m
<rucknium> 3. Spy nodes (
monero-project/meta #1124).
-
br-m
<rucknium> I have been working on a few improvements to
moneronet.info . In the current version, a node is only counted as spy if it behaves like a spy node in the daily scan. But I want to change that to also include nodes on the (new) MRL ban list. There are many spy nodes on Hetzner and Digital Ocean that stopped having the spy node fingerprint, but are probably still spy nodes.
-
br-m
<rucknium> The webapp is showing a decline in the number of honest nodes, but I think it's a false reading.
-
rbrunner
What's your theory how you get it wrong now?
-
br-m
<rucknium> I think a problem with database locking.
-
rbrunner
So just some problem inside your app?
-
br-m
<rucknium> I don't know why it's causing a noticeable problem now and not before.
-
br-m
<rucknium> Yes. I think so. I ran @boog900:monero.social 's simpler scanner and it picked up the expected, larger, number of nodes.
-
rbrunner
No visible decline because of the holidays? I would expect at least some decline.
-
br-m
<rucknium> My scanner also saves peer lists and I think everything else a node sends when it reponds to a Levin handshake.
-
br-m
<rucknium> So I need a database for it instead of just writing to a flat file like the original scanner did.
-
br-m
<rucknium> Well, that trend, if it exists, is the victim of lost data 😬
-
br-m
<rucknium> I want to have this ready for a social media announcement of the new version of the MRL ban list next week.
-
br-m
<rucknium> IMHO, not a good idea to announce it during this week.
-
rbrunner
Yes, too quiet
-
br-m
<rucknium> I plan to have two lines for the count of the nodes that have the MRL ban list. One for version 1 and one for version 2.
-
br-m
<articmine> Yes very quiet
-
br-m
<rucknium> selsta also asked rbrunner and me if we think the ASmap is worth deploying:
monero-project/monero #7935#issuecomment-3666660926
-
br-m
<rucknium> I plan to reply no because subnets are much less risky to use as a basis for selecting peers.
-
rbrunner
No idea about that "ASmap" stuff, never looked into it
-
br-m
<rucknium> Subnets always have the same number of possible IP addresses. ASNs do not.
-
br-m
<rucknium> ASNs are more easily manipulated by adversaries. According to @boog900:monero.social , the ASN that the spy nodes are now using, instead of LionLink, is only one year old. Nodes would have to constantly update the ASN database or they would be victimized by such an adversary, IMHO.
-
rbrunner
Some easy automated lookup is not possible, or at least complicated?
-
br-m
<rucknium> I have a game theory model that shows pretty rigorously the conditions where having subnet deduplication is better than not having it. It's based on knowing the subnet size, i.e. number of IP addresses in eash. ASN size can be tiny or huge.
-
rbrunner
Anyway, it would probably complicate things even more, for unclear gain, or hard-to-prove gain
-
br-m
<rucknium> Game theory models don't map perfectly onto reality, of course, but at least it does inform about worst case scenarios IMHO.
-
br-m
<vtnerd> generating the map is automated but is reliant on your view of the ip peering protocols
-
br-m
-
br-m
-
br-m
<rucknium> Not very complicated IMHO. Two-player zero-sum game with two possible pure strategies each.
-
br-m
<vtnerd> I’ve never liked it because the db changes how the connections work, and the db itself is hard to review
-
br-m
<rucknium> Isn't the proposed BTC implementation a static database that ships with the node binary?
-
br-m
<vtnerd> yes. its just that you’ve got to more or less trust how the db was made. or I guess you could review all of that generation code and then attempt to rebuild the db yourself
-
br-m
<vtnerd> the process just seemed to opaque for more liking, but other people in btc seemed to disagree
-
br-m
<rucknium> It's not merged in bitcoind yet, right?
-
br-m
<rucknium> AFAIK, the purpose of the bitcoin implementation is a little different, or different emphasis. Their emphasis is anti-censorship and network resilience, not really privacy AFAIK.
-
br-m
<rucknium> Anything more on spy nodes?
-
br-m
<vtnerd> not sure of the merge status, looks like some portion of it may have been merged (the code but not the db)
-
br-m
<rucknium> Is @preland:monero.social here?
-
br-m
<vtnerd> yes they are more concerned with eclipse attacks, etc
-
rbrunner
Much more money involved. Imagine you could cut of some important miner, for even a few hours ...
-
br-m
<rucknium> I will skip the "Post-FCMP scaling concepts" item this meeting since preland isn't here.
-
br-m
<rucknium> 5. FCMP alpha stressnet (
monero.town/post/6763165).
-
br-m
<rucknium> Bugs are still being reported and squashed
-
rbrunner
Running already for 3 months, if the date of the post is correct. Time flies.
-
br-m
<rucknium> This alpha stressnet has continued longer than I expected, but it's continuing to be useful
-
br-m
<articmine> How big is the block weight?
-
br-m
<rucknium> I remember telling @untraceable:monero.social that the stressnet blockchain would go to about 50GB. I don't know how big an unpruned node is now since I pruned all my nodes. But it's above 150GB AFAIK :D
-
rbrunner
Uh, and just now SSDs prices will probably explode :)
-
br-m
<articmine> What about ML?
-
br-m
<articmine> MP?
-
DataHoarder
due to orphan forks the long term weight wasn't increased that much afaik
-
DataHoarder
and stuff breaking down after 15-18 MiB and nodes falling out of sync -> making their own empty blocks, then merging later down the line
-
br-m
<articmine> Sorry MN the former MS
-
br-m
<articmine> So MN resets
-
br-m
<rucknium> I will try a get_info query to see if the long-term median has increased yet.
-
br-m
<articmine> It takes over 2 months
-
br-m
<articmine> To change MaL
-
br-m
<articmine> ML*
-
br-m
<rucknium> Anything more on stressnet?
-
br-m
<rucknium> We can end the meeting here. Thanks everyone.
-
br-m
<articmine> Thanks
-
rbrunner
There won't be any better meeting this year still, ever :)
-
br-m
<rucknium> This one lasted only 50 minutes. That's a good meeting ;)
-
br-m
<articmine> Well my first meeting from an airplane, over northern Canada
-
DataHoarder
I won't be able to attend any further meetings until next year
-
br-m
<rucknium> Can you sync 1GB blocks from that airplane yet? Hahaha
-
br-m
<articmine> I did sync the Monero blockchain
-
rbrunner
Well, some of them use StarLink now, and if not too many people on board use the connection, I think speed is pretty decent
-
br-m
<bikrambiswas:matrix.org> Can I Download it ? Is it safe ? Just asking > <@niyid:matrix.org> Hi everyone 👋
-
br-m
<rbrunner7> Well, Google still gives a download count of 0. Might be nobody downloaded to actually test. Zero downloads after a few days for a new wallet is brutal, but it is like it is ...