Step 3b: it's a deceptively simple idea that someone else already thought of a while ago, that everyone agreed was a great idea, but actually implementing it is so impractical that no one wants to do it.
I had a thing like this recently, though I'm struggling to remember what it was.
It seems like the big weakness of torrents is that if the front-end goes down, then no one can get new torrents anymore, making the front-end an obvious target due to its centralized nature. However, has anyone considered making an activitypub-powered torrent tracker/download site? Kinda like a hybrid between soulseek and BitTorrent. The sites in the network all get torrent information from each other so you have a billion front-ends. Good luck stopping that if they all sync their databases together.