Bitcoin Forum
October 16, 2018, 05:36:58 PM *
News: Make sure you are not using versions of Bitcoin Core other than 0.17.0 [Torrent], 0.16.3, 0.15.2, or 0.14.3. More info.
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: How does the getblocktemplate request rate correlate with a miner's hashrate?  (Read 637 times)
Geremia
Sr. Member
****
Offline Offline

Activity: 461
Merit: 250


View Profile WWW
June 16, 2015, 09:25:25 PM
 #1

What is the relationship between a miner's hashrate and the getblocktemplate (GBT) request rate?

(The question "How does the rate of getwork requests correlate with the hashrate of a miner?" discusses getwork, but that's outdated.)

(cf. the related Bitcoin StackExchange question)

BTC tip jar | my BTC wiki, BTC StackExchange, & Twister posts pages | Tox ID: 65C3E8810738AD9D175234808FCB317A1103632903436203D45411AE97C03F54C34861AB6663
Join Kraken. | The best, free book on Bitcoin: Mastering Bitcoin
Nos cum prole pia benedicat Virgo Maria.
1539711418
Hero Member
*
Offline Offline

Posts: 1539711418

View Profile Personal Message (Offline)

Ignore
1539711418
Reply with quote  #2

1539711418
Report to moderator
1539711418
Hero Member
*
Offline Offline

Posts: 1539711418

View Profile Personal Message (Offline)

Ignore
1539711418
Reply with quote  #2

1539711418
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
-ck
Moderator
Legendary
*
Offline Offline

Activity: 2674
Merit: 1143


Ruu \o/


View Profile WWW
June 16, 2015, 09:31:42 PM
 #2

It makes absolutely no difference to the hashrate since work generation is done on the miner. The frequency of getblocktemplate requests correlates with the amount of transactions you are likely to include from the current set of transactions. The more frequently you do it, the more transactions on average you will have. It is the pool/pool software that determines the frequency of GBT requests. Stratum stipulates updates should occur every minute and usually the pool software will have an updated set of transactions along with each stratum update, but there is nothing stopping the pool from just sending the old set of transactions every minute. Most pools send out a new set of transactions every minute; p2pool does not, usually waiting longer, and ckpool defaults to doing it every 30 seconds which is why the ckpool instances out there have more transactions on average (it also NEVER generates transaction free work templates).

Developer/maintainer for cgminer and ckpool/ckproxy.
ZERO FEE Pooled mining at ckpool.org, 1% Fee Solo mining at solo.ckpool.org
-ck
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!