#[2] hash-based file addressing would be useful. Now you may get the same file multiple times.
Maybe even something like nostr.build/i/hash1234abcd... where the hash part is bech32 encoded. Would be useful if we ever add support for content-addressed storage on nostr relays, and client wants to query relay or local cache instead of nostr.build.
