Someone needs to build a Nostr-powered alt of Steam where games are paid for using zaps and the game files are distributed across blossom servers.

Reply to this note

Please Login to reply.

Discussion

Even a simple listing site would be a good start.

Fork zapstore

Probably could start off with some FOSS games and let the devs know

The blossom servers are not a good solution. Their limit is only 100MB while games can be up to 80GB. Blossom servers in theory sound good but they are a fail in the long run. They make no sense.

Not all blossom servers are capped at a 100MB upload size limit, only some. Albeit, some do start to struggle with handling larger file sizes, I think as a result of hash calculation? But, I could be wrong on that and I think nostr:npub1ye5ptcxfyyxl5vjvdjar2ua3f0hynkjzpx552mu5snj3qmx5pzjscpknpr is working on optimizing the protocol for handling larger files.

Why does a game need to be distributed accross blossom servers? It makes no sense. Does the company or individual need to pay 3 times? Nobody is going to host massive games files for free and nobody is going to pay 3 times to host a game file when they can just host it themselves.

The steam idea makes sense but not the blossom server idea. I mean the NSFW uploaders are getting their files deleted from blossom servers so blossom servers are still censored. The server administrator is still responsible for the content on their severs.

I'm not sure exactly what they are trying to achieve with the blossom servers.

The blossom servers would be controlled by the game devs

Ok but there's really no need to distribute the game files accross multiple blossom servers. 1 sever and a backup server is enough.

I have a few ideas to improve blossom, but none that will make it able to support "large files". the fact that a whole file is hashed using sha256 is the main bottleneck, it means the larger the file the longer it takes to hash and the longer it takes to verify (possible attack vector)

Ultimately for "large files" BitTorrent is the best solution and will probably remain that way. which is why we have NIP-35 torrents on nostr 😁

I say "large files" in quotes because every user and every server is going to have a different upper limit on file size. for example a blossom server on my local network could probably take a 10Gb file while one over tor could only take a 50Mb file

or you could implement file chunking

There is a simple solution

Chunking

you don't need nostr to do that