Что такое майнинг-пул?
Майнинг-пул — это объединение, группа майнеров криптовалют. Эта группа объединяет свои технологические возможности и вычислительные ресурсы своих компьютеров, чтобы быстрее находить блоки, повышать вероятность найти блок в принципе и добывать криптовалюту в качестве вознаграждения за обнаружение блока. Пулы для майнинга криптовалют делят прибыль между своими участниками, но не поровну: существует большое количество способов разделения полученной валюты. Они будут упомянуты далее в этой статье.
Впервые об определении пулов для майнинга криптовалюты заговорили в 2010 году. Тогда один из пользователей форума, посвященного BTC, основал первый в мире майнинг-пул биткоина, получивший название Slush Pool, или Bitcoin.cz Mining (да, пользователь был родом из Чехии). С того момента майнинг-пулы как явление захватили мир, а добыть биткоин без участия в майнинг-пуле стало практически невозможной задачей. Сейчас добыча биткоинов поделена между 10–15 лучшими майнинг-пулами, использующими гигантские мощности и постоянно привлекающими новых и новых участников. В пулах по всему миру задействовано около четырех миллионов машин, то есть компьютеров, обладающих нужными для майнинга характеристиками. ПО для майнинга довольно дорогое, поэтому эта цифра удивляет даже бывалых криптоэнтузиастов.
Принципы работы майнинг-пула
Добыча криптовалюты, работающей на алгоритме Proof-of-Work, то есть доступной к майнингу, состоит из двух направлений: крипта может выпускаться компанией-эмитентом на рынок, а может передаваться за проверку транзакций и их добавление в публичный блокчейн. Биткоин, к примеру, пользуется майнингом, а не контролируемым выпуском монет. Майнить можно только через компьютер, который подключен к интернету. На компьютере должны стоять специальные программы для управления процессом майнинга, а его мощность должна позволять выполнять сложные вычисления. Вычисления понадобятся для поиска хеша блока — специального сочетания символов, которое идентифицирует набор транзакций. Делать это нужно «вручную», то есть через простой подбор значений; формул, облегчающих поиск, не существует.
Майнинг-пулы усложняют добычу криптовалюты, потому что уровень сложности задач, стоящих перед компьютерами, повышается, если над ними работает несколько пользователей. Этот механизм работает и в обратную сторону: если блок ищет один пользователь, задачи будут несложными, но все равно доступными для решения компьютеру, а не человеку.
Как работает майнинг-пул? Вы присоединяетесь к объединению, получаете доступ к совместному использованию компьютерных мощностей, добавляете свой компьютер и просто начинаете майнить. Объем предоставленной вами мощности записывается, эти записи затем часто используются для определения размера вознаграждения. Существуют комиссии за майнинг-пул, которые различаются от объединения к объединению, но они не являются обязательными для каждого пула. Пул может установить их, а может от них отказаться. Существует множество пулов с бесплатным получением средств за работу. Обычно комиссия (если она есть) не превышает трех процентов от полученной вами оплаты.
Вы можете участвовать в майнинг-пуле с двумя вариантами выполнения работы: либо выполнять одну задачу и ждать назначения следующей, либо свободно выбирать для себя объем задач, который вам подходит. Если вы выполните задачу, но отправите ее результат слишком поздно, вы не получите вознаграждения. Результат вашей работы в таком случае будет называться отклоненной долей. У каждого участника любого, даже лучшего майнинг-пула есть отклоненные доли. Абсолютно все вычисления не приводят к обнаружению блока, что объясняет, почему доли отклоняются. В то же время существуют принятые доли — это результаты работы, которые принимаются как существенный вклад в обнаружение блока. Владельцы принятых долей получают вознаграждение.
Как распределяются вознаграждения за участие в майнинг-пуле
Существует несколько типов вознаграждений, чаще всего указываемых в статистике майнинг-пула.
- PPS, плата за долю. Если доля принята — вы получаете оплату, которую можете сразу снять со своего счета (баланса пула). Если отклонена — работаете дальше.
- PROP, пропорционально. Оплата соответствует объему вычислительных мощностей, которые вы предоставили пулу и которые пул использовал.
- SMPPS, общая максимальная плата за долю. Выплаты похожи на первый способ получения средств (PPS), но ограничены максимальной суммой, заработанной пулом за текущую «операцию» (поиск конкретного блока).
- ESMPPS, усредненная общая максимальная плата за долю. Это то же самое, что SMPPS, но платежи поровну распределяются между всеми майнерами в пуле.
- SOLO, плата отдельному майнеру. Запуск ноды и подключение к ней мощностей — не самая простая задача. Поэтому майнеры, уже купившие или арендовавшие крупные мощности, часто подключаются к майнинг-пулам, чтобы не запускать ноду самостоятельно. За это они платят определенный процент.
- PPLNS, плата за последние N долей. Здесь нет фиксированной суммы, которая выплачивается за одну долю. К вашим долям применяется уменьшающий коэффициент, который меняется в зависимости от количества этих долей. После того как у вас появится обозначенное пулом число долей, вам начнут платить за них в полной мере. До этого момента оплата будет немного уменьшена. Этот подход исключает пул-хоппинг и мотивирует на долгосрочное сотрудничество с пулом.
- PPS+, комбинация методов PPS и PPLNS. Награда за блок распределяется в соответствии с PPS, комиссии, включенные в блок, — с PPLNS. Этот метод довольно редко используется в современных пулах.
- RSMPPS, недавняя общая максимальная плата за долю. Это модификация SMPPS: выплату дополнительного дохода приоритизируют в зависимости от того, новичок пользователь или нет.
- CPPSRB, ограниченная плата за долю с недавним погашением. Это выплата по принципу ESMPPS, но с учетом того, что стоимость доли автоматически считается по максимальной границе, притом пересчитывается каждый новый блок. Такой метод тоже не особо любят майнинг-пулы.
- FPPS, полноценная плата за долю. То же самое, что PPS+, но комиссия от пользователей за транзакции, уже включенная в блок, выплачивается по принципу PPS, а не PPLNS.
- HBPPS, почасовая плата за долю. Оплата ведется по методу PROP, при этом временной промежуток для расчета пропорционального вклада майнеров — это не нахождение блока в сети, а один час.
- RBPPS, основанная на раунде плата за долю. Рассчитывают так же, как в случае с HBPPS, но время расчета вместо одного часа меняется на раунд поиска блока.
- PPSW, усредненная плата за N блоков. Вам оплатят среднее число отправленных решений задач за последние N блоков. Первую выплату, правда, придется довольно долго ждать.
- POT, плата по цели. Это модификация PPS с учетом изменения стоимости каждой доли для каждого майнера в зависимости от решений, которые майнер предоставляет.
- BPM, майнинг биткоинов в пуле. Более ранние доли стоят меньше, чем доли, которые получены майнерами ближе всего к моменту нахождения хеша блока.
- Puddinpop. Это название не имеет точного перевода. Методика подходит для работы с удаленными майнерами, которые отправляют пулу, к примеру, цепочку хешей. За это они и получают награду.
- Eligius. Этот способ совмещает BPM и PPS. Вам заплатят только после обнаружения нового блока, но доля будет стоить столько же, сколько в предыдущий раз.
- Geometric. Методика немного напоминает BPM с той разницей, что переоценка стоимости доли происходит в начале нового раунда и не меняется до момента обнаружения блока.
- DGM, двойной геометрический метод. Geometric соединяется с PPLNS: если раунд короткий и блок быстро находится, владелец пула может забрать часть прибыли пула и выплатить майнерам стоимость их долей в момент длительного поиска нового блока.
- Triplemining. Часто использующийся в новых пулах метод. Комиссия (около 1%) идет в качестве вознаграждения для майнера, который найдет блок.
- Score. Система вознаграждения под таким названием меняется от пула к пулу. Она может быть буквально любой, может требовать высокого показателя ликвидности майнинг-пула, то есть «свободных» денег, может соответствовать комбинации нескольких способов оплаты.
Плюсы и минусы пулов для майнинга криптовалюты
Какие преимущества и недостатки существуют у майнинг-пулов, добывающих биткоин или альткоины?
Плюсы
- Стабильный доход. Зависит, конечно, от того, какой пул вы выбираете для работы, но обычно доход стабилен, поскольку крупному объединению майнеров проще найти хеш блока, чем одному пользователю. Это говорит о том, что работа будет постоянно.
- Более низкий порог входа. Из-за того что в пуле несколько участников, вам не нужно покупать дорогостоящее оборудование или арендовать мощности. Объединенные технические характеристики компенсируют отсутствие у вас последних моделей оборудования для майнинга. Инвестиции, которые вы можете внести на покупку нового оборудования пулу, делятся между всеми участниками.
- Быстрый поиск хеша. Мощнее оборудование — выше хешрейт (количество значений хеша, которое компьютер генерирует в секунду). Хешрейт может доходить до очень высоких показателей, что положительно влияет на скорость поиска нового блока.
Минусы
- Вознаграждение делится между участниками. Иногда крупные майнеры (пользователи, владеющие большим объемом мощностей) берут на себя управление пулом, из-за чего получают повышенное вознаграждение и могут принимать решения об отказе от сотрудничества с другими майнерами.
- Комиссии. Для присоединения к самому прибыльному майнинг-пулу понадобится либо заплатить комиссию «на входе», либо отдавать определенный процент от каждого вознаграждения. За комиссии вы можете получить либо повышенное вознаграждение, либо больше преимуществ и «премиальных» возможностей (прежде всего это относится к обслуживанию вас в рамках работы пула).
- Мошенничество. Оно, к сожалению, случается и в майнинг-пулах. Некоторые пользователи могут создавать пулы, чтобы обмануть вас, вытянуть у вас деньги (прибыль после обнаружения блока) и исчезнуть. Поэтому мы советуем изучить майнинг-пул перед присоединением к нему — сейчас существует не один десяток веб-сайтов с описаниями пулов. Еще один вид мошенничества — это скрытие найденных блоков от основного блокчейна. Этот способ уже лежит на стороне самих майнеров. Майнеры, таким образом, используют общую мощность, но не делятся ни с кем своими доходами. Такое поведение создает путаницу в блокчейне и затормаживает работу пула.
Виды пулов для майнинга криптовалюты
Какие типы майнинг-пулов вообще существуют? Нет, мы не про майнинг-пул эфириума или майнинг-пул Dogecoin — все валюты, работающие на алгоритме PoW, имеют собственные пулы майнеров.
Пропорциональные пулы. Майнеры из таких пулов получают доли до тех пор, пока не найдут новый блок. Только затем они могут рассчитывать на вознаграждение, размер которого зависит от доли решения, которыми они владеют в этом пуле. Доли должны быть принятыми.
Пулы с оплатой за долю. Здесь все работает примерно так же, но майнеры могут получить свою выплату по долям независимо от того, найден новый блок или нет. То есть оплата — обмен принятой доли на BTC, ETH и так далее — может произойти в любой момент. Даже если пул ничего не нашел.
Облачные пулы. В таких пулах майнеры просто арендуют мощности, не покупая их самостоятельно. Платят за хешрейт, то есть количество хешей, которые компьютер «добывает» в секунду, а не за сам софт. Контракт чаще всего заключается на 6–12 месяцев. Если электроэнергия в вашей стране стоит довольно дорого, это может быть хорошим выходом из ситуации.
Майнинг-фермы. Майнинг-ферма — это майнинговый пул, который располагает средствами для покупки большого количества оборудования и его локации в одном месте. Эта форма майнингового пула уже изживает себя, поскольку оказывается все более и более невостребованной. Вместо нее пользователи используют специальные приложения типа multi mining pool.
Как присоединиться к майнинг-пулу?
Как вступить в майнинг-пул и не прогадать?
Выберите тип пула, который вам нравится больше всего, найдите список лучших пулов такого типа, выберите один из них, используя знания о способе оплаты за работу. Затем введите точный адрес пула в программное обеспечение для майнинга, подключите кошелек для получения выплат, настройте оборудование под майнинг-пул и стартуйте. Сменить пул вы можете через замену адреса в программном обеспечении. Да, все так просто, единственной сложностью может стать выбор наиболее подходящего пула. Изучите требования к оборудованию — процессорам, компьютерам, софту — и валюте, которую вы можете майнить. Это позволит определиться, подходит ли вам пул по самым основным характеристикам. Сузить круг пулов можно при помощи изучения их прозрачности: все ли понятно в работе пула? Доверяете ли вы ему? Можете ли проследить операции? Проследите за действиями майнеров пула на специальных сайтах — вам не покажут фамилию и имя каждого человека, но вы сможете оценить, могут ли эти пользователи оказаться мошенниками, на основе хаотичности (или нехаотичности) их действий. Учитывайте стабильность и срок существования пула, комиссии, которые в нем существуют, и отзывы, если такие найдутся.
Не рекомендуем выбирать пулы, гарантирующие выплаты, и анонимные объединения. Никто не может гарантировать вам, что вы заработаете миллионы долларов на майнинге в конкретном пуле. Неограниченная покупка хеш-мощностей и пулы, не дающие возможности проверить статистику хешрейта, — еще два красных флага, которых лучше избегать.
Как создать майнинг-пул
Ниже мы приводим краткое описание процесса создания собственного майнинг-пула. Перед запуском майнинг-пула убедитесь, что у вас есть как минимум 20 свободных Гб на жестком диске, ваша операционная система — это Windows 10 (и не ниже), все серверы скачаны, а процессор (например, наверняка известный вам ASIC, на котором добывают биткоины) позволяет обеспечить хороший хешрейт.
- Создайте идентификатор пользователя. Введите личную информацию на портале блокчейн-пула (они находятся по ключевым словам в любой поисковой системе) и проверьте, что ваш пароль отличается от всех остальных паролей. Он не должен быть таким же, как любой другой пароль в криптовалютном мире, будь то аккаунт на бирже или кошелек.
- Создайте сервер пула. Затем загрузите и настройте новый сервис, получите идентификатор, сохраните его и войдите в систему. При входе используйте полученные на предыдущем шаге данные.
- Создайте новый файл конфигурации сервера. Выберите для файла название валюты, которую будете добывать, и сохраните его в расширении Conf.
- Настройте функции своего пула. Выберите, как будете совершать выплаты, настройте серверную систему: изучите варианты отправки уведомлений, работы веб-страницы и так далее. Откройте сервис WinSCP и найдите файл, который создавали на предыдущем шаге. Откройте его и завершите настройку: введите свои логин и пароль и иные данные. После этого сохраните файл.
- Примите конфигурацию пула. Откройте WinSCP, выберите валюту, которую решили майнить, и нажмите «Включить». Введите свои данные и информацию о протоколе оплаты, сохраните и выйдите из конфигурации. После этого вы можете начинать майнить — все готово!
Доходность майнинг-пула
Доходность майнинг-пула зависит от вашего оборудования, количества пользователей в пуле и протокола, согласно которому оплачивается ваша работа. Вы как владелец не можете просчитать доходность с точностью до доллара до старта своего пула. Но, будучи майнером, выбирающим пул, вы можете использовать калькуляторы доходности, которые показывают выгоду того или иного решения.