Why Nostr? What is Njump?
2023-10-16 20:41:52
in reply to

IngwiePhoenix on Nostr: Your councept sounds very good to me and gives me food for thought for my own ...

Your councept sounds very good to me and gives me food for thought for my own "dropstr" project. I had gone with the idea of HTTP gateways through i2p or tor due to simplicity; construct a giant list of URLs, feed them to aria2c, verify them and concat them into a file. Where the URLs initially came from is up to the resolver (the process that finds the locations of the file pieces) and may contain a list of different servers.

As for discoverability, taking advantage of the gossip model is one big opportunity. Releasing attachment events (nip98, i think? it was 90s, that far im sure!) with hints to file locations and thus media relay information would be my go-to solution, as you can publish whichever address currently works, and even use expires_at as a make-shift TTL. For instance, when you expect to auto-renew your files every N days, you would set that field to this very duration and republish it, allowing relays to clean up old events and to establish that, yes, this piece of data is still here.

I like the chunking approach, and have seen it in usenet. These guys got this figured out how to chunk and reassemble a file and yet still share a starting point to it. It's fascinating to me what they turned binary articles into.

Great proposal, love the idea, looking forward to the future. ^_^
Author Public Key
npub1tcekjparmkju6k83r5tzmzjvjwy0nnajlrwyk35us9g7x7wx80ys9hjmky