Как рассчитывается вероятность в соло-майнинге?
Недавно мы представили новую функцию "Catch the Block". В этой статье мы разберемся в том, как рассчитывается вероятность "поймать" или найти блок на блокчейне.
Что собой представляет соло-майнинг?
Соло-майнинг — это самостоятельная попытка отдельного майнера подтвердить блоки транзакций на блокчейне. Другими словами, соло-майнинг — это способ майнинга криптовалюты без пулов.
Сатоши Накамото писал: "одна видеокарта, один голос", что означает, что каждый владелец домашнего ПК мог проголосовать за обновление протокола или другое решение на блокчейне.
Для того, чтобы проголосовать на блокчейне, необходимо настроить узел. Затем майнер может запустить майнинг через этот узел. Майнер соревнуется с другими узлами и майнерами за подтверждение блока транзакций первым. Это называется соло-майнинг. Майнер пытается подтвердить блоки, выполняя майнинг в одиночку, без помощи других (пулов).
Противоположность соло-майнинга — майнинг на пуле. Процесс майнинга на пуле очень подобен соло-майнингу. Однако вместо попытки майнера подтвердить блок в одиночку, он получает помощь от других майнеров, тем самым увеличивая вероятность нахождения или поимки блока. Все майнеры разделят вознаграждение, основываясь на том, какой они внесли вклад.

Вы можете прочитать больше о том, что собой представляет соло-майнинг, в этой статье, посвященной соло-майнингу.
Какова вероятность поймать блок в соло-майнинге?
На сегодняшний день соло-майнинг очень зависит от фактора удачи. Некоторые люди пытаются выполнять майнинг биткоинов со всего одним устройством ASIC, но если им повезет, они подтвердят блок и поймают удивительную награду в размере 6.25 BTC! Вероятность нахождения блока сильно зависит от объема мощности, который соло-майнер использует для майнинга.
Если у майнера 1/3 от всей мощности сети блокчейна, статистически он поймает каждый третий блок.
Давайте взглянем на соло-майнинг с помощью одного из лучших ASIC и какая у него вероятность нахождения блока.
Скорость AntMiner S19 XP: 140 TH/s
Скорость сети Биткоин: 215,370,000 TH/s
Время блока Биткоина: 10 минут
В примере выше у AntMiner S19 XP 1/1538357 сети хэшрейта. Этот майнер имеет шанс 0.000065% поймать блок каждые 10 минут. Это означает, что он статистически поймает один блок из каждых 1538357 блоков или 10683 дней, что равно 29 годам.
Какова вероятность поймать блок соло-майнинга с NiceHash?
Catch the Block от NicеHash работает подобно соло-майнингу с помощью ASIC, за исключением того, что вы покупаете мощность для майнинга на определенный период времени. В этот период у вас есть шанс поймать блок и заработать полное вознаграждение.
Еще одно отличие — это то, что NiceHash позволяет вам покупать разные пакеты. Вы можете купить пакет с более низкой скоростью, заплатить меньше, но и шансы поймать блок будут ниже. Или вы можете купить более крупный пакет и заплатить больше, таким образом увеличивая шансы поймать блок.
Давайте взглянем на пример вероятности поймать блок с помощью соло-майнинга биткоинов.
Цена пакета Gold L: 0.01 BTC или ≈ €195 на момент написания статьи
Скорость сети Биткоин: 215,370,000 TH/s
Время блока Биткоина: 10 минут
Время пакета: 60 минут (может длиться больше или меньше)
Покупая пакет Gold L по указанной выше цене (цена может меняться), вы получаете 12652.6 TH/s скорости майнинга на определенное время, например, 60 минут. Шансы нахождения блока — 0.00587%. Поскольку пакет будет активен 60 минут, а время блока Биткоина составляет 10 минут, у вас будет шанс поймать более 1 блока (хотя и очень маленький)!
Самое лучшее — это то, что вы можете поймать несколько блоков с помощью всего одного купленного пакета:
Формула вероятности
Предположим, что процесс Пуассона моделирует поступление блоков. Процесс Пуассона — это процесс, в котором новые события (или поступления) возникают со случайными интервалами, следуя экспоненциальному распределению. Существенной характеристикой распределения Пуассона является отсутствие памяти; интервалы между любыми двумя событиями не зависят друг от друга и статистически идентичны друг другу.
Вероятность того, что событие произойдет хотя бы один раз в заданный интервал времени, является дополнением к тому, что событие никогда не произойдет. Затем мы можем определить вероятность хотя бы одного события в менее чем заданный интервал времени, используя экспоненциальную кумулятивную функцию распределения (CDF):
