Skip to main content
clarifying that miners report proof of work, not progress
Source Link
ieatpizza
  • 2.1k
  • 9
  • 11

No.

The difficulty roughly means your miners finding a single nonce that results in a block hash that starts with a certain number of zeros.

The Bitcoin network requires a very high difficulty. Of course, it is unlikely any of your miners will actually generate the hash that the Bitcoin network wants. So, instead, you sign up to a mining pool. However, the mining pool needs to gauge how much work your miner is doing. So it asks your miner to try and generate hashes but with a low difficulty threshold. Your miners report these hashes instead, which are easy enough that it will successfully generate them. The pool counts the number of these easier hashes that your miner submits to calculate how much work your miner did, and calculate your fair share of the block.

Lowering the difficulty doesn't change your hash rate. It just changes how often your miner reports its progressproof of it doing work to the pool.

Just by random chance, one of these easy blocks of work will have enough zeros to fulfill the Bitcoin network's difficulty requirement. The pool will submit that one to the network to claim the block reward to distribute to the members of the pool.

No.

The difficulty roughly means your miners finding a single nonce that results in a block hash that starts with a certain number of zeros.

The Bitcoin network requires a very high difficulty. Of course, it is unlikely any of your miners will actually generate the hash that the Bitcoin network wants. So, instead, you sign up to a mining pool. However, the mining pool needs to gauge how much work your miner is doing. So it asks your miner to try and generate hashes but with a low difficulty threshold. Your miners report these hashes instead, which are easy enough that it will successfully generate them. The pool counts the number of these easier hashes that your miner submits to calculate how much work your miner did, and calculate your fair share of the block.

Lowering the difficulty doesn't change your hash rate. It just changes how often your miner reports its progress to the pool.

Just by random chance, one of these easy blocks of work will have enough zeros to fulfill the Bitcoin network's difficulty requirement. The pool will submit that one to the network to claim the block reward to distribute to the members of the pool.

No.

The difficulty roughly means your miners finding a single nonce that results in a block hash that starts with a certain number of zeros.

The Bitcoin network requires a very high difficulty. Of course, it is unlikely any of your miners will actually generate the hash that the Bitcoin network wants. So, instead, you sign up to a mining pool. However, the mining pool needs to gauge how much work your miner is doing. So it asks your miner to try and generate hashes but with a low difficulty threshold. Your miners report these hashes instead, which are easy enough that it will successfully generate them. The pool counts the number of these easier hashes that your miner submits to calculate how much work your miner did, and calculate your fair share of the block.

Lowering the difficulty doesn't change your hash rate. It just changes how often your miner reports proof of it doing work to the pool.

Just by random chance, one of these easy blocks of work will have enough zeros to fulfill the Bitcoin network's difficulty requirement. The pool will submit that one to the network to claim the block reward to distribute to the members of the pool.

Source Link
ieatpizza
  • 2.1k
  • 9
  • 11

No.

The difficulty roughly means your miners finding a single nonce that results in a block hash that starts with a certain number of zeros.

The Bitcoin network requires a very high difficulty. Of course, it is unlikely any of your miners will actually generate the hash that the Bitcoin network wants. So, instead, you sign up to a mining pool. However, the mining pool needs to gauge how much work your miner is doing. So it asks your miner to try and generate hashes but with a low difficulty threshold. Your miners report these hashes instead, which are easy enough that it will successfully generate them. The pool counts the number of these easier hashes that your miner submits to calculate how much work your miner did, and calculate your fair share of the block.

Lowering the difficulty doesn't change your hash rate. It just changes how often your miner reports its progress to the pool.

Just by random chance, one of these easy blocks of work will have enough zeros to fulfill the Bitcoin network's difficulty requirement. The pool will submit that one to the network to claim the block reward to distribute to the members of the pool.