A mediocre solution I'm implementing is only starting a trial for the pubkey if the event is within 10 seconds of the relay system time. It would almost always eliminate the accidental trial start. An adversary could still go out of their way to attack another pubkey, but the victim pubkey could always reach out to me to clear it.
Login to reply
Replies (1)
that is probably good enough
another idea would be to require that the user published the event while authenticated