You should be able to tie that in as a Proof of Work of some sort on a blockchain right?
Not to bring everything back to buzzwords, but that actually seems like an interesting application of blockchain tech, letting people rent out their otherwise idle desktops to process and serve web services.