?

Log in

No account? Create an account
свежачок ужос календарь хто этот штрих?! налево налево направо направо
Пятилетию Биткоина посвящается - Бред Сивого Кобыла в Лунную Ночь
Зе бест IT-говноблог ева!
homya4ok
homya4ok
Пятилетию Биткоина посвящается
Среднее время нахождения блока пулом равно

BTC ETA

где T - текущее среднее время между блоками (https://blockchain.info/stats),

p=r/R,

где r - скорость пула, R - суммарная скорость сети, она же мощность хэширования (https://blockchain.info/stats)



Для начала необходимо понять, какова вероятность выигрыша - нахождения блока. При совместной работе нескольких участников их вклад пропорционален скорости, с которой идёт генерация шар. Соответственно, вероятность нахождения блока для участника равна отношению его скорости к суммарной скорости сети

p=r/R   (1),

где r - скорость пула, R - суммарная скорость сети

Теперь рассмотрим множество событий {X}, где Xi - выигрыш произошёл в i-том раунде. Тогда вероятность такого события равна

btc1       (2)

где p - из (1)

Средняя длительность раунда известна и примерно равна T=600 секунд (более точное значение можно посмотреть, например, здесь). Тогда длительность i раундов равна Ti=T*i .

Для определения среднего времени выигрыша найдём математическое ожидание M[X]:

btc2       (3)

Перейдя к непрерывной функции, получим

btc3       (4)

Для расчёта интеграла найдём первообразную

btc4       (5)

и воспользуемся формулой Ньютона-Лейбница, учтя, что на бесконечности F(x) равна нулю:

btc5       (6)

где p определяется формулой (1)

То есть, например, при суммарной скорости сети, равной 10 петахэшей в секунду, среднему времени между блоками 600 секунд (что примерно соответствует состоянию на 3 января 2014 года) и скоростью пула 2,7 петахэшей в секунду (что примерно соответствует состоянию пула BTCGuild на 3 января 2014 года), среднее время нахождения блока для этого пула составит согласно формуле примерно 36 минут. А, например, при скорости пула 600 терахэшей в секунду (что примерно соответствует состоянию пула Slush's pool на 3 января 2014 года), время нахождения блока составит уже примерно 2 часа 48 минут. Ну а если взять какой-нибудь маленький пул, скажем, на 10 терахэшей, то тут ожидаемое время нахождения блока (3 января 2014 года) будет уже около 7 дней.

Метки: , ,

Насрать