Создание своего собственного пула для майнинга криптовалют: полное руководство

 

Майнинг-пул представляет собой сервер, который объединяет вычислительные ресурсы участников, распределяет между ними задачи по поиску блоков и делит полученное вознаграждение в зависимости от вклада каждого. Такой подход обеспечивает меньший, но стабильный доход, что делает его привлекательным по сравнению с редкими и непредсказуемыми наградами при соло-майнинге. Например, в пуле даже майнер с небольшой мощностью может регулярно получать долю от добытых блоков, а не ждать удачи годами. Но что, если пойти дальше и не просто присоединиться к пулу, а создать свой собственный? Это может стать интересным способом заработка. Владельцы крупных пулов получают доход, взимая комиссию (обычно от 1% до 4%) с каждого добытого блока. В этой статье я расскажу, как шаг за шагом создать и раскрутить свой майнинг-пул. Мы разберем практические аспекты: от настройки инфраструктуры до маркетинга, чтобы ваш пул стал конкурентоспособным.

Предупреждение о рисках: Информация в этой статье предоставлена исключительно в образовательных целях и не является финансовой рекомендацией, инвестиционным советом или предложением купить/продать активы. Все описанные стратегии, методы или идеи могут привести к финансовым потерям, включая полную утрату капитала. Мы не гарантируем результатов и не несём ответственности за любые убытки. Перед применением проведите собственное исследование.

 

Что такое майнинг-пул и зачем создавать свой

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

Майнинг-пул — это программно-аппаратный комплекс, который объединяет вычислительные мощности множества майнеров для совместной добычи криптовалюты. Представьте лотерею, где шанс выиграть у одного человека — 0.001%, а у группы из тысячи человек — уже близок к 100%. Именно так работают пулы.

 

Как устроен майнинг-пул технически

Архитектура типичного пула включает несколько ключевых компонентов:

  • Серверная часть получает задания от блокчейн-сети (например, Bitcoin или Ethereum), разбивает сложную математическую задачу на тысячи мелких подзадач и распределяет их между подключенными майнерами.
  • Stratum-сервер — это протокол связи между пулом и майнерами. Он передает задачи, принимает решения (shares) и проверяет их корректность.
  • База данных хранит информацию о каждом майнере: сколько работы он выполнил, какая у него вычислительная мощность (хешрейт), сколько он заработал.
  • Веб-интерфейс отображает статистику в реальном времени — сколько майнеров подключено, какой общий хешрейт пула, найденные блоки, история выплат.

Когда пул находит блок (решает математическую задачу), он получает вознаграждение от блокчейн-сети.

Пример
Например, в Bitcoin это 6.25 BTC (после халвинга 2024 года) плюс комиссии транзакций. Это вознаграждение делится между всеми участниками пула пропорционально их вкладу. Если ваш майнер обеспечил 1% от общей мощности пула, вы получите 1% от награды (минус комиссия пула).

майнинг пул

 

3 причины создать свой пул

  1. Первая причина — экономия на комиссиях. Крупные пулы берут от 1% до 4% с каждой выплаты. Если у вас большая ферма или вы планируете привлекать других майнеров, эти проценты быстро накапливаются. Foundry USA с долей 32% хешрейта Bitcoin зарабатывает миллионы долларов ежемесячно только на комиссиях.
  2. Вторая причина — полный контроль. Вы сами выбираете, какие транзакции включать в блоки, какую систему распределения вознаграждений использовать, какие монеты майнить. Тема децентрализации стала особенно актуальной — многие майнеры не хотят зависеть от централизованных пулов, которые могут подвергаться регулированию или цензуре.
  3. Третья причина — бизнес-возможность. Привлекая майнеров на свой пул, вы берете комиссию с их добычи. Даже небольшой пул на 100 майнеров с суммарным доходом $50,000/месяц при комиссии 2% приносит $1,000 пассивного дохода владельцу.

 

 

3 пути создания майнинг-пула: выбор стратегии

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

 

Путь №1: Разработка с нуля

Это самый сложный, дорогой, но и самый гибкий вариант. Вы нанимаете команду разработчиков (или делаете сами, если имеете соответствующие навыки), и создаете уникальное решение под свои нужды.

  • Что потребуется: глубокое понимание блокчейн-протоколов выбранной криптовалюты, знание языков программирования (Python, Node.js, Go), умение работать с базами данных (MySQL, PostgreSQL, Redis), опыт в системном администрировании Linux. Вы пишете весь код самостоятельно: Stratum-сервер для связи с майнерами, модуль распределения задач, систему учета shares и начисления вознаграждений, веб-интерфейс для пользователей, систему автоматических выплат.
  • Преимущества: полная гибкость — можете реализовать любую логику распределения, добавить уникальные фишки (например, автоматическое переключение на самую прибыльную монету), полная безопасность — нет зависимости от стороннего кода, в котором могут быть уязвимости, возможность патентовать уникальные решения.
  • Недостатки: очень высокая стоимость разработки — от $60,000 до $150,000, длительные сроки — минимум 6-12 месяцев от идеи до запуска, высокие риски — ошибки в коде могут привести к потере средств майнеров и репутации.
  • Для кого: для амбициозных проектов с уникальной концепцией, для компаний с большим бюджетом, которые хотят создать конкурента Foundry USA или Binance Pool.

 

Путь №2: Использование готовых движков (NOMP, MPOS)

Это золотая середина — вы используете проверенное open-source решение, дорабатываете под себя и запускаете. Именно так создано большинство средних и малых пулов. Это позволяет быстро войти в рынок без огромных вложений.

  • Что потребуется: базовые знания Linux (установка пакетов, настройка конфигов), понимание структуры JSON (в нём пишутся конфиги), умение работать с Git (чтобы скачать код), базовое понимание Node.js или PHP (для небольших доработок). Программиста можно нанять на фриланс-биржах для доработки интерфейса — это обойдется в $1,000-5,000.
  • Преимущества: существенно дешевле — можно уложиться в $5,000-20,000 с учетом оборудования и доработок, быстрый запуск — 2-4 недели от начала до рабочего пула, проверенная кодовая база — эти движки используются годами, большинство багов уже исправлены, активное сообщество — если застрянете, можно найти помощь на форумах.
  • Недостатки: ограниченная гибкость — придется работать в рамках существующей архитектуры, зависимость от разработчиков — если проект заброшен, обновления прекратятся (MPOS, например, официально больше не поддерживается с 2018 года, но сообщество продолжает его дорабатывать), возможные уязвимости в коде — нужно следить за обновлениями безопасности.
  • Для кого: для майнеров с техническими навыками среднего уровня, для стартапов с ограниченным бюджетом, для тех, кто хочет запустить пул быстро и протестировать идею.

Популярные решения:

  • NOMP (Node Open Mining Portal) — мощная платформа, написанная на Node.js. Поддерживает множество алгоритмов (Scrypt, SHA-256, X11, Equihash, RandomX и другие), мультипул-возможности (можно майнить несколько монет одновременно), систему защиты от DDoS и spam-атак, автоматическую настройку сложности (vardiff), интеграцию с Redis для быстрых выплат. Исходный код доступен на GitHub (https://github.com/zone117x/node-open-mining-portal). NOMP — это одно из самых востребованных решений благодаря стабильности и сообществу.
  • MPOS (Mining Portal Open Source) — ещё один популярный вариант на PHP и MySQL. Отличается удобным веб-интерфейсом, гибкими настройками системы выплат (PPS, PPLNS, Prop), поддержкой нескольких воркеров от одного пользователя, встроенной системой новостей и уведомлений. Но имеет ограничения по алгоритмам (в основном Scrypt и SHA-256, для остальных нужны доработки). Проект официально не поддерживается оригинальными авторами с 2018 года, но сообщество продолжает вносить изменения через pull-запросы. GitHub: https://github.com/MPOS/php-mpos
  • MiningCore — современная альтернатива, написанная на .NET, которая набирает популярность. Она поддерживает множество монет (Bitcoin, Ethereum Classic, Monero), Stratum V2 для улучшенной эффективности и кластеризацию для высокой нагрузки.
  • Гибридный подход: NOMP + MPOS. Многие успешные пулы комбинируют эти решения — используют NOMP в качестве Stratum-сервера (потому что он быстрее и стабильнее), а MPOS — для веб-интерфейса (потому что он красивее и функциональнее). Это дает оптимальный баланс.

 

Путь №3: Заказ под ключ у разработчиков

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

  • Что входит в услугу: установка и настройка выбранного движка (NOMP/MPOS/custom), кастомизация веб-интерфейса (дизайн, брендинг), настройка серверов и безопасности, интеграция с кошельками и API бирж, начальное обучение и техподдержка на период запуска. Стоимость варьируется сильно — от $10,000 за базовую настройку NOMP до $70,000+ за полностью кастомное решение.
  • Преимущества: не нужны технические навыки — вы просто описываете требования, экономия времени — можно запуститься за 1-2 месяца, профессиональная работа — если выбрали хорошего подрядчика, получите качественный продукт.
  • Недостатки: высокая стоимость, риск нарваться на мошенников — много предложений на фриланс-биржах, но не все выполняют работу качественно, зависимость от подрядчика на этапе поддержки.
  • Для кого: для инвесторов без технического бэкграунда, для бизнесменов, которые хотят сфокусироваться на привлечении клиентов, а не на технической стороне.
Критерий С нуля Открытые платформы Под ключ
Стоимость (USD) 70 000–150 000 5000–20 000 12 000–70 000
Время до запуска 6–12 месяцев 2–6 недель 1–3 месяца
Технические навыки Высокие (программирование) Средние (администрирование) Минимальные
Гибкость Максимальная Высокая Зависит от подрядчика
Риски Высокие (ошибки в коде) Средние (уязвимости) Зависит от исполнителя
Поддержка сообщества Отсутствует Есть (GitHub, форумы) Зависит от договора
Идеально для Крупных инновационных проектов Большинства стартапов Инвесторов без IT
Совет
Наша рекомендация для большинства: начните с готовых движков (NOMP + MPOS). Это оптимальное соотношение цены, скорости и надежности. Позже, если пул взлетит, всегда можно нанять команду для разработки кастомного решения.

 

 

Выбор монеты для майнинга

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

Вариантов много, но не все монеты подходят для создания пула. Важно, чтобы криптовалюта использовала подходящий алгоритм майнинга (например, Ethash, KAWPOW, Autolykos2), поддерживалась современными майнерами (Gminer, TeamRedMiner, lolMiner) и была удобна для добычи в пуле с учетом сложности сети.

Основные алгоритмы:

  • SHA-256 (Bitcoin, Bitcoin Cash) — классика майнинга. Он требует специализированных ASIC-майнеров, таких как Bitmain Antminer S21 Pro или MicroBT Whatsminer M63S Hydro, обеспечивающих высокую производительность при умеренном энергопотреблении. К октябрю 2025 года общий хешрейт сети Bitcoin превысил 1,1 зеттахеш в секунду (ZH/s), что делает индивидуальный майнинг без пула абсолютно нереалистичным из-за экстремальной сложности. Пулы для SHA-256 — самые популярные, но и конкуренция огромная.
  • Etchash (Ethereum Classic, EthereumPoW) — алгоритм, ориентированный на GPU-майнинг с использованием видеокарт. После миграции основной сети Ethereum на Proof-of-Stake в 2022 году, майнеры массово перешли на эти форки, где алгоритм остается прибыльным для оборудования вроде NVIDIA RTX 4090, RTX 4060 Ti или AMD RX 7900 XTX. Он подходит для средних ферм с 8-16 картами, где акцент на гибкости и относительно низких вложениях по сравнению с ASIC.
  • Scrypt (Litecoin, Dogecoin) — ASIC-ориентированный алгоритм, который выделяется меньшим энергопотреблением по сравнению с SHA-256. Его преимущество — в объединенном майнинге: майнеры могут одновременно добывать LTC и DOGE на одном оборудовании, что потенциально увеличивает доход на 20-40% без дополнительных затрат. Популярные модели ASIC включают Bitmain Antminer L7 и Goldshell Mini-Doge Pro. Это делает алгоритм привлекательным для тех, кто ищет баланс между стабильностью и дополнительной выгодой.
  • X11 (Dash) — ASIC-алгоритм, используемый в Dash. Менее популярен, чем Bitcoin, но сообщество лояльное.
  • RandomX (Monero) — CPU-алгоритм, специально разработанный для противодействия ASIC. Майнится на обычных процессорах Intel/AMD. Это единственная крупная монета, которую можно эффективно майнить на CPU. Подходит для пулов, ориентированных на энтузиастов и тех, кто ценит децентрализацию.
  • Equihash (Zcash, Bitcoin Gold) — гибридный алгоритм, подходящий как для GPU, так и для ASIC (например, Bitmain Antminer Z15).

мощное оборудование для майнинга

 

Критерии выбора монеты

  1. Популярность монеты. Bitcoin — король, но конкуренция пулов максимальная. Ethereum Classic — золотая середина: достаточно популярен, но не перенасыщен пулами. Экзотические монеты — меньше конкуренции, но и меньше майнеров.
  2. Тип оборудования. ASIC-пулы привлекают профессиональных майнеров с большими мощностями. GPU-пулы — домашних майнеров с фермами из 6-12 видеокарт. CPU-пулы — энтузиастов и тех, кто майнит «на остатках» процессорных мощностей.
  3. Алгоритм майнинга — лучше выбирать алгоритмы, требующие много памяти (memory-hard), такие как Ethash, KAWPOW или Autolykos2. Это снижает вероятность конкуренции с ASIC, хотя полностью исключить их нельзя.
  4. Сложность разработки. Для SHA-256 (Bitcoin) существует множество готовых решений и документации. Для новых алгоритмов (например, KawPow для Ravencoin) может потребоваться больше технической работы.
  5. Сложность и хешрейт сети — низкие показатели облегчают старт нового пула, позволяя конкурировать с крупными игроками вроде 2Miners или Ethermine.
  6. Ликвидность и объемы торгов — монета должна торговаться на крупных биржах (Binance, KuCoin и т.д.), чтобы майнеры могли легко обменивать добытое. Избегайте проектов с низкой капитализацией.
  7. Размер блока и частота нахождения блоков — чем чаще пул находит блоки, тем стабильнее выплаты, что привлекает майнеров.
  8. Количество активных пулов — слишком много пулов означает высокую конкуренцию, а слишком мало — низкий интерес к монете. Ищите баланс.
  9. Доходность на единицу мощности — сравните доходность (например, $X на 1 MH/s) с конкурентами, учитывая затраты на электроэнергию.
  10. Прогноз роста цены — если монета вырастет в цене, это ускорит окупаемость пула, особенно если вы накапливаете добытую крипту.
  11. Затраты на электроэнергию.

Для выбора монеты стоит провести анализ: изучить историю проекта, команду разработчиков, планы развития и текущие данные о доходности (например, на WhatToMine.com).

WhatToMine

 

Совет

Для первого пула рекомендуем Ethereum Classic (Ethash) или Litecoin + Dogecoin (Scrypt merged mining). Почему? Достаточно большое сообщество майнеров, хорошая документация и готовые решения (NOMP отлично поддерживает оба алгоритма), умеренная конкуренция — можно найти свою нишу, стабильная прибыльность для майнеров — они охотно подключаются.

Если хотите выделиться — выбирайте менее популярную, но перспективную монету (например, Ergo на алгоритме Autolykos или Flux на Equihash). Здесь меньше конкуренции пулов, и вы можете стать лидером в своей нише.

 

Техническое оснащение: серверы, сеть, безопасность

Майнинг-пул — это высоконагруженный онлайн-сервис, который должен работать 24/7 без простоев. Давайте разберем, какое железо и сеть вам понадобятся.

 

Требования к серверам

Минимальная конфигурация для небольшого пула (до 100 майнеров):

  • CPU: 4-8 ядер (например, Intel Xeon E-2236 или AMD EPYC 7262)
  • RAM: 16-32 ГБ (для Node.js и Redis нужна оперативка)
  • SSD: 500 ГБ-1 ТБ (для базы данных и логов)
  • Сеть: 1 Гбит/с подключение с низким пингом
  • ОС: Ubuntu Server 20.04/22.04 или CentOS 8 (Linux — стандарт для майнинг-пулов)

Рекомендуемая конфигурация для среднего пула (100-1000 майнеров):

  • CPU: 16-32 ядра (AMD EPYC 7543 или Intel Xeon Gold)
  • RAM: 64-128 ГБ
  • SSD: 2-4 ТБ NVMe (скорость дисков критична для Redis)
  • Сеть: 10 Гбит/с с резервным каналом
  • Geo-распределение: серверы в разных регионах (Северная Америка, Европа, Азия) для снижения пинга
Для крупного пула (1000+ майнеров) нужен кластер серверов с балансировкой нагрузки, но это уже тема для отдельной статьи.

Облако или выделенный сервер? На старте можно использовать облачные решения (AWS, Google Cloud, DigitalOcean, Hetzner). Плюсы: быстрый запуск, легко масштабировать, не нужно покупать железо. Минусы: дороже в долгосрочной перспективе, могут быть ограничения по типу контента (некоторые провайдеры запрещают криптовалютную активность).

Ориентировочная стоимость: облачный VPS (4 ядра, 16 ГБ RAM, 500 ГБ SSD) на Hetzner — €40-60/месяц, выделенный сервер (16 ядер, 64 ГБ RAM, 2 ТБ SSD) на Hetzner Dedicated — €100-200/месяц, AWS/Google Cloud — аналогичные конфиги будут стоить в 2-3 раза дороже, но с лучшей гео-доступностью.

 

Сетевые требования

Пропускная способность. Каждый подключенный майнер генерирует постоянный поток данных (получает задачи, отправляет shares). Один GPU-майнер генерирует ~10-50 Кб/с трафика, один ASIC — ~50-200 Кб/с. Для 100 GPU-майнеров нужно минимум 5 Мбит/с, для 100 ASIC — 20 Мбит/с. Но это минимум — берите с запасом x5-10 для пиковых нагрузок.

Низкий пинг критичен. Майнеры выбирают пул с наименьшими задержками. Если ваш сервер в Европе, а майнеры в Азии, пинг будет 150-300 мс — это плохо. Майнеры уйдут на локальный пул с пингом 20-50 мс. Решение: мультирегиональная архитектура. Ставьте Stratum-серверы в нескольких регионах (EU, US, Asia), которые синхронизируются с центральной БД. Так каждый майнер подключается к ближайшему серверу.

Защита от DDoS. Пулы — частая цель DDoS-атак. Конкуренты могут пытаться положить ваш сервис, или хакеры вымогать деньги. Обязательные меры: используйте Cloudflare или подобный CDN с DDoS-защитой (бесплатный план Cloudflare покрывает атаки до 10 Гбит/с), настройте fail2ban для блокировки IP с подозрительной активностью, ограничьте количество подключений с одного IP, используйте rate limiting на уровне приложения.

 

Безопасность: как не потерять деньги

Пул хранит криптовалюту майнеров, и любая брешь в безопасности может обернуться катастрофой.

Вот контрольный список безопасности:

  • Hot wallet и cold wallet. Основную массу средств держите в офлайн, на аппаратных кошельках типа Ledger или Trezor. На сервере пула держите только минимум для ежедневных выплат — 10-20% от оборота.
  • Двухфакторная аутентификация (2FA). Для доступа к админ-панели, SSH, кошелькам — везде 2FA (Google Authenticator, Authy).
  • Шифрование базы данных. Пароли пользователей, API-ключи — всё должно быть зашифровано. Используйте bcrypt для паролей.
  • Регулярные бэкапы. Автоматический бэкап БД каждые 6 часов. Храните копии в разных местах (локальный сервер + облако + внешний диск).
  • Мониторинг и алерты. Настройте систему мониторинга (Grafana + Prometheus или Zabbix), которая будет слать алерты при: падении хешрейта пула, необычной активности в БД, попытках несанкционированного доступа.
  • Регулярные обновления. Следите за обновлениями NOMP/MPOS и Node.js. Уязвимости в старых версиях — частая причина взломов.
  • Аудит кода перед запуском. Если использу используете код с GitHub, проверьте его на наличие бэкдоров. Известны случаи, когда злоумышленники выкладывали модифицированные версии MPOS с скрытыми функциями для кражи средств.

 

 

Пошаговая установка майнинг-пула на NOMP

Теперь перейдем к практике. Я покажу детальную установку пула на базе NOMP для Ethereum Classic (алгоритм Etchash). Этот гайд подойдет для Ubuntu Server 22.04.

 

Шаг 1: Подготовка сервера

Подключаемся к серверу по SSH и обновляем систему:

sudo apt update && sudo apt upgrade -y

Устанавливаем необходимые пакеты:

sudo apt install -y build-essential libssl-dev libboost-all-dev git curl wget

Устанавливаем Node.js (NOMP требует Node.js 16+):

curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt install -y nodejs
node --version # Проверяем установку

Устанавливаем Redis (для хранения shares):

sudo apt install -y redis-server
sudo systemctl enable redis-server
sudo systemctl start redis-server
redis-cli ping # Должен ответить "PONG"

 

Шаг 2: Установка демона криптовалюты

Для работы пула нужен полный узел (full node) криптовалюты. Для Ethereum Classic это Geth-клиент:

# Скачиваем Geth для ETC
wget https://github.com/etclabscore/core-geth/releases/download/v1.12.14/core-geth-linux-v1.12.14.zip
unzip core-geth-linux-v1.12.14.zip
sudo mv geth /usr/local/bin/

Создаем директорию для данных блокчейна:

mkdir -p ~/etc-node/data

Запускаем синхронизацию (это займет несколько часов):

geth --classic --datadir ~/etc-node/data --http --http.addr 127.0.0.1 --http.port 8545 --http.api eth,web3,personal --syncmode "fast"

Проверяем синхронизацию:

geth attach http://127.0.0.1:8545
> eth.syncing # Покажет прогресс синхронизации

 

Шаг 3: Установка NOMP

Клонируем репозиторий NOMP:

cd ~
git clone https://github.com/zone117x/node-open-mining-portal.git nomp
cd nomp

Устанавливаем зависимости:

npm install

Если возникают ошибки с компиляцией native модулей (bignum, sha3), установите:

sudo apt install -y python3 build-essential
npm install --build-from-source

 

Шаг 4: Конфигурация NOMP

Копируем примеры конфигов:

cp config_example.json config.json
cp coins/litecoin_example.json coins/ethereumclassic.json
cp pool_configs/litecoin_example.json pool_configs/ethereumclassic.json

Редактируем config.json:

{
"clustering": {
"enabled": true,
"forks": "auto"
},
"defaultPoolConfigs": {
"blockRefreshInterval": 1000,
"jobRebroadcastTimeout": 55,
"connectionTimeout": 600
},
"website": {
"enabled": true,
"host": "0.0.0.0",
"port": 80,
"stratumHost": "pool.yourpool.com",
"stats": {
"updateInterval": 60,
"historicalRetention": 43200
}
},
"redis": {
"host": "127.0.0.1",
"port": 6379
},
"switching": {
"switch1": {
"enabled": false
}
},
"profitSwitch": {
"enabled": false
}
}

Редактируем coins/ethereumclassic.json:

{
"name": "EthereumClassic",
"symbol": "ETC",
"algorithm": "etchash",
"peerMagic": "eth63",
"peerMagicTestnet": "eth63test"
}

Редактируем pool_configs/ethereumclassic.json:

{
"enabled": true,
"coin": "ethereumclassic.json",
"address": "0xYOUR_ETC_WALLET_ADDRESS_HERE",
"rewardRecipients": {
"0xYOUR_FEE_WALLET": 1.5
},
"paymentProcessing": {
"enabled": true,
"paymentInterval": 120,
"minimumPayment": 0.5,
"daemon": {
"host": "127.0.0.1",
"port": 8545,
"user": "",
"password": ""
}
},
"ports": {
"3333": {
"diff": 4000000000,
"varDiff": {
"minDiff": 2000000000,
"maxDiff": 16000000000,
"targetTime": 15,
"retargetTime": 90,
"variancePercent": 30
}
}
},
"daemons": [
{
"host": "127.0.0.1",
"port": 8545,
"user": "",
"password": ""
}
],
"p2p": {
"enabled": false
}
}

Важные параметры:

  • address — ваш ETC-кошелек, куда будут приходить награды за блоки
  • rewardRecipients — комиссия пула (здесь 1.5%)
  • paymentInterval — как часто выплачивать майнерам (в секундах, 120 = каждые 2 минуты)
  • minimumPayment — минимальная сумма для выплаты (0.5 ETC)
  • ports — порты для подключения майнеров, diff — начальная сложность

 

Шаг 5: Запуск пула

Запускаем NOMP:

node init.js

Если всё настроено правильно, увидите:

[POSIX] (Thread 1) Loading pool configs from pool_configs
[MASTER] (Thread 1) Pool ethereumclassic loaded
[MASTER] (Thread 1) Spawned 4 pool workers
[Pool] (Thread 1) Starting stratum pool on port 3333
[Pool] (Thread 1) Website started on port 80

Для запуска в фоне используйте PM2:

npm install pm2 -g
pm2 start init.js --name nomp-pool
pm2 save
pm2 startup # Автозапуск при перезагрузке сервера

 

Шаг 6: Настройка веб-интерфейса

NOMP включает базовый веб-интерфейс, но он очень простой. Для красивого фронтенда можно:

  • Использовать MPOS (интегрируется с NOMP)
  • Использовать готовые темы для NOMP (GitHub: nomp-frontend-templates)
  • Заказать кастомный дизайн у фронтенд-разработчика

Базовый интерфейс доступен по адресу http://your-server-ip/. Там будет статистика пула, список майнеров, найденные блоки.

 

Шаг 7: Подключение первого майнера

Для тестирования подключите свой майнер. Например, для GPU-майнинга ETC используйте TeamRedMiner или lolMiner:

# Пример команды для TeamRedMiner

./teamredminer -a etchash -o stratum+tcp://your-pool-ip:3333 -u YOUR_ETC_WALLET.worker1 -p x

Где:

  • your-pool-ip:3333 — адрес вашего пула и порт
  • YOUR_ETC_WALLET — ваш ETC-кошелек для получения выплат
  • worker1 — имя воркера (для статистики)

Если всё работает, в логах NOMP увидите:

[Pool] New client connected from 192.168.1.100
[Pool] Worker YOUR_ETC_WALLET.worker1 authorized
[Pool] Share accepted from YOUR_ETC_WALLET.worker1

Контрольный список запуска:

  • Сервер настроен и обновлен
  • Node.js и Redis установлены и работают
  • Демон криптовалюты (Geth) синхронизирован
  • NOMP установлен и сконфигурирован
  • Кошельки для получения наград и комиссий созданы
  • Порты открыты в firewall (3333 для майнеров, 80 для веб-интерфейса)
  • Тестовый майнер подключен и отправляет shares
  • Система мониторинга настроена (опционально, но рекомендуется)
  • Бэкапы базы данных настроены
  • DDoS-защита активирована (Cloudflare или аналог)

сотрудничество

 

 

Системы распределения вознаграждений: PPS vs PPLNS

Одно из важнейших решений при создании пула — как делить награду между майнерами. Существует несколько схем, каждая со своими плюсами и минусами.

 

PPS (Pay Per Share) — платим за каждый share

Самая простая и понятная система. Майнер получает фиксированную выплату за каждый отправленный share (подтвержденное решение задачи), независимо от того, нашел пул блок или нет.

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

Например, если награда за блок ETC = 2.56 ETC, а сложность требует в среднем 1 миллион shares для нахождения блока, то 1 share стоит 2.56 / 1,000,000 = 0.00000256 ETC. Майнер отправил 1000 shares — получил 0.00256 ETC.

Преимущества для майнеров: стабильность — доход предсказуем и не зависит от удачи пула, нет риска — даже если пул не нашел блок, майнеру платят, подходит для небольших майнеров.

Недостатки для оператора пула: высокий риск — пул платит из своего кармана, даже если не находит блоки. Если не повезет, можно уйти в минус, требуется большой стартовый капитал — нужен резервный фонд на выплаты, высокая комиссия — чтобы покрыть риски, комиссия PPS-пулов обычно 3-4%, иногда до 7%.

Вариант FPPS (Full Pay Per Share): учитывает не только награду за блок, но и комиссии транзакций. Это увеличивает выплаты майнерам на 5-15% по сравнению с обычным PPS.

 

PPLNS (Pay Per Last N Shares) — платим за последние N shares

Более сложная, но честная система. Когда пул находит блок, награда делится между майнерами, которые отправили shares в течение последних N shares (обычно N = 2-3 от сложности блока).

Как работает: пул ведет «окно» из последних, например, 2 миллионов shares. Нашли блок — смотрим, кто из майнеров отправлял shares в это окно, и делим награду пропорционально их вкладу. Если майнер отправил 10,000 из 2 млн shares (0.5%), он получает 0.5% от награды за блок.

Преимущества для майнеров: справедливость — платят только тем, кто реально работал над найденным блоком, защита от пул хоппинга (pool hopping) — нельзя прыгать между пулами в поисках удачи, в долгосрочной перспективе доход такой же, как в PPS, но без комиссии за риск.

Преимущества для оператора пула: нет финансового риска — платим только когда нашли блок, ниже комиссия — обычно 1-2%, привлекает лояльных майнеров.

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

 

PROP (Proportional) — пропорциональное распределение

Устаревшая система, но её стоит знать. Награда за блок делится между всеми, кто майнил с момента нахождения предыдущего блока до нахождения текущего.

Проблема: уязвима к пул хоппингу. Умные майнеры подключаются сразу после нахождения блока (когда шансы на следующий блок максимальны) и отключаются через некоторое время. Честные майнеры, которые работают постоянно, получают меньше. Из-за этого PROP почти не используется.

 

Привлечение майнеров: маркетинг и конкурентные преимущества

Технически пул настроен и работает. Но как заставить майнеров подключиться именно к вам, а не к Foundry USA или Binance Pool? Конкуренция огромная, и нужна четкая стратегия.

 

Базовые требования (без этого даже не начинайте)

  • Низкий пинг и высокий аптайм. Если ваш пул недоступен 5% времени, майнеры уйдут. Минимальный аптайм — 99.5% (максимум 3.6 часа простоя в месяц). Пинг до основных регионов майнинга (Китай, США, Россия) — не более 100 мс.
  • Понятная статистика. Веб-интерфейс должен показывать в реальном времени: текущий хешрейт майнера, количество валидных/невалидных shares, предполагаемый дневной доход, историю выплат, найденные пулом блоки. Если майнер не понимает, сколько он зарабатывает — он уйдет.
  • Быстрые выплаты. Никто не хочет ждать неделю. Стандарт — автоматические выплаты каждые 1-24 часа при достижении минимального порога (обычно $10-20 в эквиваленте).
  • Поддержка пользователей. Telegram-чат, Discord-сервер или email — майнеры должны иметь возможность задать вопрос. Особенно важно в первые месяцы, когда будут баги и недоработки.

 

Конкурентные преимущества

  • Низкая комиссия. Топовые пулы берут 2-4%. Если вы предложите 1% или вообще 0% на старте (промо-период), это привлечет внимание. Но помните: нулевая комиссия — это убыток для вас, используйте как временную акцию.
  • Объединенный майнинг. Если майните Litecoin, обязательно добавьте объединенный майнинг с Dogecoin. Майнеры получают две монеты вместо одной — это +20-30% к доходу. Аналогично для других пар (Namecoin + Bitcoin на SHA-256).
  • Уникальные фишки. Что вы можете предложить, чего нет у конкурентов?
    Примеры: автоматический обмен намайненной монеты на Bitcoin/USDT по выгодному курсу прямо в пуле (майнер получает BTC вместо ETC), реферальная программа — приведи друга, получи 5-10% от его комиссий, игровые элементы — лотереи для участников пула, призы за достижения (например, первому намайнившему 10 ETC — бонус).
  • Фокус на нише. Вместо того чтобы конкурировать с гигантами на Bitcoin, станьте лучшим пулом для конкретной монеты. Например, лучший пул для Ravencoin (RVN) или Ergo (ERG). Сфокусируйтесь на сообществе этой монеты, станьте экспертом, участвуйте в их Discord/Reddit.
  • Локализация. Если ваша целевая аудитория — русскоязычные майнеры, сделайте полностью русский интерфейс и поддержку. Для китайских майнеров — китайский. Звучит очевидно, но многие пулы игнорируют локализацию.

 

Сколько нужно майнеров для окупаемости?

Давайте посчитаем. Допустим, ваш пул берет комиссию 2%. Средний майнер на GPU зарабатывает $100-300/месяц (зависит от криптовалюты и количества карт). Возьмем среднее $200/месяц. Ваша комиссия с одного майнера = $200 × 0.02 = $4/месяц.

Расходы на пул (средний сценарий):

  • Сервер: $100-200/месяц
  • Домен и SSL-сертификат: $20/месяц
  • Реклама и маркетинг: $500/месяц (на старте)
  • Техподдержка (ваше время или фрилансер): $300-500/месяц
  • Итого: ~$1,000/месяц

Чтобы выйти в ноль, нужно $1,000 / $4 = 250 активных майнеров. Это реалистичная цифра для нишевого пула через 6-12 месяцев работы.

Для выхода на прибыль $3,000/месяц нужно ($1,000 + $3,000) / $4 = 1,000 майнеров. Это уже требует серьезных маркетинговых усилий, но вполне достижимо для пула с хорошей репутацией.

Коллективная добыча монет

 

 

Юридические и налоговые аспекты

Майнинг-пул — это бизнес, и он имеет юридические последствия. Законы разных стран сильно отличаются, но есть общие моменты.

 

Регистрация бизнеса

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

Варианты:

  1. ИП/ООО в России. С 1 ноября 2024 года в России вступил закон о майнинге. Юрлица и ИП могут легально заниматься майнингом, но должны уведомить ФНС. Оператор пула подпадает под определение «лицо, обеспечивающее инфраструктуру для майнинга». Нужно зарегистрировать деятельность и платить налоги.
  2. Компания в дружественной крипто-юрисдикции. Среди оптимальных вариантов — Эстония с программой e-Residency, которая упрощает удаленную регистрацию и предлагает благоприятные условия для блокчейн-проектов; Швейцария, особенно кантон Цуг, известный как «Криптодолина» благодаря низким налогам и развитой экосистеме; Сингапур с его прозрачным регулированием и поддержкой инноваций; а также Каймановы острова, где зарегистрированы многие крупные платформы, включая Binance Pool. Эти страны предлагают более гибкие правила, но требуют значительных вложений в юридическое сопровождение и соблюдение международных стандартов. Дополнительно стоит рассмотреть Португалию, Мальту или Бермуды, где регуляции адаптированы под криптоиндустрию и предусмотрены специальные лицензии для виртуальных активов.
  3. Полуофициальный формат. Для миниатюрных пулов с оборотом до 5-10 тысяч долларов в месяц возможен вариант позиционирования как хобби-проекта без коммерческой цели. Однако это рискованно и подходит только для тестовых или любительских инициатив, поскольку при росте масштаба может повлечь штрафы или блокировку.

 

Налоги

Доходы от комиссий майнинг-пула трактуются как прибыль от бизнеса и подлежат налогообложению. В России для индивидуальных предпринимателей возможны упрощенная система налогообложения (УСН) по ставке 6% от доходов или 15% от прибыли минус расходы, а для ООО — стандартный налог на прибыль в 25% или УСН.

Майнинг не облагается НДС, поскольку не считается продажей товаров или услуг.

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

Рекомендация: работайте с бухгалтером, который разбирается в крипте.

 

KYC/AML (Know Your Customer / Anti Money Laundering)

Крупные пулы в 2025 году начали требовать верификацию пользователей (паспорт, подтверждение адреса). Это связано с усилением регулирования криптовалют в ЕС и США. Binance Pool, например, требует обязательную верификацию.

Для небольшого пула на старте это не обязательно. Но если оборот превысит определенный порог (в ЕС это €15,000/год, в США $10,000), вам могут понадобиться лицензии и KYC-процедуры.

 

Риски и как их минимизировать

  • Взлом и потеря средств. Если хакеры украдут средства майнеров из hot wallet, вы юридически ответственны. Решение: страхование. Некоторые компании предлагают страхование криптоактивов (например, Lloyd’s of London), но это дорого ($10,000+ в год для покрытия $100,000).
  • Претензии майнеров. Если будут задержки выплат, баги или другие проблемы, майнеры могут писать жалобы. Решение: прозрачная коммуникация, подробные Terms of Service на сайте пула, обязательно включите пункт «мы не несем ответственности за технические сбои вне нашего контроля».
  • Нарушение авторских прав на код. Если вы используете NOMP/MPOS, убедитесь, что соблюдаете их лицензию (обычно MIT или GPL). Если код требует указывать авторов — указывайте.

 

 

Мониторинг, обслуживание и масштабирование

Запустить пул — это только начало. Дальше начинается рутинная работа по поддержанию его в рабочем состоянии и развитию.

 

Ежедневный мониторинг

Что нужно проверять каждый день:

  • Uptime серверов (должен быть 99.9%+)
  • Хешрейт пула (резкое падение может сигнализировать о проблемах)
  • Количество активных майнеров (отток майнеров — тревожный звонок)
  • Количество невалидных shares (высокий процент invalid shares указывает на проблемы с сетью или конфигурацией)
  • Баланс hot wallet (достаточно ли средств для выплат?)
  • Логи ошибок (проверяйте на критические ошибки)
  • Нагрузка на сервер (CPU, RAM, disk I/O — если близко к лимитам, пора масштабироваться)

 

Автоматизация мониторинга. Настройте систему мониторинга Grafana + Prometheus или Zabbix. Она будет собирать метрики и отправлять уведомления в Telegram/Email при проблемах. Примеры алертов: «Хешрейт пула упал на 30% за последний час», «Сервер не отвечает более 5 минут», «Hot wallet баланс ниже $1,000».

 

Регулярное обслуживание

  • Обновления ПО. Node.js, Redis, демоны криптовалют регулярно обновляются. Следите за релизами и обновляйте хотя бы раз в месяц. Критические security-патчи — немедленно.
  • Очистка базы данных. Redis и MySQL со временем накапливают устаревшие данные. Раз в месяц удаляйте старые shares (например, старше 30 дней), архивируйте старые логи.
  • Проверка синхронизации нод. Убедитесь, что ваш демон криптовалюты полностью синхронизирован. Если он отстал от сети, пул будет майнить на старых блоках, и все найденные shares будут невалидны.
  • Бэкапы. Еженедельно проверяйте, что автоматические бэкапы работают, и тестируйте восстановление из бэкапа. Ситуация «сервер сгорел, а последний рабочий бэкап — месячной давности» — кошмар любого оператора пула.

 

Масштабирование

Когда ваш пул растет, одного сервера становится недостаточно. Признаки того, что пора масштабироваться:

  • CPU load постоянно выше 70-80%
  • Количество подключенных майнеров > 500
  • Пинг от майнеров в других регионах > 150 мс
  • Redis начинает тормозить (много операций записи/чтения)

Горизонтальное масштабирование. Добавляйте дополнительные Stratum-серверы в разных географических локациях. Например: основной сервер в Европе (Hetzner, Германия), дополнительный в Азии (AWS Singapore), дополнительный в США (DigitalOcean New York). Все они подключаются к центральной базе данных (Redis cluster) и синхронизируют shares.

Балансировка нагрузки. Используйте DNS round-robin или Load Balancer. Когда майнер подключается к pool.yourpool.com, DNS отдает ему IP ближайшего сервера.

Разделение компонентов. Вынесите базу данных на отдельный сервер (особенно актуально для MySQL). Вынесите веб-интерфейс на отдельный сервер (чтобы нагрузка от посетителей сайта не влияла на работу Stratum-сервера).

 

 

Заключение

Мы прошли долгий путь — от теории до практических деталей установки, от юридических аспектов до маркетинга. Давайте подведем итоги.

Финальный совет: если вы все еще читаете эту статью и горите идеей, начните с малого. Разверните тестовый пул на VPS за $10-20/месяц, подключите свои майнеры, попросите друзей протестировать. Изучите, как это работает. Почитайте форумы, пообщайтесь с операторами существующих пулов (многие делятся опытом). И если через месяц-два вы все еще увлечены — дерзайте. Криптовалютная индустрия нуждается в хороших пулах, особенно децентрализованных.

Удачи! И помните: каждый крупный пул когда-то был маленьким проектом одного энтузиаста.

Часто задаваемые вопросы

Вадим Бон
Вадим Бон
Инвестор, предприниматель, трейдер, автор и создатель сайта buyhold.ru
Основатель проекта BuyHold.ru, практикующий трейдер и инвестор с высшим экономическим и юридическим образованием. После ухода из корпоративной системы прошел путь от простейших способов интернет-заработка до создания собственных веб-проектов и успешной торговли на финансовых рынках. Специализируется на применении волновой теории Эллиотта в трейдинге и инвестициях. С 2017 года делится практическим опытом достижения финансовой независимости, помогая другим построить путь от наемной работы к собственному делу. Убежден, что работа должна быть не только источником дохода, но и любимым занятием, приносящим удовольствие.
Telegram

BuyHold в Telegram

Свежие статьи, аналитика рынков и инвестиционные идеи — прямо в Telegram

  • Статьи и обзоры
  • Аналитика рынков
  • Инвестиционные идеи
  • Без спама
Подписаться