We just launched three new Nostr relays! Here are the links: π **Relay 1:** wss://nostr1.daedaluslabs.io π **Relay 2:** wss://nostr2.daedaluslabs.io π **Relay 3:** wss://nostr3.daedaluslabs.io **We invite the NOSTR community to use, misuse, and even spam these relays!** We're eager to see how much traffic they can handle and how well they perform under stress. **#DaedalusLabs #Nostr #Decentralization #TechTesting** https://video.nostr.build/0e372ff49802b6826c712b5666ae00a5b5d3e59bb6182a6353ef79b9a4dd44b0.mp4
Spam it guys, testing with @djuri @Derek Ross @JeffG @5c508c34 @πΎππ πΎπππππ
Careful what you wish for. π @semisol ??
Hmmβ¦ donβt mind if I do
I do not believe Nostream supports cancelling queries so you could rapidly open/close subs. The event tags index is not implemented properly leading to all events with a certain tag being loaded for a JOIN. If this exceeds about 32-64MB for a single query it will start spilling over to disk and amplify the attack by wasting your resources on context switches, leading to disk IO being wasted and more CPU cycles to load/save from/to disk. Bonus points for using IPv6 to get around ratelimits.
@Jeroen β @jb55 can help spam our relays a bit? Stress testing @djuri
https://github.com/gourcetools/spamster I haven't used it but looks like it can generate spam and might come in handy for future testing.