Once simple way is proof of work. There's a NIP for that. You can have the client mine the event for like, 1 second, 5 seconds, whatever. If it runs in the background people won't even notice, but it'll slow down spam.
However this doesn't solve the problem of people throwing up random non-existent reports. But what if you just used consensus instead? This only applies once there's a serious network effect, but you could only show items that X number of people have reported/agreed exist. That's probably what waze does anyway.
Login to reply
Replies (2)
Yeah PoW definitely helps!
Consensus doesn’t work if i write a script to spam road closures/accidents from unique nsecs at the same set of locations
Yeah and also even with PoW, if there's 1 bogus event then that's not the end of the world but still bad. Might make someone take a different route for instance. Someone needs to invent PoL (proof of location)