6 votes

How does solving reduced difficulty hashes contribute to solving a block?

Contrary to popular belief, mining is not something where there is progress. Each hash has the same probability of being a valid block hash. You could get lucky and find a valid hash with your next ...
user avatar
  • 61.5k
5 votes
Accepted

Keeping valid shares for it's own when mining in a pool

The address the block reward goes to is in the data that is being hashed. That address is the pool's. If a miner finds a hash that meets the block difficulty, changing the address to the miner's own ...
user avatar
  • 786
5 votes
Accepted

How do mining pools ensure pool members don't cheat?

The work given by a pool includes the coinbase transaction which defines the payment as going to the pool, and is unique to that. If the client modifies the payout address, the proof of work they have ...
user avatar
  • 15k
4 votes

What's the point for mining pools to set a higher target?

I think the quote is perhaps a little confusing. Higher target means lower difficulty (easier). Mining requires finding a block which hashes to a value lower than the target, so raising the target ...
user avatar
  • 11.3k
3 votes

Does cpuminer do its work?

You are mining, but most pools today have a minimum share difficulty requirement, otherwise very fast miners bombard them with shares that they have to process and discard. For many pools this is at a ...
user avatar
  • 15k
3 votes
Accepted

What does DOA stand for?

Dead On Arrival. The term is referring to about valid shares your miner discovers that were found too late to be included in the P2Pool internal block chain and therefor aren't paid to the miner. ...
user avatar
  • 15k
3 votes

What are stale shares and what can I do to avoid them?

The amount of data required for a standard rig isn't very high. There are a few things that I would suggest if you are having issues. Don't use wifi if possible. Connect your rig directly to your ...
user avatar
2 votes

Why do I see a 'Yay' with a 70% match, and a 'Booo' with a 75% match?

I think that it shows "booooo" when a share is rejected, and "yay!!!" when a share is accepted. In x/y (z%) x is the number of accepted shares y is the number of total shares submitted (accepted+...
user avatar
  • 4,347
2 votes

I have over 10,000 shares accepted. How can I find out how much bitcoin that is?

The value of a difficulty one share is roughly the block reward divided by the difficulty. Right now, the block reward is 25 and the difficulty is 11,756,551,916. So 10,000 shares (assuming they're ...
user avatar
2 votes
Accepted

What is Multi-PPS (Pay Per Share)?

If I understand multi-PPS correctly, it's really simple. How does multi-PPS work: Miner Alice registers with Bob's pool: she gives Bob one of her addresses (to use for payouts) and Bob gives her one ...
user avatar
2 votes

When ASICs generate a share, is it always at difficulty 1?

It's hardware specific, and most of the information for Bitcoin mining ASIC are under an NDA so this can't be posted publicly. There's very little utility in returning difficulty one shares to the ...
user avatar
  • 15k
2 votes

Buying stocks or bonds with bitcoin

Not that I'm aware of, in terms of dealing with traditional publicly-facing companies on the exchanges you mention. There were a number of attempts to create new, bitcoin-only exchanges for privately ...
user avatar
2 votes

How do block rewards work with a mining pool?

As others have said schemes differ. But to try to answer the question you asked: Are all the shares submitted between blocks found counted? ie. If a pool finds a block every 10 blocks, do the ...
user avatar
2 votes

How many zeros must be in a bitcoin share for a pool to accept it?

First of all, Bitcoin does not actually use the number of zeroes for the difficulty. Rather it interprets the hash as a number and checks that the block hash is less than or equal to a particular ...
user avatar
  • 61.5k
2 votes
Accepted

How does solving reduced difficulty hashes contribute to solving a block?

From what I understand basically if the entire blockchain requires a very high hash rate (for example result should end with 100 zeros) in pool mining your shares will be based on the number of times ...
user avatar
2 votes

Will there be a problem if bdiff and pdiff are slightly different?

pdiff, the pool difficulty, is not just a different encoding of the same difficulty. Pools set a different (lower) difficulty so that miners can send them more blocks as shares, and calculate how much ...
user avatar
  • 11.3k
2 votes

How does the mining pool know our hashrate/our share?

So, how does mining pool know, if we have actually gone through all the 1000 mega hashes to submit one share to the mining pool (Person A has done more work than person B)? The mining pool don't know ...
user avatar
1 vote

How does the pool know the share hashes are calculated and not cheated?

If the hashes are not recalculated/checked by the pool independently The hashes would be checked by the pool, so you can't just submit random numbers. Pools would most likely ban miners which did ...
user avatar
  • 11.3k
1 vote

How is the proof of work actually proved in the mining pool?

When a pool issues work to a miner, it is typically for a lower difficulty than the network difficulty. This allows the miner to solve a block header for the lower difficulty and submit it to the pool....
user avatar
  • 61.5k
1 vote

Does the low difficulty for my pool give my miners more guesses per block?

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 ...
user avatar
  • 1,992
1 vote

Does the low difficulty for my pool give my miners more guesses per block?

The "difficulty" being given to miners by a pool is used for tracking if the miner is doing useful work that could possibly result in a block, paying out the miner accordingly. The number of ...
user avatar
  • 15k
1 vote

How do I submit hashes to a stratum URL?

If you are mining with bitcoind then you are your own pool. If you find a valid block then you have to submit it to bitcoind. You got the block template with bitcoind's "getblocktemplate" ...
user avatar
  • 8,319
1 vote

How many zeros must be in a bitcoin share for a pool to accept it?

Each difficulty is associated with a target hash, which is a 256 bit number. For example, for diff 1.0 the hexadecimal target hash is: ...
user avatar
  • 21
1 vote

Can a miner not find a share in his work unit?

A good pool should manage difficulty levels so that every qualified 1 worker finds at least some share. It may be a very small share, but something should be counted. 1 By qualified, I mean a ...
user avatar
  • 1,334
1 vote

Share difficulty and hashrate

Difficulty is a measure of how difficult it is to find a hash below a given target. Target is a 256-bit number (extremely large) that all Bitcoin clients share. The SHA-256 hash of a block's header ...
user avatar
  • 438
1 vote
Accepted

what is preventing me from changing difficulty every submit when pool mining?

The work you were given is associated with a difficulty that the server decided upon before giving you that work. Any work results you send in must be associated with work data known by the server. ...
user avatar
  • 8,319
1 vote

Bit coin as equity

As far as I understand your intention, the answer is no. A Bitcoin represents a bitcoin, and not your company or a share thereof it. What you CAN do is create either a crypto currency yourself and ...
user avatar
  • 1,672
1 vote

How might I reduce the percentage of rejected shares using an Avalon 741 with NiceHash?

If you live in the U.S. you need to connect to the US server. stratum+tcp://sha256.usa.nicehash.com:3334 NOT stratum+tcp://sha256.eu.nicehash.com:3334
user avatar
  • 11
1 vote

How long to get an accepted share?

The Bitcoin network has a global block difficulty. Valid blocks must have a hash below this target. Mining pools also have a pool-specific share difficulty setting a lower limit for shares. ASIC ...
user avatar
  • 11
1 vote
Accepted

How can a share be 'harder'

The lower the hash has to be, the higher the difficulty. Finding a hash whose first 32 bits are zeroes is not as hard as finding a hash whose first 36 bits are zero. If you have a relatively slow ...
user avatar

Only top scored, non community-wiki answers of a minimum length are eligible