Author

Topic: Why is Mining Necessary? (Read 96 times)

legendary
Activity: 1456
Merit: 1175
Always remember the cause!
October 23, 2021, 04:03:31 AM
#4
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, and may be provably impossible, to find an algorithm for such "rendering miners" to distribute rewards proportional to their commitments because the strongest one always solves the rendering problem faster, taking the whole cake. A sophisticated job scheduling scheme would be needed also with inclusion of a complementary auditing and accounting process, no decentralized model has been ever proposed for this while 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.
full member
Activity: 197
Merit: 100
Web Designer/Developer here!
October 23, 2021, 01:49:29 AM
#3
Mining serves two purposes:

1) reaching consensus on successive blocks of transactions

2) new coin distribution

Proof-of-stake can only serve the first purpose, which is why pure PoS coins are 100% premined by the coin creators.

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
legendary
Activity: 990
Merit: 1108
October 23, 2021, 01:42:05 AM
#2
Mining serves two purposes:

1) reaching consensus on successive blocks of transactions

2) new coin distribution

To make these happen at some desired pace, the difficulty of the mining puzzle is regularly adjusted.

Proof-of-stake can only serve the first purpose, which is why pure PoS coins are 100% premined by the coin creators.
full member
Activity: 197
Merit: 100
Web Designer/Developer here!
October 23, 2021, 01:26:50 AM
#1
I've started learning Blockchain Development and something I don't understand is that why is Mining Necessary? Why do we have to find.. for example "0000xxxxx" the 4 zeros in a hash for it to be added to the blockchain?
Jump to: