Post
Topic
Board Development & Technical Discussion
Re: Why is Mining Necessary?
by
aliashraf
on 23/10/2021, 09:03:31 UTC
Oh okay, So it can be done in other ways too? Like if wanted the miners to help in rendering a 3D model or Scene just like how renderpools work. Would that be an acceptable way as well?

Not in bitcoin ofcourse, but lets say my own blockchain
Nope. It'd be both impractical and pointless having miners to solve a meaningful/usable math problem whatsoever.

First and foremost the whole point of mining is to offer computational power and energy as a sacrifice in the worship of the consensus goddess. It'd be considered pretty much idolatry to find a "customer" for what you are sacrificing.

And it is very hard if not provably impossible to find an algorithm for such "rendering miners" to distribute rewards proportional to their commitments because the strongest once always solves the rendering problem faster. A sophisticated job scheduling scheme would be needed also with inclusion of a complementary auditing and accounting process as well, no such decentralized model has been proposed ever, and I suppose it is not very hard to establish a mathematical proof for infeasibility of such a model to exist ever.

It is also important to note that any hybrid model fails to help with the paradox as far as it is polluted with rendering stuff, a say 90% rendering 10% mining model is just equal to use 10% of one's capacity for mining purposes and the rest for rendering, no added value of any amount or type is yielded, zero, so it'd be much wiser to stick with simple resource allocation policies instead of a new model.