Looks very similar to Bittorrent. Do you know what the differences are, which BT deficiencies they are trying to solve?
Discussion
Blossom is not peer2peer in the same sense as BT. It's basically treating binary data the same way nostr isntreating notes: we put them on servers, but it is trivial to mirror them on other servers and for clients to look them up. Smart as hell!
The note bellow of yours contain an image hosted on a blossom server. If that server was to go down, your peers clients could ask all the blossom servers it knows for the same file. That's why it is nice to setup multiple blossom destibations in your client. You can manage your blossom list using clients like amtehyst and others like bouquet allow you to manage your blossom media and ensure redundancy.
Hope it helps!