Какова вероятность подтверждения блока с помощью EasyMining на NiceHash?
EasyMining от NiceHash похож на соло-майнинг на ASIC-машинах, но имеет ключевое отличие: вместо использования собственного оборудования вы приобретаете мощность для майнинга на определенный период времени. В течение этого периода времени у вас есть возможность добыть блок и получить полное вознаграждение за блок, как и при соло-майнинге.
Однако, в отличие от традиционного соло-майнинга, NiceHash предлагает гибкие пакеты с различными уровнями мощности для майнинга. Вы можете выбрать меньший, более доступный пакет с меньшей вероятностью нахождения блока или инвестировать в более крупный пакет с более высоким хэшрейтом, что значительно увеличит вероятность успеха, но по более высокой цене. Эта гибкость позволяет пользователям подгонять риск и вознаграждение в зависимости от своего бюджета. Дополнительным преимуществом является то, что вы потенциально можете подтвердить несколько блоков в одном приобретенном пакете, максимизируя свою прибыль в течение срока действия пакета.
Вероятность нахождения блока
Вероятность нахождения валидного блока за определенный период можно приблизительно оценить, сравнив эффективный хешрейт майнера с общим хешрейтом сети и учтя время блока.
Формула такова:

Этот метод дает грубую оценку, но на самом деле майнинг включает в себя больше переменных, и на фактическую вероятность могут влиять другие факторы, такие как изменения в сложности сети, времени и т. д.
Сложность сети [D]: это измерение того, насколько сложно найти новый блок (т. е. решить проблему Proof of Work) в блокчейне. Она корректируется на основе того, как быстро майнеры решают блоки, обеспечивая постоянное время блока (например, около 10 минут для Биткоина).
Хэшрейт [Hm]: это общая вычислительная мощность (измеряемая в хэшах в секунду), которая используется для майнинга криптовалюты в сети. Она измеряет, сколько хэшей (попыток) майнеры делают в секунду для решения блока.
Чтобы рассчитать хэшрейт из сложности сети, умножьте сложность на 2³² и разделите на время блока в секундах. Для Биткоина время блока обычно составляет 600 секунд, но для других криптовалют оно может отличаться.
Вот математический подход для получения вероятности нахождения блока:

- Пусть Hm — хэшрейт майнера (хеши в секунду).
- Пусть D — сложность сети.
- Пусть t — время, затраченное на майнинг (в секундах).
1. Общее количество хэшей, которые майнер вычислит за время t, составит:

2. Среднее количество хешей, необходимое для нахождения валидного блока, с учетом сложности сети составляет:

3. И наконец, вероятность того, что майнер найдет валидный блок за заданное время t, представляет собой отношение хэшей, которые может вычислить ваш майнер, к общему количеству хэшей, необходимых для поиска блока в сети:

Пример расчета:
Предположим следующее:
- Хэшрейт майнера Hm = 3000 TH/s = 3 PH/s
- Сложность сети D = 90 триллионов (90 000 000 000 000) = 90 × 10¹²
- Время майнинга t = 1 час = 3600 секунд.
Вот грубая оценка покупки пакета Gold S (за 0,0001 BTC) на срок 1 часа по цене хешрейта: 0,7 BTC/EH/s. Итоговый хэшрейт пакета следующий:
Hm = 0.0001 / (0.7 / 24) = 0.003 EH/s = 3 PH/s
Общее количество хэшей майнера за 1 час:
3 PH/s × 3,600 s = 10.8 EH = 10.8 × 10¹⁸ H
Общее количество хэшей сети, необходимое для поиска блока (в среднем каждые 10 минут):
(90 × 10¹²) × 2³² ≈ 3.865 × 10²³
Вероятность нахождения блока:
Вероятность ≈ 10.8 × 10¹⁸ / 3.865 × 10²³ ≈ 0.000028
Это означает, что вероятность нахождения блока Биткоина с 3 PH/s в течение 1 часа составляет примерно 0,0028% или 1:35,787.
Расширенный математический подход к расчету вероятностей нахождения хотя бы одного блока
Распределение Пуассона особенно полезно для расчета вероятности редких событий, происходящих в течение фиксированного периода, например, подтверждения блока Биткоина. Майнинг является идеальным примером процесса Пуассона, поскольку открытие каждого блока не зависит от других, а блоки находятся с постоянной средней скоростью, определяемой хэшрейтом или сложностью.
Распределение Пуассона моделирует вероятность определенного числа событий, происходящих в течение фиксированного интервала, предполагая, что события происходят с постоянной средней частотой. Формула для вероятности наблюдения k событий в заданный период времени следующая:

Где:
- P(k;λ) — вероятность наблюдения k событий (в нашем случае — блоков) за интервал времени.
- λ — ожидаемое число событий (средняя частота событий за интервал).
- e — число Эйлера (~2,71828).
- k — количество событий, которые вас интересуют (например, k=1 для нахождения ровно одного блока).
Для майнинга λ — это ожидаемое количество блоков, найденных за период времени на основе вашего хэшрейта. Ожидаемое количество блоков (λ), которое майнер с хэшрейтом Hm может найти за заданный период t, равно:

Где:
- Hm — хешрейт майнера (в хешах в секунду).
- t — время майнинга (в секундах).
- D — сложность сети.
- 2³² — коэффициент смещения для сложности
Используя формулу Пуассона, вероятность нахождения ровно одного блока (k=1) равна:

Вероятность нахождения хотя бы одного блока можно рассчитать как дополнение к нахождению нулевых блоков:

Где P(0; λ) — вероятность нахождения нулевых блоков, рассчитываемая как:

Таким образом, окончательная формула вероятности нахождения хотя бы одного блока принимает вид:

Примечание: эта формула используется для расчета вероятности всех пакетов EasyMining.
Пример расчета:
Предположим следующее:
- Хэшрейт майнера Hm = 3000 TH/s = 3 PH/s
- Сложность сети D = 90 триллионов (90 000 000 000 000) = 90 × 10¹²
- Время майнинга t = 1 час = 3600 секунд.
λ = 10.8 × 1018 / 3.865 × 1023 ≈ 0.000028
P(хотя бы 1 блок) = 1 - e-0.000028 ≈ 0.000028
Для малых λ, e-λ ≈ 1 - λ. Поэтому вероятность нахождения хотя бы одного блока становится:

Вероятность нахождения хотя бы одного блока приблизительно равна λ и зависит от хэшрейта майнера, сложности сети и времени, затраченного на майнинг.