nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z nostr:npub1j3vtkuurx77yzs33ufzzc08syhrqca8aawa5p4afnfqxrnzvugmqrmqxec nostr:npub108pv4cg5ag52nq082kd5leu9ffrn2gdg6g4xdwatn73y36uzplmq9uyev6

> You always need to relay on a centralized hack to make them work.

how is relying on nostr relays (centralized) any different?

my point here is that if this were to actually take off the current arrangement wouldn't scale. right now you're free loading on donated bandwidth. in a sustainable scenario you'd have to pay specific relays to host your stuff for you (ie serve as a low latency CDN) and hint clients to query those first

at that point I have to wonder, why not just do exactly the same thing but with something like IPFS?

Nostr and IPFS are similar in that they both use content IDs. I think the network layout is different tho. IPFS does hops or something. Files take 10 minutes to load or not at all. When you host a file, nobody copies it.

Nostr works a lot better for sharing content, as long as the events are small enough and can be represented as text. It will get replicated and served relatively quickly.

I don't think it should ever be a general purpose "drive". But it might make sense to store some types of text files on it, and there are probably interesting ways it could be used we haven't discovered.

Reply to this note

Please Login to reply.

Discussion

nostr:npub108pv4cg5ag52nq082kd5leu9ffrn2gdg6g4xdwatn73y36uzplmq9uyev6 nostr:npub1u83gudwdfwjngz5eqxkrnpvsuydvqwjxwz0majvehqrh62804hfq8yr2s5 nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z >Nostr works a lot better for sharing content, as long as the events are small enough and can be represented as text. It will get replicated and served relatively quickly.

nostr has implicit time expiration. if I were running a relay I'd purge 3m old or greater posts. if it were under load I'd clear every week, day, or even hours if it were bad. that's *terrible* for a file transfer protocol. it's good for social media where there's no concern about whether content actually reaches their destination.

I think you are just speculating. If you had a relay, you would know that behavior would just drive people away and your relay would not be used that much anymore. It's better to offer options to pay for longer storage if it gets to that point.

The proof is that every event in Nostr is still fully recoverable, even the ones from 2 years ago. Even large ones.

On top of that, people that want to put up a website are more than happy to pay for the storage. All they want is to not be held hostage by the provider. And Nostr gives them that. They can pay for 5-10 relays in different countries for a cheaper amount than they would pay for CDNs today.

Either way, we will see what will happen.

nostr:npub108pv4cg5ag52nq082kd5leu9ffrn2gdg6g4xdwatn73y36uzplmq9uyev6 nostr:npub1j3vtkuurx77yzs33ufzzc08syhrqca8aawa5p4afnfqxrnzvugmqrmqxec nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z so my point here is that for nostr to gain the abilities of ipfs would be quite a leap. whereas for ipfs to gain an additional low latency ability for content selected by the node operator seems quite trivial. you literally just give a hint to the client about where to look first (list of nodes that you paid)

if you pay a node to host content for you then queries to it don't need to do a bunch of hops, indirections, block lookups, etc. you just ask the specified address (ie centralized server) for the object and it sends it back to you immediately because it has the entire thing sitting there because that's what you paid them for

you could literally reuse existing ipfs http relays for this. set one up that only fulfills queries for stuff it has pinned locally and then charge to pin stuff on it. I'm not saying that's a particularly elegant solution but it would work at which point I'm really wondering what the point of nostr is in this scenario