16:15:23 <Rucknium[m]> Cao, Yu, Decouchant, Luo, & Verissimo (2020) "Exploring the Monero peer-to-peer network."  said "We plan to release our toolset as an open source project shortly."
16:15:23 <Rucknium[m]> https://moneroresearch.info/index.php?action=resource_RESOURCEVIEW_CORE&id=99
16:16:20 <Rucknium[m]> Did anyone see anything more about this? The first author is now at a blockchain research firm. We could contact him: https://academy.kunyaokeji.com/team
16:32:37 <jozsef[m]> Cao's 2022 PhD thesis available from https://wwwfr.uni.lu/layout/set/print/snt/people/tong_cao. The tools include "NeighborFinder" and "NodeScanner", as far as I can tell, unreleased. I have contacted him at Kunyao Academy.
19:15:29 <UkoeHB> I put together an overview of the Seraphis design as currently implemented: https://gist.github.com/UkoeHB/f508a6ad973fbf85195403057e87449e
19:42:02 <rbrunner> Interesting. Maybe also post this on #no-wallet-left-behind.
19:42:20 <rbrunner> I saw only one small typo, towards the end: "Such clientes only need to download key"
19:44:48 <rbrunner> If you list everything in one place, it really becomes apparent what a jump forward that will be - if we can pull it off.
23:09:07 <merope> Rucknium are you looking for a script/tool to scan the monero network?
23:22:56 <Rucknium[m]> The paper I discussed last meeting about Dandelion++ assumed a certain ratio of transactions to node per time unit. It would be good to have an accurate node count.
23:23:23 <Rucknium[m]> There are websites with Monero node counts. Without a methodology or open source code for those estimates, they are unreliable.
23:24:39 <sech1> If you set max out peers in your monerod to ridiculous numbers, it won't connect to more than 1200-1300 nodes even on a 1 Gbit connections. I know, I've tried.
23:25:22 <merope> I have an old python script that will recursively scan nodes via the p2p protocol, I can send it to you
23:26:36 <merope> It kinda starts bugging out once it gets into the 5k+ nodes found range, but perhaps you can find someone who could improve it a bit
23:27:52 <Rucknium[m]> That would be good. Can you post it publicly so others can see, too?
23:29:46 <merope> Sure, though the code quality is kinda garbage 😅
23:30:37 <plowsof11> is this parsing print_pl?
23:31:47 <merope> nope, I use the py-levin package which actually does a p2p handshake with nodes and decodes the peerlist received
23:32:20 <merope> and then does the same with each of those peers, and so on
23:32:32 <plowsof11> wow nice
23:32:52 <merope> (this one: https://github.com/sanderfoobar/py-levin )
23:33:04 <plowsof11> i remember trying this and "it didnt work"
23:34:02 <plowsof11> i assume i was the problem, and it still works?
23:34:25 <merope> iirc I had to do some tweaks to py-levin
23:35:06 <merope> it's not a proper full implementation of the entire levin protocol, only does the handshake and little else iirc