Post
Topic
Board Bitcoin Discussion
Re: Cooperative Mining
by
odolvlobo
on 01/03/2021, 18:47:27 UTC
Mining is an all or nothing race. This is why miners join mining pools. Only a tiny fraction of the total hash power of the network is saved in the block that gets accepted. Maybe there's a more fair and efficient way to mine. What if miners could mine cooperatively, taking turns generating each block and helping to hash the same block.
When a miner joins the network the other miners respond by indicating their position in line and what position the new miner can take.

Mining an individual block is all or nothing, but mining multiple block is not. The number of blocks a miner gets is proportional to their hash power. That seems optimal to me so I don't know why anyone would want to change it.

Taking turns is not as simple as it seems. For example, how are turns allocated?