<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://en.bitcoin.it/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Perfectfire</id>
	<title>Bitcoin Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://en.bitcoin.it/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Perfectfire"/>
	<link rel="alternate" type="text/html" href="https://en.bitcoin.it/wiki/Special:Contributions/Perfectfire"/>
	<updated>2026-05-05T06:11:11Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://en.bitcoin.it/w/index.php?title=Target&amp;diff=15999</id>
		<title>Target</title>
		<link rel="alternate" type="text/html" href="https://en.bitcoin.it/w/index.php?title=Target&amp;diff=15999"/>
		<updated>2011-09-03T05:30:23Z</updated>

		<summary type="html">&lt;p&gt;Perfectfire: Edited the comment after the link to the difficulty history (hosted on blockexplorer.com) to read &amp;quot;at column 5&amp;quot; instead of &amp;quot;at row 5&amp;quot; since the fifth column is where the difficulty is recorded.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;target&#039;&#039;&#039; is a 256-bit number (extremely large) that all Bitcoin clients share. The SHA-256 [[hash]] of a [[block]]&#039;s header must be lower than or equal to the current target for the block to be accepted by the network. The lower the target, the more [[difficulty|difficult]] it is to generate a block.&lt;br /&gt;
&lt;br /&gt;
It&#039;s important to realize that block generation is not a long, set problem (like doing a million hashes), but more like a lottery. Each hash basically gives you a random number between 0 and the maximum value of a 256-bit number (which is huge). If your hash is below the target, then you win. If not, you increment the nonce (completely changing the hash) and try again. &lt;br /&gt;
&lt;br /&gt;
For reasons of stability and low latency in transactions, the network tries to produce one block every 10 minutes. Every 2016 blocks -- which should take two weeks if this goal is kept perfectly --, every Bitcoin client compares the actual time it took to generate these blocks with the two week goal and modifies the target by the percentage difference. This makes the proof-of-work problem more or less difficult. A single retarget never changes the target by more than a factor of 4 either way to prevent large changes in difficulty.&lt;br /&gt;
&lt;br /&gt;
=== What is the target now? === &lt;br /&gt;
* [http://blockexplorer.com/q/hextarget Current target]&lt;br /&gt;
* [http://blockexplorer.com/q/getdifficulty Current difficulty], as output by Bitcoin&#039;s getDifficulty&lt;br /&gt;
* [http://blockexplorer.com/q/probability Current probability of winning a block per attempt]&lt;br /&gt;
&lt;br /&gt;
=== When does the target change next? ===&lt;br /&gt;
&lt;br /&gt;
* [http://blockexplorer.com/q/nextretarget Next retarget]&lt;br /&gt;
&lt;br /&gt;
=== What has the target been in the past? ===&lt;br /&gt;
&lt;br /&gt;
* [http://blockexplorer.com/q/nethash Difficulty history, (at column 5)]&lt;br /&gt;
* [http://www.bitcoin.org/smf/index.php?topic=2345.msg31405#msg31405 Re: difficulty over time data?]&lt;br /&gt;
* [http://bitcoin.sipa.be/ Bitcoin network graphs] &lt;br /&gt;
&lt;br /&gt;
=== What is the maximum target? ===&lt;br /&gt;
 0x00000000ffff0000000000000000000000000000000000000000000000000000&lt;br /&gt;
&lt;br /&gt;
Since a lower target makes Bitcoin generation more difficult, the maximum target is the &#039;&#039;lowest&#039;&#039; possible [[difficulty]].&lt;br /&gt;
&lt;br /&gt;
[[Category:Technical]]&lt;br /&gt;
[[Category:Vocabulary]]&lt;/div&gt;</summary>
		<author><name>Perfectfire</name></author>
	</entry>
</feed>