Vitor Pamplona @Vitor Pamplona - 1y
nostr:npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5's Android native in-device signer is becoming a NIP 🚀 Who is doing the in-device relay? 👀 https://github.com/nostr-protocol/nips/pull/868
semisol @Semisol - 1y
I can say not anyone that wants to ship actually useful shit
Having one app that stores all events for all the other apps is way more useful than having a database in each separate app with the exact same information in it. Pure GBs of duplicated databases in each app. So, it is extremely useful.
Microapps fix this by not requiring duplicate data in the first place.
melvincarvalho @Melvin Carvalho - 1y
https://fonstr.com/
hahahahaha
Shawn⚡️ @shawn - 1y
Docker? On a phone?
Nice! Any chance of making it a regular app?
you are just adding another thing people have to install this is why nostr extensions don’t take off with normal people: it’s just one more step now people have to install a signer and a “relay” just so they can start blogging on their new account that doesn’t need much security?
They dont need to install other apps from the beginning, they can do that later when they have more than one client. They will grow into it.
give me a value proposition for the average twitter user for a phone relay
Value proposition is this: relays wont store information for free forever. People need to store their stuff somewhere. If their phone is avaiable, they should be able to use it free of any additional charges. Yes, they can buy a server or pay for a relay. But most people will never do that. They will prefer storing their info in their phones in the same way they store their pictures today.
And how will this work exactly? The majority of people don’t have a phone that is always online and accessible via the internet that they want the battery and cellular data drained of faster just so they can pay $1 less per month. People have to pay somehow for relays and there’s no avoiding it. You can’t just magically expect Nostr to still work after taking out the piece of infrastructure that makes it actually woek
Dude, pay attention to context. The relay would work in the same way the Android signer does. It's a resource for the other apps installed on that phone. It's not for other people to access it. It doesn't need to be online all the time. I have another project for an online relay running from the phone, but that is different than what I am discussing here.
A local relay is useless to store your own notes if no one else can see them.
Wrong again. The local relay can serve as a central storage for all apps, as an central hub for off-line work in Nostr and as a way to significantly reduce data usage when online.
That’s not the “personal backup” you proposed to use these apps for
Sure, it's wasn't only for personal backups. My main driver is to significantly reduce disk usage on the phone. A single app to serve as a database for all other android apps would immediately solve a lot of issues we see today. Its even better if it uses WebSockets locally. Then client devs don't need to change anything and users just need to add their local phone relay to their list and boom, everything now runs mostly locally. Thats why a full relay is useful.
Has someone verified how many megabytes you save and if it is worth the effort of developing this and pushing it to people instead of making Nostr more approachable to the average person?
I dont think anyone did an analysis on this. But a local database is an absolulte requirement for many clients right now. We are all already duplicating downloads and duplicating disk space. This is besides the fact that we all developing our own databases separatedly, which is a huge waste of time compared to centralizing the development in relay apps. Then there is the offline use case. I believe most of our event writting will have to operate off-line. And the app must find each other events if that is the case. Otherwise users will just be super confused.
Offline and using nostr don’t overlap as much as you think. And the analysis would conclude you saved just… 100MB
100MB is good savings. I have receive daily complaints when people see even 5MB of data use by Amethyst...