b6
CyberBavarian
b6cc2b972df366eba20ca4421f0b8dfc6c3700a2aa4f88e5f2e4f5a63ce2c662

How would you feel if most #nostr relays or nodes would actually run on #aws #microsoft & #google servers? Would you even care?

Of course but my thankfulness to you for discussions like this is priceless 🤝

… storage that comes with a cost. Not the protocols problem I guess

Replying to Avatar node

About bots: There are quite a few that come and go. You can spot them easily though: they reply the same thing over and over under notes. They speak of airdrops for example. You can easily mute them.

About storage: notes are transmitted by relays. Images and videos are stored on services like nostr.build and others. Those services are maintained by devs. You could also broadcast an image that is stored on Dropbox or your personal server (in this case the image is maintained by you).

About relays: they are servers that transmit notes that you sign with your keys. They store the data.

Let’s say you’re connected to 5 relays, and one goes offline forever, your notes that you broadcasted won’t be available through that relay anymore. But they will be on the 4 others.

There’s a few ways to mitigate this: -The most censorship resistant way would be to run your own relay. If you have an umbrel or start9 personal server there’s options available out of the box for that. There’s also a lot of resources available on how to run your own relay on your own computer.

-You can use a blaster relay. (like nostr.mutinywallet.com). This is a specific kind of relay that broadcasts your notes to all major relays. If half the relays went down, your notes would still be available elsewhere.

-if you’re concerned about losing your data, there are services available to do backups:

*hist.nostr.land is a relay that you connect to and backups your profile and follow list

*nostrsync.live is a service that lets you backup your notes and profile locally. It also broadcasts your notes to all major relays for redundancy

I hope this helps

Good summary, thank you! Bots seem to remain a problem. Not everyone will be able to distinguish them. Maybe there could be solutions at application Level.

all posts will be deleted for sure if not stored at a non-free relay? Hm … also interesting, thanks!

Proof of Stake means that every node must hold the whole chain to be able to verify on. Every Server is a client and every client is a server. Every new block is then distributed to every node. Every transaction is stored if verified at every single Node.

Is there a maximum of letters someone can post within a single post? Everything is just a bunch of zeroes and ones at the end of the day. A Video or whatever could also just be coded in text. There must be something to either prevent it or it is simply allowed and someone could just post brutal amounts of data.

Depends on the context. A relay must also be a node but a node must not be a relay. Like a bitcoin node is a verifier most of the time but not a relay.

I am quite new here also (only a few months in) but maybe I can try to answer some of your questions and if I'm wrong I hope someone more experienced can step in and correct me. #nostrnoob

You struggle to understand why someone would run their own relay but same time question where media and posts are hosted and what if the node/relay goes offline... well, that is the incentive for running your own node, piece of mind and personal security/stability in the network. One example for simplicity is to run an umbrel node, costs a few hundred dollars and comes with a Linux based operating system that allows you to install apps to run BTC node, LN node, NOSTR relay and personal cloud server (and more) all in one device, though I think an external NAS/drive system would be required to make the cloud server fully functional 🤔 you could also build your own device and install the OS.

As to monetisation, there are already premium nodes you can subscribe to, they tend to improve the speed of your feed when loading and perhaps some of them might provide some curation of content? Or creatives might hide some of their content behind a pay wall in this way (I think)

You could argue that the cost for using NOSTR in the long run is not so much in subscription fees (although as mentioned it is kind of possible with the premium nodes) but running your own relay is the cost of doing it "properly" (i'm not there yet, but I hope to be), or you can just trust that there will always be enthusiasts out there willing to pay for others to use the protocol I.e. #noderunners, just be sure to tip with a fat #zap if you ever come across a dev or node runner, they do us all a great service out of pocket!

I hope I can be corrected on any inaccuracies here... #asknostr

Hm … in my understanding, a relay takes something and forward it to someone/something else. If this is the case, the relay only stores the „transaction“, not the data itself. If this is the case, the demand on raw space is similar to the Block- or TimeChain and thus can be manageable and scalable. But still, if someone wants to use the nostr protocol for let’s say, the next YouTube or something similar and the data is really stored redundantly at relay level, it will create incredible amounts of data that not only needs to be stored but also kept in backups and things like that. If this is the case, only the ones with heavy pockets will be able to do so, right? On the other hand, nostr feels like it wants to give this ability to everyone but still the data itself must be stored somewhere right?

I haven’t been reading all the available documentation yet but I’ll do and dive deep into it in order to understand its real value.

Maybe this is a kind of “Enterprise” replacement and if someone can’t afford to do so at least there is a chance to grow with the network and do it by collecting Sats for relay services and other applications.

I did and it does help! I also think nobody here should say „I’m not a tech person“ because the fact that you are using nostr today proofs to me that you are. Even if someone don’t understand the technical details I think every single one of us is an early tech adopter. I am a tech guy, that’s why I am interested in the details of it.

I‘m not sure what exactly „secure“ means in this context. If I am connected to a relay and I am not okay with its content I could just remove it in my application and maybe connect another one. But how could I possibly analyze from which relay the information is from? If I am connected to multiple relays, will my posts be populated on all of them? That’s still kinda hard to understand atm

WOW thank you, you are my very first #zapper :D Happy Sunday to you too Friend!

I think, as open source project, the people running relays do also pay for them in the real world. I think people must still understand how to stack #SATS here. I am also struggling to understand why someone should run its own relay. What are the benefits of „owning“ a part of the nostr ecosystem. There might be people out there that clearly understand it but i am trying to get it atm.

Hi #nostr!

Okay got it, a protocol for decentralized applications, can’t be manipulated, no central authority, nice!

Also the use #Bitcoin #SATS is huge IMHO!

I see the aspect of free speech but really, how could the protocol itself possibly prevent bots to come in and scam everyone like it always has been the case?

What about storage requirements. How to store all those things, Audio, Video, maybe even live streams, tons of pictures and text of course. Who is storing all this information if it is never removed and there is no central „Server“. Is the data stored at the relay? What happens if a relay goes offline forever?

#introductions