I'm trying to wrap my head around how hypercores (holepunching) fits in or contrasts with this 🤔
As in, how would you pull off the file storage of a 3D printable gun in the end?
exactly what nostr:npub1klr0dy2ul2dx9llk58czvpx73rprcmrvd5dc7ck8esg8f8es06qs427gxc said. This spec only covers three things
1. Identifying files by their sha256
2. Uploading and retrieving files via http
3. Using nostr keys as identities
Everything else should still be compatible with it and could be used to make the servers more censorship resistant
I'm trying to wrap my head around how hypercores (holepunching) fits in or contrasts with this 🤔
As in, how would you pull off the file storage of a 3D printable gun in the end?
I don't know as much as I'd like to about hypercores. But from my understanding they are based around a single key pair. Which means if you wanted to reuse your nostr nsec you would have to store all your files in a single hypercore.
Probably could work but I'm not sure how well it would scale.
Blossom on the other hand doesn't have any requirements for all your blobs to be in the same place. So it might be easier for clients or servers to implement.