As far as I know, farming coins involves a lot of computing power. In theory, can this computations provide some real value outside farming, as a by-product? For example, it can solve some optimization problems that network can dynamically specify. Or execute some math on a huge amount of data that network again specifiy dynamically. I mean, farming itself is just set of floating point operations, can the result of this operations performed by network be interpreted as a solution of a problem that is unknown to the computing party?
Sorry if this is just naive speculation for some obvious reasons that are unknown to me