Hello, I hope you’re doing well—and don't forget to drink some water! :)
First of all, thank you for all your hard work.
There’s something I’ve been thinking about: right now, announce are made for everything—lxmf, lxst, nomadnet, maps, and so on. Even if we assume there were only a single type of announce (which isn't the case), what happens if the user base grows significantly? We aren't anywhere near that point yet, but what about the future? Would the network collapse, or is there a solution you're considering? What if the network expands and people intentionally try to flood it with announce? I’ve heard that only a small percentage of bandwidth is used for announce, but I imagine a massive volume of them could still cause problems, right? I’ve wondered if there’s a way to prevent every announce from being propagated across the entire network—though I’m not sure what the best approach would be. How do other decentralized systems handle this? What are the available options? To be honest, I’m a bit concerned about these issues regarding the network's future...