Нужна помощь?

Какова вероятность подтверждения блока с помощью EasyMining на NiceHash?

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

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

Вероятность нахождения блока

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

Формула такова:

probability on EasyMining

Этот метод дает грубую оценку, но на самом деле майнинг включает в себя больше переменных, и на фактическую вероятность могут влиять другие факторы, такие как изменения в сложности сети, времени и т. д.

Сложность сети [D]: это измерение того, насколько сложно найти новый блок (т. е. решить проблему Proof of Work) в блокчейне. Она корректируется на основе того, как быстро майнеры решают блоки, обеспечивая постоянное время блока (например, около 10 минут для Биткоина).

Хэшрейт [Hm]: это общая вычислительная мощность (измеряемая в хэшах в секунду), которая используется для майнинга криптовалюты в сети. Она измеряет, сколько хэшей (попыток) майнеры делают в секунду для решения блока.

Чтобы рассчитать хэшрейт из сложности сети, умножьте сложность на 2³² и разделите на время блока в секундах. Для Биткоина время блока обычно составляет 600 секунд, но для других криптовалют оно может отличаться.

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

probability on EasyMining

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

1. Общее количество хэшей, которые майнер вычислит за время t, составит:

probability on EasyMining

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

probability on EasyMining

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

probability on EasyMining

Пример расчета:

Предположим следующее:

  • Хэшрейт майнера 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 событий в заданный период времени следующая:

probability on EasyMining

Где:

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

Для майнинга λ — это ожидаемое количество блоков, найденных за период времени на основе вашего хэшрейта. Ожидаемое количество блоков (λ), которое майнер с хэшрейтом Hm может найти за заданный период t, равно:

probability on EasyMining

Где:

  • Hm — хешрейт майнера (в хешах в секунду).
  • t — время майнинга (в секундах).
  • D — сложность сети.
  • 2³² — коэффициент смещения для сложности

Используя формулу Пуассона, вероятность нахождения ровно одного блока (k=1) равна:

probability on EasyMining

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

probability on EasyMining

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

probability on EasyMining

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

probability on EasyMining

Примечание: эта формула используется для расчета вероятности всех пакетов 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 - λ. Поэтому вероятность нахождения хотя бы одного блока становится:

probability on EasyMining

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



НАПИСАНО
Saša Čoh
Saša Čoh is CEO and board member at NiceHash, driving the company's technological vision and strategic direction. With years of hands-on experience in software engineering, blockchain technologies, and system architecture, he has been instrumental in building cutting-edge solutions that shape NiceHash's position in the global cryptocurrency and mining ecosystem.
Перевод с английского Tatiana