bitcoin-pow / BitcoinPoW

BitcoinPoW
https://bitcoin-pow.org
MIT License
12 stars 5 forks source link

Prevent pools from forming #49

Closed bitcoin-pow closed 3 hours ago

bitcoin-pow commented 2 weeks ago

Pool operators can make their own mining software that grabs utxos and associated data and allows the miners to mine until they find a solution. Once a solution is found, the miner can submit the info to the mining pool and the pool operator can sign the block and distribute the rewards. This cannot be done with the official released wallet, but can be done if the pool operators make their own software to mine btcw.

BTCW needs to modify the mining code to sign the mining loop with the same key that signs the block. This will prevent the mining pools from making custom software. This way, who ever found the solution of the block is in possession of the private key to sign both the loop and the block. The solo miner can only submit the block, this eliminates pools.

bitcoin-pow commented 2 days ago

Added initial code here: https://github.com/bitcoin-pow/BitcoinPoW/commit/0480b1fcfa9325f7e7740a73b192e573197e8c21