it’s quite fun to see the whole thing you want to engineer just to have an excuse to use a blockchain.
Have you ever heard of Torrents? USENET? eDonkey? Those things are more resilient than your blockchain, they’ve proved themselves by being around more than 20 years and still in use.