I was thinking about that last night. Reactions are super expensive for everyone, more so for relays. The bandwidth and storage needed is many times more than all other types of events combined.
Discussion
Agree. Around half of the events is reactions right? But let’s say if we make a stackoverflow/quora replacement on nostr, +/- will become important, unless we can propose a better way for signal. This is only a thought how about only accept reactions with zaps. Eg relay only accept reaction if it related to a unique invoice with 1 sats.
I will still give you a like via another client anyway😄
Put that way, only zaps seems like a no-brainer, especially for mobile clients.