16:15:23 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 https://moneroresearch.info/index.php?action=resource_RESOURCEVIEW_CORE&id=99 16:16:20 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 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 I put together an overview of the Seraphis design as currently implemented: https://gist.github.com/UkoeHB/f508a6ad973fbf85195403057e87449e 19:42:02 Interesting. Maybe also post this on #no-wallet-left-behind. 19:42:20 I saw only one small typo, towards the end: "Such clientes only need to download key" 19:44:48 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 Rucknium are you looking for a script/tool to scan the monero network? 23:22:56 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 There are websites with Monero node counts. Without a methodology or open source code for those estimates, they are unreliable. 23:24:39 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 I have an old python script that will recursively scan nodes via the p2p protocol, I can send it to you 23:26:36 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 That would be good. Can you post it publicly so others can see, too? 23:29:46 Sure, though the code quality is kinda garbage 😅 23:30:37 is this parsing print_pl? 23:31:47 nope, I use the py-levin package which actually does a p2p handshake with nodes and decodes the peerlist received 23:32:20 and then does the same with each of those peers, and so on 23:32:32 wow nice 23:32:52 (this one: https://github.com/sanderfoobar/py-levin ) 23:33:04 i remember trying this and "it didnt work" 23:34:02 i assume i was the problem, and it still works? 23:34:25 iirc I had to do some tweaks to py-levin 23:35:06 it's not a proper full implementation of the entire levin protocol, only does the handshake and little else iirc