15:00:51 MRL meeting in this room in two hours. 17:00:19 Meeting time! https://github.com/monero-project/meta/issues/1318 17:00:24 1. Greetings 17:00:36 Hi! 17:00:43 Hello 17:00:57 Hi 17:01:01 hi via IRC 17:02:42 2. Updates. What is everyone working on? 17:03:38 me: Working on some updates to https://moneronet.info/ to properly display new spy node behavior. 17:04:06 In the middle of the biggest review I have ever done: sneedlewoods' switching `simplewallet` from directly using `wallet2` to using the Wallet API 17:04:19 I updated the scaling documents to fix the wallet scaling to 1.2 on the long-term median. 17:04:40 Also attended the 39c3 17:05:05 Oh! 17:07:07 Me: debugging an otherwise finished fcmp++ tx construction in lwsf 17:07:46 3. Spy nodes (https://github.com/monero-project/meta/issues/1124). 17:09:31 I have been working on a few improvements to https://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. 17:11:00 The webapp is showing a decline in the number of honest nodes, but I think it's a false reading. 17:12:05 What's your theory how you get it wrong now? 17:12:27 I think a problem with database locking. 17:12:52 So just some problem inside your app? 17:12:58 I don't know why it's causing a noticeable problem now and not before. 17:13:29 Yes. I think so. I ran @boog900:monero.social 's simpler scanner and it picked up the expected, larger, number of nodes. 17:13:59 No visible decline because of the holidays? I would expect at least some decline. 17:14:12 My scanner also saves peer lists and I think everything else a node sends when it reponds to a Levin handshake. 17:14:44 So I need a database for it instead of just writing to a flat file like the original scanner did. 17:15:20 Well, that trend, if it exists, is the victim of lost data 😬 17:16:20 I want to have this ready for a social media announcement of the new version of the MRL ban list next week. 17:16:35 IMHO, not a good idea to announce it during this week. 17:16:53 Yes, too quiet 17:17:10 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. 17:17:26 Yes very quiet 17:18:12 selsta also asked rbrunner and me if we think the ASmap is worth deploying: https://github.com/monero-project/monero/pull/7935#issuecomment-3666660926 17:19:01 I plan to reply no because subnets are much less risky to use as a basis for selecting peers. 17:19:10 No idea about that "ASmap" stuff, never looked into it 17:19:27 Subnets always have the same number of possible IP addresses. ASNs do not. 17:20:49 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. 17:21:26 Some easy automated lookup is not possible, or at least complicated? 17:21:55 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. 17:22:53 Anyway, it would probably complicate things even more, for unclear gain, or hard-to-prove gain 17:23:11 Game theory models don't map perfectly onto reality, of course, but at least it does inform about worst case scenarios IMHO. 17:24:08 generating the map is automated but is reliant on your view of the ip peering protocols 17:24:08 Game theory model is here: https://github.com/Rucknium/misc-research/blob/main/Monero-Peer-Subnet-Deduplication/pdf/monero-peer-subnet-deduplication.pdf 17:24:09 https://asmap.org/sourcing-data/ 17:24:12 Not very complicated IMHO. Two-player zero-sum game with two possible pure strategies each. 17:24:35 I’ve never liked it because the db changes how the connections work, and the db itself is hard to review 17:25:02 Isn't the proposed BTC implementation a static database that ships with the node binary? 17:26:01 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 17:26:27 the process just seemed to opaque for more liking, but other people in btc seemed to disagree 17:27:54 It's not merged in bitcoind yet, right? 17:28:54 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. 17:30:04 Anything more on spy nodes? 17:30:45 not sure of the merge status, looks like some portion of it may have been merged (the code but not the db) 17:30:59 Is @preland:monero.social here? 17:31:31 yes they are more concerned with eclipse attacks, etc 17:32:11 Much more money involved. Imagine you could cut of some important miner, for even a few hours ... 17:34:12 I will skip the "Post-FCMP scaling concepts" item this meeting since preland isn't here. 17:34:22 5. FCMP alpha stressnet (https://monero.town/post/6763165). 17:34:51 Bugs are still being reported and squashed 17:35:20 Running already for 3 months, if the date of the post is correct. Time flies. 17:35:32 This alpha stressnet has continued longer than I expected, but it's continuing to be useful 17:36:18 How big is the block weight? 17:37:08 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 17:38:01 Uh, and just now SSDs prices will probably explode :) 17:38:08 What about ML? 17:38:14 MP? 17:39:19 due to orphan forks the long term weight wasn't increased that much afaik 17:39:45 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 17:39:46 Sorry MN the former MS 17:40:34 So MN resets 17:43:33 I will try a get_info query to see if the long-term median has increased yet. 17:44:25 It takes over 2 months 17:45:04 To change MaL 17:45:19 ML* 17:47:57 Anything more on stressnet? 17:50:38 We can end the meeting here. Thanks everyone. 17:51:07 Thanks 17:51:30 There won't be any better meeting this year still, ever :) 17:52:38 This one lasted only 50 minutes. That's a good meeting ;) 17:52:56 Well my first meeting from an airplane, over northern Canada 17:54:09 I won't be able to attend any further meetings until next year 17:54:16 Can you sync 1GB blocks from that airplane yet? Hahaha 17:57:41 I did sync the Monero blockchain 18:42:54 Well, some of them use StarLink now, and if not too many people on board use the connection, I think speed is pretty decent 19:20:37 Can I Download it ? Is it safe ? Just asking > <@niyid:matrix.org> Hi everyone 👋 19:51:42 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 ...