a measure of how many hashes must be attempted before one would be expected to successfully mine a block. Indirectly, it measures the total hashing speed of all miners for a given crypto-currency.

learn more… | top users | synonyms

1
vote
0answers
12 views

Peercoin: What is the difference and similarity between the PoW difficulty and PoS difficulty?

As of now the difficult for PoW block (Block #127803) is 183694752.0, and for PoS block (Block #127804) is 10.4918556213. Why are the two values so different? Is there any relation between PoW ...
0
votes
1answer
21 views

What is the algorithm of block selection using Target Difficulty?

Suppose below is target difficulty: 0x0000CDEF0A000000000000000000000000000000000000000000000000000000 So result value must lower than target to select block. So, If Miner 'A' found: ...
0
votes
0answers
23 views

How to do p2pool math

currency users! I running p2pool with multiple currencies and I would like to know how to calculate minimum hash rate needed per worker to solve share. Cause some miners not gathering predicted ...
3
votes
2answers
25 views

Is it possible to calculate the difficulty purely by the number of blocks generated in e.g. 3 month and the staring difficulty?

The background of this question is wether the distribution of the block generation does matter? Lets say we have a period of 12 weeks. If the number of blocks created in this time is 6*2016 then the ...
0
votes
1answer
18 views

What's the advantage of using non-truncated mining targets?

Bitcoin Wiki (Difficulty): The highest possible target (difficulty 1) is defined as 0x1d00ffff, which gives us a hex target of ...
0
votes
1answer
94 views

How does a proof of work limit of `~uint256(0) >> 20` translate into a difficulty of `1 / 2^12`?

In the Litecoin source it is written: static CBigNum bnProofOfWorkLimit(~uint256(0) >> 20); // Litecoin: starting difficulty is 1 / 2^12 How does that compute? ~uint256(0) >> 20 is ...
3
votes
1answer
125 views

In pooled mining, what is pdiff, bdiff and ldiff?

In pooled mining, there seem to be three different terms for difficulty in use. Apparently, the Stratum protocol uses bdiff, BTCGuild uses pdiff, and Ldiff is common for various Scrypt pools as ...
1
vote
2answers
71 views

Difficulty Trends [closed]

As the hash power of the network continues to grow, should we expect to see a % of miners drop off because of unfavorable returns? Thus, causing the difficulty to plateau or even decrease at a certain ...
0
votes
2answers
70 views

Cloud Mining - Difficulty Increase

I'm looking into signing up for a year contract on one of the cloud mining sites. However, I'm concerned about the increasing difficulty over time at the locked Gh/s. In what ways can I calculate the ...
-1
votes
1answer
336 views

What are the pool node mining difficulty settings for darkcoin?

What are the correct difficulty ssettings to mine darkcoin on a private pool node (pool side settings as shown below)? "diff": 0 "minDiff": 0 "maxDiff": 0 "targetTime": 0 "retargetTime": 0 ...
-1
votes
1answer
32 views

does one mine bit coin at current difficulty until next difficulty is set

In Bit coin mining I would like to know if after all 2016 blocks are found and the new difficulty value is set, does one mine continuously on this new difficulty through to the 2016 blocks or does one ...
2
votes
0answers
52 views

How is the target section of a block header calculated?

I've been poking around https://en.bitcoin.it/wiki/Target and I've found the current target, but I can't seem to find how it's generated. It's supposedly generated when the difficulty is adjusted, as ...
0
votes
1answer
21 views

What are the pros/cons of changing the targeting interval (difficulty)?

BitShares is looking at using a target that changes every 24 hours. This is a drastic difference from Bitcoin's current interval of 2 weeks. What are the security implications that occur when ...
0
votes
1answer
58 views

How is the difficulty of bitcoin mining propagated?

Let's say the current difficulty is set as finding a hash with 4 leading zeroes; once this is found, a block with this hash is propagated. Every client that receives this block checks that it has 4 ...
1
vote
2answers
74 views

Why is mining difficulty increasing?

I have heard in many places that mining difficulty is increasing, meaning that the hardware used to mine new coins will need to be more and more powerful as time goes on. What is pushing mining ...
2
votes
2answers
678 views

What does the mining difficulty number really mean?

I'm new to bitcoin; please bear with me. I'm looking into mining, how it works, and how to get started. I see a "mining difficulty" from many sources and list a 3 billion something number without ...
0
votes
0answers
23 views

Variance in Difficulty [duplicate]

Why does the difficulty on Blockr.io show 11.15, and the pool difficulty show as 55.77 for example? I am not understanding why the pool # has been much higher consistently. Does this just mean more ...
1
vote
1answer
124 views

Solving a block and share relationship [pool mining]

I have a somewhat odd question. I am currently pool mining and it is telling me my best share and the difficulty (this is an altcoin but same question applies). My miner is telling me my best share ...
1
vote
1answer
84 views

How was the new target for block 32256 calculated?

I'm trying to calculate the new target for Block 32256, but I'm not getting the expected result. Here's what I did: Timestamp of the previous block (32255) = 1262152739 Timestamp of block (32255 - ...
0
votes
2answers
44 views

Data type limit boundary in difficulty

first and foremost I never read the bitcoin source code (I can't read any C) and I was wondering if Bitcoin, and any other crypto currency follow that they have data limits such as a maximum value of ...
0
votes
1answer
338 views

How to get difficulty for Bitcoin and other coins

How do I get access to the latest Bitcoin/Altcoin difficulties from the original "source/network"? I want to develop a C#/.NET application that collect this information. I know that there are web ...
0
votes
1answer
120 views

Ignoring the difficulty set by the pool

Scenario: The pool sends a mining.set_difficulty message with difficulty = 8. The miner ignores the message and submits shares that qualify at difficulty = 1. Most shares will be rejected by the ...
15
votes
1answer
7k views

How does the Kimoto Gravity Well regulate difficulty?

Maxcoin will use the Kimoto Gravity Well (KGW) to regulate the difficulty. From what I could find about the KGW, it retargets after every block and adjusts very quickly, e.g. when multipools add and ...
0
votes
0answers
156 views

How calculate target using stratum protocol?

I write bitcoin\litecoin miner, which use stratum protocol. I need calculate target for comparing calculated hash with this target. Stratum protocol give difficulty, which is just number. So to get ...
1
vote
2answers
91 views

How does the network adjust the rate at which the coins are created?

Who runs the Bitcoin network, and how do they adjust the rate at which the coins are created?
1
vote
1answer
72 views

How can one estimate the difficulty change? [duplicate]

I understand that the difficulty is growing and think that it should be possible to estimate how quickly that happens. I would like to analyze the previous difficulty progression and feel that I then ...
0
votes
0answers
245 views

Can't enable Opencl for Guiminer

I'm trying to set-up an opencl device on my computer to run the guiminer but can't get it to work. I've posted questions on bitcoin and other software forums but no one knows the answer. The computer ...
2
votes
1answer
275 views

Where exactly is the “off-by-one” difficulty bug?

I read through How is difficulty calculated? and want to understand where the "off-by-one" bug is in calculating difficulty. Here is a Matlab snipet I wrote to calculate difficulty. What are the ...
1
vote
1answer
243 views

Where to get difficulty data for all crypto coins?

I need to get difficulty data and exchange rate for past 10 days for making a graph out of it (i.e., for all coins). Can anyone suggest where can I get it?
1
vote
1answer
104 views

Are transactions still tamper-proof if blocks are hashed without nonces?

If an alt were to forgo difficulty and timed release of new supply by removing the nonce from blocks therefore the whole difficulty/target system, is hashing without nonces still providing the same ...
0
votes
1answer
251 views

CGMiner, share sizes, what does a shares size with a G appended mean, how much larger than a M (million) share is it?

Well I think I can retire mining now, I how produced this huge hash overnight So, I have looked everywhere. How much is a G share in comparison to a M (million) share? There is no logical step ...
0
votes
1answer
66 views

Does a 51% attack depend upon difficulty?

Does increasing difficulty also serve to decrease the probability of a 51% attack? It seems that since difficulty is the same for all, this is not the case. Is that correct? If difficulty were ...
1
vote
1answer
132 views

Why are blocks hashed?

Am I correct that addresses are hashed to compress a huge text-represented coprime into something of manageable size? Am I also correct that transactions are hashed for the same reason and also ...
1
vote
1answer
76 views

Is a low difficulty insecure?

Please ignore the connection between difficulty & creation rates for the purposes of this question. Can a difficulty be set so low that the security of transactions is compromised? In other ...
3
votes
3answers
228 views

Why is the reward decreasing while the difficulty of mining is increasing?

I was wondering why Bitcoin has been designed in a way that rewards are decreasing while the difficulty of mining is increasing. To me this is counter-intuitive and leads to the situation when miners ...
1
vote
1answer
142 views

“Instantaneous” transaction verification?

Jan Moritz Lindemann graciously educated me that difficulty is used not only to regulate the creation rate of a cryptocurrency but also to allow for block propagation thus prevent orphaned blocks. ...
0
votes
1answer
124 views

Purpose of difficulty?

Is the purpose of difficulty only to manage the rate of a cryptocurrency's creation, or should difficulty also increase over time to compensate for Moore's Law for a consistent level of security? ...
3
votes
1answer
312 views

How can I find the “real” difficulty on testnet?

As is well known, testnet has a "20-minute rule": if no block is found within 20 minutes, the mining difficulty drops to 1 until a block is found. From some experimentation, it appears that ...
0
votes
1answer
215 views

Why is the hash rate pumped near difficulty calculations?

My question concerns Litecoin, but could apply to any other cryptocurrency. I was inspecting the Litecoin difficulty chart and saw a pattern that seems to occur regularly: a dip in the hash rate just ...
0
votes
0answers
173 views

Calculate estimated shares per block

How do I calculate shares needed for solving a block for given difficulty for litecoin?
3
votes
1answer
92 views

Is the idea of a “honey hole” such as in gold mining, present in bitcoin mining?

I understand the output of the SHA-256 hashing function is a random number between 0 and 2^256. Does the randomness of this output imply that there cannot be a, so to say, honey hole in the hashing. ...
3
votes
2answers
128 views

Why is average time for block 8 minutes, when the target is recomputed to keep it 10 minutes?

I found out that the average time per block (based on the last 10 000 blocks) is 464 seconds - something under 8 minutes. http://blockexplorer.com/q/interval/10000 However, I thought that the target ...
0
votes
0answers
54 views

Can Anyone Help Me Get Formulas For Calculating Bitcoin Probability And Earning Per Day [duplicate]

I read a post in coins per day, but the formula is kind of vague. Can someone post a formula that I can understand, I want to know how many coins I will earn during a day.
0
votes
0answers
9 views

Algorithm to figure out Bitcoins mined / day based on # of Ghash / sec, difficulty, etc [duplicate]

I know that there are Bitcoin mining Calculators, but I am looking for an actual algorithm that can be used to calculate how many bitcoins I could get in a given day based on GHashs / second ...
8
votes
4answers
1k views

Why invest in mining hardware if the difficulty continues to climb at an exponential rate?

From the FAQ : Creating a block is a proof of work with a difficulty that varies with the overall strength of the network. So with these purty graphs there is a continuous exponential trend in ...
0
votes
1answer
274 views

Is it correct to assume that the price of cloud GH/S will vary proportionally with the difficulty change?

For example, today on CEX.IO I can buy 1 GH/S for 0.08 BTC. From my understanding, a change in difficulty is imminent and will increase roughly by 20% (http://bitcoinwisdom.com/bitcoin/difficulty). ...
5
votes
2answers
7k views

How does a difficulty increase affect a miner's income?

At the time I write this there are a lot of people getting into Bitcoin mining for the first time. Many buy ASIC hardware and are later surprised that their mining income suddenly drops due to a ...
0
votes
2answers
468 views

How can I calculate network hashrate for a given range of blocks where difficulty changes somewhere within the range?

Not sure if the title is poorly worded, but here's what I'm looking to do. If I have a range of blocks and I want to calculate the hashrate, I can do something similar to what is found here. To take ...
3
votes
2answers
414 views

how exactly was the original coefficient for difficulty determined?

I'm assuming difficulty has a "target" of 10 minutes because the coefficient satoshi chose becomes multiplied by a variable to help the network remain in proportion. IE, if the network hashrate is 2x ...
0
votes
2answers
230 views

What effect will the halt of the use of cpu-gpu miners have in the difficulty?

Do u have an estimate about what will happen when more powerful machines make the simple gpu use unaffordable? This would practically mean that significant part of the mining will halt. You think ...