Старательская артель в цифровом виде
Старатель-одиночка может месяцами промывать песок и уйти ни с чем. Артель моет весь участок сразу, и каждый найденный самородок делят между всеми по отработанным сменам. Каждому достаётся меньше, зато доход приходит регулярно.
Пул работает по той же логике. Это сервер, к которому подключаются майнеры со всего мира. Вместе они дают огромный хешрейт, поэтому блоки находятся часто, а награды расходятся между участниками. Для сети пул выглядит как один большой майнер.
Первый такой пул для биткоина появился в конце 2010 года, когда одиночки начали неделями сидеть без блоков. Сегодня через пулы идёт основная часть хешрейта почти любой сети.
Что происходит внутри пула
Путь от подключения до монет на балансе выглядит так.
- Подключение. Майнер соединяется с сервером пула и сообщает, на чей счёт работает: адрес кошелька или логин. Для связи обычно служит протокол Stratum, поэтому адрес пула часто начинается со
stratum+tcp://. - Задание. Пул собирает заготовку будущего блока и рассылает её участникам так, чтобы они не перебирали одни и те же варианты.
- Шары. Майнер перебирает варианты и отправляет пулу те, что проходят облегчённую планку. Это его отчёт о работе.
- Блок. Время от времени чей-то результат проходит и настоящую планку сети. Пул публикует блок, и награда приходит на его адрес.
- Делёж. Пул делит награду по своей схеме, вычитает комиссию и записывает доли на внутренние балансы.
- Выплата. Когда баланс доходит до порога, монеты уходят на кошелёк майнера.
Чья именно карта закрыла блок, обычно неважно: она получает ту же долю, что и остальные. Случай здесь распределён на всех. На некоторых пулах нашедшему платят небольшой бонус, но встречается это не везде.
Как пул понимает, кто сколько сделал
Пул не видит вашу видеокарту и не обязан верить майнеру на слово. Вклад подтверждают шары: хеши, которые легче настоящей цели блока, но тоже находятся только перебором. Чем быстрее железо, тем больше таких хешей оно сдаёт за час. Подделать шару нельзя, потому что пул проверяет каждую за доли секунды.
Поэтому хешрейт в статистике пула и в программе может немного отличаться. Майнер сообщает свою скорость, пул оценивает её по принятым шарам. На коротком отрезке цифры расходятся сильнее, за сутки обычно сходятся.
PPS, PPLNS и PROP: три способа поделить награду
Главное различие между схемами в том, кто принимает на себя невезение. Блоки находятся случайно: пул может найти три за час, а потом полдня молчать.
| Схема | Как платит | Кто несёт риск невезения | Что получает майнер |
|---|---|---|---|
| PPS | Фиксированная сумма за каждую принятую шару | Пул | Ровные начисления, но комиссия обычно выше |
| FPPS и PPS+ | Как PPS, плюс доля комиссий за переводы из блоков | Пул | То же, с учётом комиссий сети |
| PPLNS | Награда блока делится между авторами последних N шар | Майнер | Начисления рывками, комиссия обычно ниже |
| PROP | Награда делится по числу шар в раунде от блока до блока | Майнер | Простая схема, сейчас встречается редко |
PPS: оплата за каждую шару
Название расшифровывается как Pay Per Share. Пул заранее знает, сколько в среднем стоит одна шара при текущей сложности, и начисляет эту сумму сразу, даже если блок ещё не найден. Затянулась полоса невезения, и пул платит из своего запаса. За этот риск он берёт больше.
PPLNS: оплата за последние шары
Pay Per Last N Shares. Когда пул находит блок, он смотрит на окно из последних N шар и делит награду между их авторами. Начисления идут рывками: есть блок, есть прибавка. Схема любит постоянных участников. В первые часы после старта окно ещё не заполнено вашими шарами, и вы получаете меньше, а после остановки старые шары какое-то время продолжают приносить начисления.
PROP: деление внутри раунда
Раунд длится от одного найденного блока до следующего, и награда делится пропорционально шарам раунда. Слабое место в том, что шара в коротком раунде стоит дороже, чем в длинном. Хитрые майнеры ловили начало раунда на одном пуле и уходили на другой, когда раунд затягивался, а постоянные участники теряли. Приём назвали pool hopping, и во многом из-за него PROP уступил место PPLNS и PPS.
Пример на условных числах
Пусть пул нашёл блок на 1000 монет и берёт комиссию 1%. К дележу остаётся 990 монет. В окне PPLNS лежит миллион шар одинакового веса, из них 2 500 ваши, то есть 0,25%. Вам начисляется 2,475 монеты. На PPS было бы иначе: начисление шло бы за каждую шару сразу, по заранее известной цене, а сам блок на него никак не влиял бы.
На длинной дистанции честные схемы дают близкий результат, если сравнивать их после комиссии. Разница в основном в том, насколько ровно приходит заработок.
Удача пула и почему начисления скачут
Многие пулы показывают показатель «удача»: насколько быстрее или медленнее среднего нашёлся блок. Ожидаемое число шар на блок известно из сложности. Нашли блок за половину этого числа, и удача составила около 200%. Потребовалось вдвое больше шар, и она упала до 50%. Некоторые пулы показывают обратную величину, «усилие», поэтому смотрите на подпись.
Удача не зависит от мастерства пула и ничего не обещает на будущее: каждая шара независима от предыдущих. На длинной дистанции показатель сходится примерно к сотне процентов. На PPLNS невезучая неделя заметно уменьшит начисления, на PPS этого почти не видно, потому что риск берёт на себя пул.
Комиссия и порог выплаты
Пул держит серверы, защищает их от атак, ведёт учёт и берёт за это процент с заработка. Обычно комиссия лежит в диапазоне от долей процента до нескольких процентов, и у схем семейства PPS она чаще выше. Сравнивать пулы по одной этой цифре мало толку: низкая комиссия на пуле с частыми обрывами обойдётся дороже, чем чуть более высокая на стабильном.
Порог выплаты появился из-за комиссий сети. Если бы пул отправлял каждому майнеру крошечные суммы, переводы съедали бы заметную часть заработка, поэтому монеты копятся на внутреннем балансе, пока не наберётся минимум. Порог у каждого пула свой, и часто его можно менять в настройках.
Пока монеты лежат на балансе пула, они находятся у пула. Небольшие суммы там нормальны, но копить месяцами на неизвестном сервисе рискованно: если он закроется, забирать накопленное будет не у кого.
Почему дома без пула никак
Всё упирается в частоту находок. Доля обычной видеокарты в хешрейте сети исчезающе мала, и блока в одиночку приходится ждать годами, причём он может и не прийти. За это время изменятся сложность и курс, а счёт за свет приходит каждый месяц. Цифры и редкие случаи, когда работа без пула оправдана, собраны в статье соло-майнинг или пул.
На что смотреть, если выбираете пул сами
- Схема выплат. Нужны ровные начисления, ищите PPS или FPPS. Майните постоянно и без перерывов, присмотритесь к PPLNS.
- Серверы рядом с вами. Чем меньше задержка связи, тем меньше шар опаздывает и пропадает зря.
- Размер. Маленький пул находит блоки редко, и на PPLNS заработок сильно скачет. Слишком большой пул вредит самой сети, потому что собирает много хешрейта в одних руках.
- Открытая статистика. Нормальный пул показывает найденные блоки, хешрейт и выплаты. Если проверить ничего нельзя, это плохой знак.
- Порог. Прикиньте, за сколько недель вы доберётесь до минимума на своём железе.
Если пул выбирает программа
При майнинге через FlowHash всё это уже настроено: программа сама скачивает майнер и подключается к пулу. «Умное подключение» в разделе «Настройки» → «Подключение» выбирает самый быстрый сервер и переключается на другой при обрыве. Хешрейт и начисления по каждому ПК видны в кабинете в реальном времени.
Не все начисления доступны сразу: некоторые какое-то время ждут подтверждения пула, и это нормально. К выводу идёт только подтверждённый заработок. Минимальные суммы такие: Litecoin и пополнение Steam от $5, Bitcoin от $50. Пошагово вывод описан в статье про первый вывод. Если майнинг не стартует из-за связи, загляните в разбор блокировок пула.
Прикиньте свою долю
Калькулятор покажет хешрейт вашей видеокарты и прогноз по текущему курсу и сложности сети.