Why Nostr? What is Njump?
2023-04-26 10:47:04
in reply to

wakoinc on Nostr: Zap validation is also expensive (network requests and computation) and multi-step ...

Zap validation is also expensive (network requests and computation) and multi-step and also stateful.

If I change my lud, all previous ZAPs now technically should fail validation, unless you change it back. You either need a profile/lud snapshot at the zap time, or to validate zaps instantly (read: race condition and impossible in a decentralised network) and record that outside of Nostr, to the query later.

Zaps are awesome. But they aren’t trustworthy or polished in many ways. Hopefully we can iterate.
Author Public Key
npub1ktw5qzt7f5ztrft0kwm9lsw34tef9xknplvy936ddzuepp6yf9dsjrmrvj