-

@ sandwich
2023-06-08 14:08:13
Pretty hyperbolic. "A few evil verifiers" means you don't use them, clients delist them, etc. Verifiers would be incentivized by performance and trust, and with an open data format, their performance is transparent. It would probably not be used for anything security sensitive. Could be used for initial hydration of an app, and then a lazy fetch could confirm/deny it. It would probably never be used for something like say, acceptance of an event on a relay. One connection to your chosen (fictional) historical relay and a filter on n verifiers, with custom acceptance logic, for example: If 100% of verifiers do not agree, fallback to standard fetch.
NIP-05 would probably need to be ammended for batching. Would incrementally solve number of connections, but still requires multiple requests for multiple NIP-05 providers.