Bitcoin Forum

Local => Anfänger und Hilfe => Topic started by: biddicoin on October 24, 2012, 04:27:44 PM



Title: Wie Shares anhand der Hashrate berechnen?
Post by: biddicoin on October 24, 2012, 04:27:44 PM
Hallo zusammen,

irgendwie habe ich ständig für PPS Pools falsch kalkuliert... ich bekam nämlich weit weniger als ich
mir errechnet hatte (anhand meiner avg rate im CGminer) - egal bei welchem PPS Pool ich war.
Es war wohl immer ca 20% weniger als ich mir anhand der PPS Bezahlung des jeweiligen Pools errechnete.

Gibt es eine Möglichkeit das auszurechnen?

Beispiel: 1.000 Mhash bei 0.000016 BTC/Share

Gruß


Title: Re: Wie Shares anhand der Hashrate berechnen?
Post by: lassdas on October 24, 2012, 06:21:52 PM
Creating one block requires (on average) 2^48/65535*difficulty hashes, or 4295032833*difficulty, since difficulty 1 corresponds to a target of 0x00000000FFFF0000...

This means that with n MH/s, you need 4295.032833*difficulty/n seconds per block. Otherwise said, 50 BTC per (4295.032833*difficulty/n seconds), or n/(difficulty*85.90065666) BTC/s.

This equals:
  • 0.6984812728*n/difficulty BTC/minute
  • 41.90887637*n/difficulty BTC/hour
  • 1005.813033*n/difficulty BTC/day
  • 30000*n/difficulty BTC/month (approximate)
  • 367000*n/difficulty BTC/year (approximate)

Ein Share im Pool ist das Gleiche wie ein Block im Bitcoin-Netzwerk, nur hat der Pool eine (wesentlich) geringere Difficulty.
Somit sind alle Variablen bekannt und wir können rechnen....

MH/s n = 1000
Pool difficulty = 1
Blocks = Shares
(0.6984812728*n/difficulty)/50 = 13,9696 Shares/minute
(41.90887637*n/difficulty)/50 = 838,1775 Shares/hour
(1005.813033*n/difficulty)/50 = 20116,2606 Shares/day

20116,2606 * 0,000016 = 0,3216 BTC/Tag


Title: Re: Wie Shares anhand der Hashrate berechnen?
Post by: biddicoin on October 24, 2012, 11:06:54 PM
Wow - danke für die ausführliche Antwort!

Ja da war meine Kalkulation ein wenig anders ;-)