Programs shouldn't make assumptions, yes, but they can and will.
In my example, I think it matters not who broadcasts a malicious event, but from where in the relay graph it is broadcast.
As events are broadcast on relays, it also means that on small timescales there is no consistent global state.
Imagine a series of events, that travel along different paths in a graph of nodes. They may arrive at their destinations at slightly different times.
This can cause issues for programs that contain assumptions about timing of events.
An idea I'm working out related to this and key management:
One bad scenario is that of an attacker who compromised a user key. They could broadcast a malicious key delegation/migration event to lock the true owner from their account. Even if there are security measures in place, it's possible for the attacker to convince a portion of the network to accept this new 'state', since there is no consistent global state to be the source of truth.
I keep coming back to the potential for race conditions as events propagate through nodes.
Related, key management.
Where are my drummer friends at?
Steve Gadd? 😂
Nice!
Nice, I used to have a border Collie / blue heeler mix so I know what you mean 😂
Hahahaha amazing I love it
My dog loves the water. Here's vid of her enjoying herself in the sea to put a smile on your dial
#dogstr should be a thing
#dog #boatstr #grownostr #sailing
https://nostr.build/av/85d81d07b1a9926bffc4e74ab35c8a80a8c554beefe3bd4357d7a7d1629145a5.mp4
So many smells!
vim, htop, terminator are up there for me. Maybe konsole
What are the coolest AI agents on #nostr ?
podcast audio | transcriber | highlighter | storage | fuzzy search
nostr:npub1l2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqutajft suggests you could build scripts on nsecbunker, apparently it's dockerized hsm type thing
nostr:npub1h8nk2346qezka5cpm8jjh3yl5j88pf4ly2ptu7s6uu55wcfqy0wq36rpev taking about lightning channels resembling futures contracts on blockspace was a cool eye opener
https://open.spotify.com/episode/1WeYCDj82HgHpvllhN9cTn?si=UBTSX4naQliHqKVmvM9k_w

