For the Cryptocurrency part.. why aren't the great resources of generating coins invested in ex.: fuzzing? I mean people could get coins for fuzzing, of course 100% automated (to get coins I mean the Cryptocurrencies algorithm works based on the fuzzing amount, more fuzzing, more coins due to the algorithm, so CPU isn't wasted, rather used for fuzzing).
(if a crash/bug is found via fuzzing, of course human interaction needed, but that is not the question, the bug would be automatically reported to a central place, reward the people who fixes the bug)
Q: How could this be done? Any ideas? How could an algorithm create coins for using CPU time for fuzzing softwares?