This seems already close enough to what the author is proposing.
Even the language choice is the same.
Your project will still require the users to download a 3rd party software to run it, which I believe to be the main problem with the current approaches.
Therefore I don't see anything new this is bringing to the table.
It's no different than downloading and running the imageboard above or downloading IPFS/ZeroNet and using one of the imageboards there.
This seems already close enough to what the author is proposing. Even the language choice is the same.
Your project will still require the users to download a 3rd party software to run it, which I believe to be the main problem with the current approaches. Therefore I don't see anything new this is bringing to the table. It's no different than downloading and running the imageboard above or downloading IPFS/ZeroNet and using one of the imageboards there.