Alex Gleason 🐍🚬 on Nostr: What I'm saying is there's 2 types of clients: pure clients and hybrids. Pure clients ...
What I'm saying is there's 2 types of clients: pure clients and hybrids.
Pure clients implement Nostr perfectly. Users have total sovereignty. Being totally sovereign comes at a cost. Users have to make decisions about what relays to use, and bear some responsibility for their own UX based on the choices they make. They also have to commit to storing all that data locally, using up bandwidth and battery life, etc.
Hybrid clients rely on some server operated by the developer of the app to serve the data. This means they control the UX. But this way it can always be fast, because there is some middleman who is always online, always collecting and processing data to serve it to you instantly. The downside is they can censor. But as long as you control your key, you can move to a different client. Therefore, the most important aspect of Nostr is that users control their key, and both types of clients need to exist to create a healthy ecosystem.
Published at
2024-10-05 22:15:50Event JSON
{
"id": "e42ab5724aea9a79a42617be8fd481be23d1c0011e7e499acb3a15855a246a78",
"pubkey": "0461fcbecc4c3374439932d6b8f11269ccdb7cc973ad7a50ae362db135a474dd",
"created_at": 1728166550,
"kind": 1,
"tags": [
[
"e",
"a9706916e257a3319922aabd44f7f1d2b2c0cc0b73267c193a7cbd380cd37c55",
"wss://gleasonator.dev/relay",
"root",
"e88a691e98d9987c964521dff60025f60700378a4879180dcbbb4a5027850411"
],
[
"e",
"a2d2c050d22e6aaed94031eed3c45a73ae262d7c42ef472f8cc0b0c9b03a683e",
"wss://gleasonator.dev/relay",
"reply",
"26e9ab7f2c8d2ac37903af90be2a1aef6f2acbd699f4f259caac7ad33d2000c1"
],
[
"p",
"26e9ab7f2c8d2ac37903af90be2a1aef6f2acbd699f4f259caac7ad33d2000c1",
"wss://gleasonator.dev/relay"
],
[
"p",
"e88a691e98d9987c964521dff60025f60700378a4879180dcbbb4a5027850411",
"wss://gleasonator.dev/relay"
]
],
"content": "What I'm saying is there's 2 types of clients: pure clients and hybrids.\n\nPure clients implement Nostr perfectly. Users have total sovereignty. Being totally sovereign comes at a cost. Users have to make decisions about what relays to use, and bear some responsibility for their own UX based on the choices they make. They also have to commit to storing all that data locally, using up bandwidth and battery life, etc.\n\nHybrid clients rely on some server operated by the developer of the app to serve the data. This means they control the UX. But this way it can always be fast, because there is some middleman who is always online, always collecting and processing data to serve it to you instantly. The downside is they can censor. But as long as you control your key, you can move to a different client. Therefore, the most important aspect of Nostr is that users control their key, and both types of clients need to exist to create a healthy ecosystem.",
"sig": "43086979be56455c4c2f99217282f414ae4d50de9cbf74aa076b939d47310beebd942c0ac9faa9683e57c2fcfacfef7ab5caab3057fe985449d3ddbc1b441e83"
}