Join Nostr
2026-05-12 23:00:05 UTC
in reply to

semisol on Nostr: Not just that. Negentropy the protocol is very open ended on how to implement and ...

Not just that. Negentropy the protocol is very open ended on how to implement and could cause DoS/resource starvation.

So I am planning to implement a specific subset of the protocol that enforces strict progress + the relay can at some points ignore your ranges to preserve anti-DoS.

But as long as it is similar to the reference impl (I checked, all of them are) where you honor server ranges it’s not an issue.

And “stateless” Negentropy with trees is basically impossible for any nontrivial filter, unless you want to have the storage requirements explode, + you use RAM indirectly as part of your DB cache anyway.