Why Nostr? What is Njump?
2024-07-03 10:52:32
in reply to

Laeserin on Nostr: 1) Smart relays, like filter.wine, that work as business-logic "controllers" (in the ...

1) Smart relays, like filter.wine, that work as business-logic "controllers" (in the model-view-controller architecture), wrapped around a model (the custom data set they manage). Nostr is originally designed to only have models (databases, in the form of dumb relays that store anything from anyone) and viewers (clients that contain both business logic and application logic).

Moving the BL to a Layer2 relay takes some of the control of the data from the client and puts it in the hands of the person running that relay, such as a community admin. It also makes the choice of client less important, so long as everyone in the community uses the same Layer2 relay, they could access it from anywhere those events are handled.

2) The client is the one managing the signing of events, so it has to sign the authorization request from relays. That signing function has to be built, and it's difficult.

3) Every product has a business model. If you don't see it, look a level higher. Someone's interests are being served. Who is that person or persons and what are their interests? In what direction is the development trending? Everyone has a strategy to serve some business model.
Author Public Key
npub1m4ny6hjqzepn4rxknuq94c2gpqzr29ufkkw7ttcxyak7v43n6vvsajc2jl