Replying to Avatar jb55

It feels like nostr is enabling a decentralized protocol renaissance. nostr:npub1v0lxxxxutpvrelsksy8cdhgfux9l6a42hsj2qzquu2zk7vc9qnkszrqj49 added this torrent NIP recently: https://github.com/nostr-protocol/nips/pull/1175 what if we utilize bittorrent for discovering and sharing files via nostr? This is not a new idea but the network affects could have huge benefits on seeding:

Imagine someone reposts a torrent and says “please help me seed this”. Then clients could integrate bittorrent and start helping out right away. Then you could zap people who helped seed.

nostr can fix many decentralized protocol incentives problem just from its network effects and embrace of open protocols.

But how can you verify someone’s honest work ( seeding)? For example, “seed this video file for 48 hours to get 10000 sats”, but after 40 hours, you find out you can’t view/ watch/ leech the video anymore. How can you get the sats back? Do We need a built-in method to pay proportional work ( 40 / 48 hours)? This should be automatic, can’t be manual. Or pay byte seed by Mega bytes? And how to pay multiple seeders?

Reply to this note

Please Login to reply.

Discussion

Not sure yet, once we have private channels you could gossip your ip to your friend, and they could link your upload contribution to your pubkey. Then you could proportionally reward them for that. Will ponder.

Sounds intriguing! Imagine this as a new way for millions of nostr users to get paid ( seeding video, doc files). Millions of computers storing and seeding files and be paid, this sounds a bit like bitcoin network. Exciting! But don’t know how this will turn out to be.

Where\who are the funds coming from though 🤔

You are the person paying the seeds ( people will do the work of storing and seeding the files). If your computer or your internet access are blocked or some ( but not all) seeds are blocked by ( censorship actors - you already know who) , hopefully, the rest of the seeds still are able to seed , so other can leech to view/ watch the file/ video on nostr clients. You pay the seeds the amount to pitch to them, if they agree to do the work.

Gotcha! 🙏

You can stream sats per minute. When the seeder is no longer available, the sats stop flowing...

How does this look like on a nostr client? Please elaborate on “sats flowing”, how does that work?

nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s I belive blossom has that figured out. Each file has a hash and so if you paid to get the file, you know exactly what file it is. I don't see why you'd want someone to seed for 48 hours if you can just pay after you get the file.

Blossom is one approach and probably more reliable, but BitTorrent is definitely more decentralized. Each user could have a copy and contribute, but yeah you run into typical p2p issues here.

BitTorrent.

This generation be like, “here is our new invention, the wheel!” now, watch all our remake movies!

Btw what client are you using? It seems to be constructing threads incorrectly

Amethyst. Wen damus Android?