2GOOD написа:Страхотен спор, харесва ми... само да попитам участниците в него дали мога на по-късен етап да го преместя в темата за соло копането.
Хубаво ще е да има една такава тема . Аз като смятам самостоятелно получавам различни стойности от калкулаторите.
Ако се абстрахираме от всякакви калкулатори и искаме да сметнем сами по възможно най-точен начин се получава нещо такова.
"If the current difficulty is D, then the target hash (the value below which block hashes must go) is:
0x00000000FFFF0000000000000000000000000000000000000000000000000000 / D
(by definition of difficulty, which is a fraction of the maximum target), or otherwise put, the number of valid hashes is:
65535 * 2208 / D
Which means that the ratio of all hashes over valid hashes would be:
2256 / (65535 * 2208 / D) = D * 248 / 65535 = D * 4295032833
Which, at the current (April 2014) difficulty of D = 8974296.01488785 means that one hash in
8974296.01488785 * 4295032833 = 38544896037004512
results in a valid block, or each attempt has a chance of
1/38544896037004512 = .0000000000000000259
"
Това според мен е най-точното начало от където да започнем. При днешна трудност 43971662056 , шанса на един хеш да удари блок е 1/(43971662056* 4295032833)=0.000000000000000000005294934966
Да речем че машината ми е на пара и прави по 1 хеш в секунда.
За да пресметна каква е вероятността за някакъв период от време го пресмятам в секунди. Например за лотарията на Балкански ще сметна с 180, 781и 1561 дена. Това са съответно 15552000, 67478400 и 134870400 секунди. Вероятностите за удар за съответният период с 1 хаш/секунда с помощта на биномното разпределение на Бернули са 0.00000000000008234683 , 0.00000000000035729374 и 0.00000000000071413000 умножавам по 1400*10^9 и се получава 0.11528556, 0.500211235 и 0.999781996
Тия числа са различни от калкулаторите в нета. Възможно е да имам някаква грешка, но за мен са правилно и точно сметнати. Ако имате мнение за начина ми за смятане, ще се радвам да го споделите, особено ако е критично.