Bitcoin Forum
April 30, 2017, 06:57:56 PM *
News: If the forum does not load normally for you, please send me a traceroute.
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: Protocol question: Giga hashes per second but nonce only 32-bit...  (Read 897 times)
thezerg
Legendary
*
Offline Offline

Activity: 1246


View Profile
April 13, 2012, 05:09:27 PM
 #1

How does that work?  Maybe if you run out of numbers in the nonce you get a new time?

Thx!
thezerg
1493578676
Hero Member
*
Offline Offline

Posts: 1493578676

View Profile Personal Message (Offline)

Ignore
1493578676
Reply with quote  #2

1493578676
Report to moderator
1493578676
Hero Member
*
Offline Offline

Posts: 1493578676

View Profile Personal Message (Offline)

Ignore
1493578676
Reply with quote  #2

1493578676
Report to moderator
1493578676
Hero Member
*
Offline Offline

Posts: 1493578676

View Profile Personal Message (Offline)

Ignore
1493578676
Reply with quote  #2

1493578676
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1493578676
Hero Member
*
Offline Offline

Posts: 1493578676

View Profile Personal Message (Offline)

Ignore
1493578676
Reply with quote  #2

1493578676
Report to moderator
1493578676
Hero Member
*
Offline Offline

Posts: 1493578676

View Profile Personal Message (Offline)

Ignore
1493578676
Reply with quote  #2

1493578676
Report to moderator
DeathAndTaxes
Donator
Legendary
*
Offline Offline

Activity: 1218


Gerald Davis


View Profile
April 13, 2012, 05:13:53 PM
 #2

How does that work?  Maybe if you run out of numbers in the nonce you get a new time?

Thx!
thezerg

Change "something". A bitcoin block header consists of:
Code:
Version
Previous block hash
Merkle root
Timestamp
"Bits" (target in compact form)
Nonce (32-bit number)

There is no requirement to change the block header a particular way to attempt another hash but usually when you exhaust the nonce range you either

1) change extra nonce value in coinbase which results in a new merkle tree hash
2) change the timestamp

Pools usually do both to improve efficiency.

Each worker has a different merkle root and the pool allows the worker locally to increment time (n-time-rolling).
Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!