Why Nostr? What is Njump?
2023-09-12 20:43:36
in reply to

:niggy: on Nostr: the code bases are massive, 10s of millions of lines + all the 3rd party libraries, ...

the code bases are massive, 10s of millions of lines + all the 3rd party libraries, and these bugs are tiny and very hard to find. these are the kind of mistakes that cause memory corruption exploits:

indexing an array at 1 instead of 0
freeing an object, then using that object somewhere else
freeing an object twice

these bugs are rarely even found by humans, but automated fuzzing. it’ll find the most obscure complicated edge-cases that cause these conditions, which a human can’t find by reading the code
Author Public Key
npub1d0npefkxtfkcptjdawvwkfu58japhjfaljt4hqtpq2xqn8pt2nwqdjahqw