Maybe we can standardize replying to another event with a NIP-94 containing other sources for the media that are in the original event -- for whoever is interested.
nostr:npub1acg6thl5psv62405rljzkj8spesceyfz2c32udakc2ak0dmvfeyse9p35c nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6
We have a censorship bottleneck on our media. Most of what we say here is thru images or videos, and each is stores in few Servers.
So government can just shut them down and we lose our images/videos
Proposal would be to let many media servers be used for each post and store the hash of the image in case they get counterfeit.
We can even use hashes to get media from IPFS, so servers can save on storage
#nostr #amethyst #damus
Discussion
You could make a bot that downloads every image or video you ever see on Nostr, pushes that into IPFS and then publishes that as a NIP-94 event with an "e" tag to the original.
Then clients could display a thing on the side saying something like: "broken link on the picture? try these other sources"
Of course this would be very unsafe, but better than nothing. Maybe just show trusted sources first.
It will not be unsafe if each image/external reference has a hash, the the client can check If the hash matches before accepting the content
Hash should be flexible, so as to allow ipfs standards, torrent, dht, etc
no this is what caused ipfs to suck having too many options, just use a single hash function have a version so you can change it later, bittorrent only went to version 2 recently
with blake3 you can verify any chunk size from 1KB denominations
no
Hashes are needed also
If each image/video has hashes, the client can automatically search on alternative servers for contents with same hash and display it
For this the original event must have the hash of the image, otherwise when someone in the future steals the private key all previous messages would have it's images/links compromised
not needed, just hash address the media inside kind1 notes and let clients and relays decide where to fetch it