Что выгоднее для майнеров – PPS или PPLNS? Pps система начисления вознаграждений
Майнинг криптовалюты. Начисление наград по схемам PPS и PPLNS
На сегодняшний день почти все майнеры работают в составе пулов. Эти сервисы используют разные методы начисления вознаграждения.
Самые распространенные – PPS и PPLNS. Сегодня поговорим об их преимуществах и недостатках, чтобы разобраться, что же лучше.
Начисление награды по схеме PPS
При этом методе оплата начисляется за каждую отдельную долю (также называемую «шара»): участник пула получает награду, размер которой фиксирован, за каждую принадлежащую ему долю. Также при подсчетах суммы вознаграждения берется во внимание сложность самой сети и величина награды за блок.
Для майнера система PPS наиболее выгодна, поскольку его работа будет оплачена вне зависимости от полученного результата: добыт новый блок или нет – участник пула все равно заберет свое.
Но вот для самого пула такой способ расчетов с майнерами рискован, поскольку продолжительные периоды между добычей и непринятые блоки приносят потери. Ему приходится платить майнерам за использование их мощностей из собственных средств (обычно для этого используются резервы).
Чтобы заранее создать такие резервы и заодно вознаградить себя за риск, пулы увеличивают на 3-7 % комиссию, взимаемую с майнеров. Сейчас большая часть пулов работают по схеме PPS.
Ее преимущества:
- Психологический комфорт. Майнер видит, как его баланс ежедневно растет (хотя и на небольшие суммы).
- Подходит для мелких майнеров, потому что нет необходимости накапливать доли в раунде, чтобы получить оплату.
- Схема начисления вознаграждения простая и понятная.
- Стабильные выплаты.
Недостатки системы PPS:
- Не выгодна при продолжительном майнинге, поскольку размер вознаграждения за одну долю строго фиксирован, а сами раунды могут быть короткими. Следует учитывать, что на пулах, в распоряжении которых имеются серьезные мощности, значительно больше именно коротких раундов.
- Есть вероятность заморозки счета или вообще потери всех средств. Большая часть пулов хранит средства участников на горячем кошельке, а это означает, что их могут украсть преступники или же сами владельцы пула, сымитировав нападение хакеров.
Начисление награды по схеме PPLNS
Эта система означает, что награда начисляется за последние N долей. Способ подсчета вознаграждения отличается от PPS тем, что здесь отсутствует фиксированная оплата за шару. Размер награды зависит от скорости вычисления блока либо времени раунда.
PPLNS – пропорциональная система расчета, которая сложна в техническом отношении.
Если пул использует PPLNS, то оплата идет за шифты (фиксированное число временных промежутков), а не за время, которое проходит между нахождением двух блоков.
Если же в течение длительного времени не удается найти блок, то вознаграждение постепенно увеличивается, в противном случае – уменьшается.
От майнера ничего не зависит. Нужно ждать: или повезет, или нет. Но при нахождении кода вознаграждение майнера будет значительным.
По техническим параметрам система PPLNS наиболее сложная, но она прибыльна для всех – и для пулов, и для майнеров.
Чтобы майнер получил при PPLNS значительную прибыль, ему придется работать в одном пуле в течение продолжительного периода.
При PPLNS пулу нет необходимости создавать резервный фонд, поэтому установлены небольшие комиссии.
Преимущества PPLNS:
- Данная схема подходит для майнеров, работающих в одном пуле на постоянной основе, поскольку они получают значительное вознаграждение за свои доли.
- Обеспечивается защита честных майнеров от недобросовестных пул-хопперов, поскольку они не могут определить точку начала раунда.
- Более низкие комиссии по сравнению с PPS.
К недостаткам PPLNS можно отнести психологическое напряжение майнера, потому что он получает вознаграждение не сразу, а лишь через определенное время, в течение которого должно накопиться нужное количество долей за добытые блоки.
PPS или PPLNS – что лучше
Нельзя точно сказать, что же прибыльней. Это зависит от того, какая мощность у оборудования майнера, его готовности ждать, пока сформируется вознаграждение, и его личных предпочтений.
Для майнеров, у которых имеется мощное оборудование, и тех, кто работает преимущественно с одним и тем же пулом, выгодной будет схема PPLNS.
Если же майнер часто меняет пулы, то для него лучше подойдет метод PPS.
Поделиться в соцсетях:
cryptocartel.club
Системы начисления наград за майнинг на пулах
При майнинге криптовалют на пулах действуют разные системы начисления наград. Технологии развиваются и новые методы начисления меняют старые. Правила начисления зависят от специфики работы пула, его целевой аудитории. Майнеры бывают разные, одни включили используют одни и те же настройки, другие постоянно меняют пулы и другие параметры. Оба этих подхода имеют своих сторонников и одинаково имеют право на жизнь. Да и у операторов пула то же бывают свои интересы.
Ниже представлены достаточно популярные правила начисления наград за майнинг, с которыми мне приходилось сталкиваться. Сам я предпочитаю майнить долго и упорно ;-) по сему предпочитаю PPLNS и его производные.
PPS (Pay per Share) – Последовательно оплачивается каждая валидная шара.Плюсы – вы получаете награду сразу, путь и маленькую. Удобен для мелких майнеров, можно сразу увидеть результат своих трудов.Минусы – не выгоден при долговременном майнинге, по тому что цена шары постоянная, а раунды могут быть разной длины.
PPLNS (Pay Per Last N Shares) – Оплата за последние N шар. Не имеет фиксированной оплаты за шару. Имеет значение скорость нахождения блока и длина раунда. Оплата зачисляется только после нахождения блока.Особенности:Плюсы – выгодная система для постоянных майнеров, предполагается двойная и даже тройная оплата шар. Если раунд короткий и шара входит в N, то она будет оплачена. Если следующий раунд был то же коротким, то шара будет оплачена ещё раз и т. д.Минус – придётся подождать, чтобы получить награду.
PROP (Proportional) – Награда рассчитывается согласно вашей доле участия при нахождении блока. При нахождении блока счётчик шар сбрасывается и подсчёт начинается снова.Плюсы – решая короткие раунды малым количеством участников можно сорвать хороший куш.Минусы – выплаты нестабильны и зависят от длины раунда. В длинных раундах шары дешёвые и их приходится долго решать, чтобы найти блок. В коротких раундах шары дороже.
Система PPS не очень выгодна самим пулам по причине того, что им приходится платить майнерам даже в случае когда блок не найден. При этом пулу приходится держать у себя часть денег для выплат текущей задолженности перед майнерами. Чтобы изменить эту ситуацию были введены дополнительные методы выплат:
SMPPS (Shared Maximum PPS) – каждая шара оплачивается по номиналу, но с задержкой на время нахождения блока.RSMPPS – оплата производится только за шары, вошедшие в последний решённых блок. Если после выплат всем, что-то осталось, то производится оплата долга за шары предпоследнего блока, если и после есть отстаток, то оплачивается долг пред-предпоследнего блока и т. д.CPPSRB (Capped PPS with Recent Backpay) то же самое что и RSMPPS, но без учёта границ между раундами. Если её сравнивать с PPLNS то тут нет двойной оплаты за шару. Весь поток шар делится на пропорциональные кусочки и оплачивается без оглядки на длину раунда.
Всё это хорошо, но если вы не хотите заморачиваться всеми этими странными сокращениями, можно просто использовать код на скидку и приобрести мощности облачного майнинга genesis-mining.com.
DslaJC
Никаких заумных настроек, просто вводим номер кошелька и получаем автоматически регулярную оплату.PPS и PPLNS | ProfitHunters.ru
PPLNS: Принцип работыPPLNS относится к пропорциональным системам начисления наград. Технически она является самой сложной, но при этом выгодна как для пулов, так и тех майнеров, которые «трудятся» в рамках одного пула длительное время. Такая система предполагает, что награда выплачивается не за то количество шар, которые были отправлены майнером в период между нахождением блоков, как, например, в системе PROP, а за количество шар, отправленных за определенный временной участок (шифты). Этот участок времени определяется каждым пулом по-своему.
Начисление наградДопустим, имеется пул с PPLNS-системой и 10-ю шифтами, по 1 часу каждый, где пользователь занимает 1/100 часть от общей его мощности. Чтобы получить полную награду за проделанную работу, пользователь обязан проработать на пуле не менее 10 часов. Чтобы рассчитать прибыль участника пула можно воспользоваться формулой:
Н(по) = Н(пу)*(1/100)*0,3
Где:Н(по) – награда пользователяН(пу) – награда пула1/100 – доля мощностей участника пула.0,3 – коэфициент шифта
Соответственно, если пул за 3 часа майнит 10 BTC, то пользователь получает:10*(1/100)*0,3 = 0,03 BTC
Если же награда пулом получена за 10 часов, то поправочный коэффициент убирается и пользователь получает 0,1 BTC.
PPS: Принцип работыPPS – это система пуловых наград, которая имеет статический характер. То есть, каждый участник пула получает фиксированную плату за каждую шару, принятую пулом. Если немного детализировать сам расчет, то в подсчетах конечной награды учитывается также текущая награда за блок и сложность сети. Такой подход в начислении наград крайне выгоден пользователям, ведь они получают выплаты за всю проделанную работу, независимо от того, был ли добавлен новый блок в цепь. В свою очередь пулы иногда остаются в проигрыше, выплачивая награды из собственных резервов. На всех пулах, работающих по системе PPS, имеются достаточно высокие комиссии, которые частично и покрывают траты.
Что выгоднее PPS ИЛИ PPLNS?Сказать однозначно, что выгоднее PPS или PPLNS невозможно. Все зависит от мощности вашего оборудования, а также характера майнинга, которого вы придерживаетесь. Например, для тех пользователей, которые имеют достаточно мощное оборудование и стараются придерживаться всегда одного и того же пула, более выгодной будет система PPLNS. Проработав в одной системе определенное количество времени, им удастся выйти на чистую прибыль для себя.
Если же вы любите перескакивать с пула на пул, что не всегда полезно для вашего статуса, ведь таких майнеров не особо любят, то лучше обратить внимание на пулы с PPS-системой начислений. А вообще, все познается в сравнении, и чтобы решить для себя, что выгоднее PPS или PPLNS, необходимо попробовать и те, и те виды пулов.
profithunters.ru
Идеологическая уязвимость, атака на пулы майнинга криптовалют / Хабр
Это не уязвимость протокола bitcoin, ведь ее можно свершать для любой современной криптовалюты, это не уязвимость в коде пулов майнинга — это идеологическая уязвимость метода определения способа начисления наград при распределенных вычислениях.
Пулы майнинга платят своим пользователям не за найденные блоки, а за мощности, которые заводят пользователи на пул. Абсолютно все существующие способы расчета PPS/PPLNS/Prop/… основаны на том, что оплата производится за полученные пулом шары — частные решения, одно из которых может быть целевым решением пула по сбору блока в сети bitcoin. А проблема в том, что майнер, находя решение, знает, какое из них является целевым для пула, а какое обычным. Это определяется сложностью, под которую подходит это частное решение, если она больше сложности сети — то значит это решение целевое.
Например популярная утилита cgminer показывает в своем окне информацию по каждой найденной шаре. Вот например эта строчка: [2013-03-10 20:17:16] Accepted 03316740 Diff 80/52 AVA 0 pol 0 80 — это сложность, для которой подойдет данная шара как решение, а 52 — это сложность, которая была затребована пулом при выдачи задачи майнеру. Пул платит из расчета этой сложности в 52.
Майнеру-злоумышленнику достаточно не отсылать пулу решения, целевые для нахождения блока (т.е. со сложностью >= текущей мощности), это несколько измененных строчек в коде майнера (на приведенном скриншоте эта сложность указана сверху — 4.37M). Пул все равно заплатит за остальные шары, но блок от майнера так и не получит! Получается стоимость атаки, для метода выплат PPS — одна единственная шара на каждый недополученный блок пулом, для остальных методов оценка стоимости атаки будет сравнима с долей от нанесенного ущерба, равной соотношению мощности пула к мощности атакующего. Значит если злоумышленник будет продолжать это делать достаточно долго, то он загонит пул в долговую яму для PPS или заметно уменьшит прибыль пользователей пула для остальных методов выплат. Для пула же это будет выглядеть как продолжительная повышенная неудача.
Обнаружить подобную атаку можно статистически, просто вычислив мощность майнера и количество найденных им блоков. Но максимум что пул может сделать — забанить нарушителя уже после успешной атаки, а атакующему завести новый аккаунт не составит никакого труда.
Целью данной атаки может являться конкурентная борьба между пулами майнинга, где, если пул-атакующий скрывает задачу, которую решает майнер (это происходит при использовании старых протоколов майнинга, в отличии от новых типа stratum), то он может перенаправить часть или все свои мощности на атакуемый пул в качестве обычных его клиентов.
Но даже при использовании новейших протоколов, много ли майнеров действительно контролируют, что за задачу им выдает пул? Ни один из известных мне клиентов для майнинга не проводит эту проверку и не предоставляет механизмов для указания условий, по которым он может определить — та ли это задача, что обещает пул? Максимум будет выдано сообщение на тот случай, если при использовании нового протокола stratum пул будет продолжать скрывать содержимое собираемого блока.
upd: спасибо Balthazar, ссылки на более развернутый анализ различных методов выплат на пулах
bitcointalk.org/index.php?topic=32814.0bitcoil.co.il/pool_analysis.pdfbitcoin.stackexchange.com/questions/4943/what-is-a-block-withholding-attackpermalink.gmane.org/gmane.comp.bitcoin.devel/1112bitcoin.stackexchange.com/questions/1338/how-is-block-solution-withholding-a-threat-to-mining-pools
habr.com
Выбираем пулы для майнинга
Системы работы пулов для майнинга
Каждый пул для майнинга имеет свой набор правил и систему расчетов. За то, что вы предоставляете пулу свои мощности – вы получаете долю от общего количества добытых монет. Именно набор правил и выбранная система расчетов определяет ту или иную систему работы пула. Рассмотрим самые популярные из них.
PROP (Proportional) Это самая простая схема, при которой награда за найденный блок делится согласно присланным каждым майнером шар. После этого счетчик шар обнуляется и все начинается заново. Выплаты по этой системе делаются только после того как блок найден. Поэтому если майнер пришел, когда блок долгое время найти не получается, то он получит очень мало, а если ему посчастливилось майнить в период, когда блоки находились один за другим, то он получит в несколько раз больше среднего значения майнер-калькулятора. Система работы пула по принципу PROP уже почти не используется. По крайней мере пулы на GPU алгоритмах давно отказались от этой схемы.
PPLNS (Pay Per Last N Shares) Данная модель работы пула немного сложна для понимания, но считается одной из самых эффективных. При работе пула по принципу PPLNS оплата «шар» производится не за время между двумя найденными блоками, а за «шифты» - фиксированное количество временных промежутков. При такой системе если блок долго не находится, то оплата плавно растет, а если пулу удается закрывать блоки один за другим, то тогда оплата за каждый отдельный блок снижается, но в целом, если брать один и тот же временной промежуток и поделить его на количество добытых шар, то сумма выплат будет более-менее постоянной.
К примеру, пул работает по система PPLNS c 10 шифтами, по одному часу каждый. Допустим что оборудование майнера выдает хэшрэйт равный 1/100 от полной мощности пула. На получение полной награды, как это было в PROP, майнер может рассчитывать только после того как отработает не меньше 10 часов на полной скорости собранной фермы для майнинга. Если на момент нахождения пулом блока, майнер добывал монеты всего час, то он получит 10%, если 3 часа, то 30% от пропорционального распределения и т.д.. Но в случае если майнер прекратит майнить на этом пуле, то следующие 10 часов он продолжит получать награду – 70% от «нормальной доли» через 3 часа, 50% через 5 часов и т.д. пока через 10 часов начисление не прекратится.
Основной целью системы PPLNS является сглаживание влияния фактора случайности. Однако полностью исключить случайность при распределении добытых монет невозможно. PPLNS больше всего подойдет майнерам, которые работают только на одном пуле.
PPS (Pay Per Share) Наиболее справедливая, с точки зрения майнера, система, потому как независимо от результата, работа майнера все равно оплачивается. При работе по системе PPS пул назначает фиксированную награду за «шару», которая рассчитывается исходя из награды за блок, разделенную на сложность сети, после чего все это умножается на количество присланных майнером шар со сложностью 1.
Однако для самого пула такой подход связан с серьезными рисками (длинные периоды между блоками и не принятые блоки – приводят к убыткам и пулу приходится выплачивать вознаграждение майнерам из своих резервов). Чаще всего пулы работающие по принципу PPS заранее повышают комиссию для майнеров на 3-7%.
У системы PPS есть «подсистемы»:
SMPPS – шары ценятся по номиналу, но есть задержки в выплатах, чтобы пул мог найти блоки для пополнения резерва. Как правило пулы с такой системой не берут повышенную комиссию.
RSMPPS – самая выгодная система для новых участников. Так как вознаграждение выплачивается пропорционально полученным от майнеров шар за последний блок. Т.е. если долгое время блок не находится, то накапливается задолженность, которая гасится только если что-то осталось после того когда блок все же нашелся. Причем задолженность выстраивается иерархически. Например, из десяти блоков найдется только один последний. Те, кто добывал с первого блока могут недополучить награду как минимум за половину работы.
Для тех кто серьезно занимается майнингом криптовалют не важно по какому принципу распределяется вознаграждение. Основной критерии, которые волнуют майнеров – это низкие комиссии (а желательно их полное отсутствие) пула и стабильность выплат.
В настоящее время большинство пулов пользуются системой PPS.
Разновидности пулов по отношению к майнерам
Децентрализованные пулы Чтобы снизить риск обмана со стороны администраторов пула или мошенничества со стороны майнеров, были придуманы децентрализованные пулы. Каждый узел (нода) такого пула – это только один из элементов системы. Чтобы получать максимальную награду нужно оставаться на одном из узлов, а не прыгать с одного на другой.
Большим преимуществом децентрализованного пула перед обычным является анонимность – для начала работы нужны только действующие адреса кошельков и электронной почты. Необходимо отдельно отметить 100% защиту от DDoS-атак, как как если один из узлов «отвалится» - то другой узел автоматический его подхватит и продолжит работу. Комиссия с транзакций распределяется между майнерами, а не достается владельцу пула, как это бывает при работе в большинстве обычных пулов.
Многомонетные и мультипулы Многомоентные пулы позволяют майнерам вручную переключаться на майнинг различных криптовалют. Это позволяет в режиме реального времени перенаправлять мощность своего оборудования на добычу монеты которая на данный момент является наиболее прибыльной. Это удобно в первую очередь тем, что не нужно заводить несколько аккаунтов на разных пулах. Вся деятельность ведется из одного аккаунта с привязкой к разным криптовалютным кошелькам.
При работе майнера в мультипулах система автоматически будет направлять его мощности на майнинг самой прибыльной криптовалюты (тут учитывается сложность сети, цена криптовалюты на биржах, мощность оборудования и еще ряд других факторов). Мультипулы поддерживают большинство известных на сегодняшний день алгоритмов.
Список лучших пулов для майнинга
MinerGate (minergate.com) – отличный многомоентный пул для начинающих майнеров. Для того, чтобы начать майнить – нужно просто скачать программу и установить ее на свой компьютер. Программа сама настроит оборудование и начнет майнинг. Выбор криптовалюты для майнинга можно доверить программе, а можно выбрать вручную. Пользователь может самостоятельно выделять или убирать ресурсы для майнинга. Программа может майнить как на процессоре и GPU, так и при помощи ASIC-устройств. Есть мобильное приложение, с помощью которого можно майнить с помощью телефона или планшета (даже с помощью телевизора если у него Андроид система и есть возможность устанавливать приложения). В дальнейшем можно самому настроить майнеры и майнить напрямую через пул. К минусам MinerGate можно отнести высокую комиссию и не совсем прозрачную политику компании в отношении заработков. Известны случаи, когда сами администраторы в чатах советовали переходить на другие сервисы. Хотя если майнер распологает небольшой мощность – то этот пул будет самым оптимальным выбором.
NiceHash (nicehash.com) – один из удобнейших мультипулов. Несмотря на высокую комиссию и непрозрачность действий – это отличный вариант для тех, кто хочет начать заниматься майнингом. В отличии от MinerGate эта программа сама выбирает что ей майнить. Пользователь может только указать какие из алгоритмов он бы хотел майнить, а дальше программа все делает сама. Еще одной особенностью данного пула является то, что тут можно взять в аренду оборудование и майнить с него на других пулах. Или же сдать в аренду свое оборудование.
Zpool (zpool.ca) – мультипул с удобной системой автоматического майнинга. Данный пул предоставляет своим пользователям возможность работы с большим количеством форков и алгоритмов. Выплаты производятся в BTC. Регистрация не требуется.
F2Pool – один из крупнейших китайских многомоентных пулов в сети. Работает с 2013 года. На данном пуле можно добывать Bitcoin, Litecoin, Эфир и Zcash. Пул рассчитан на продвинутых майнеров, для того чтобы начать работу требуется регистрация и самостоятельная настройка программ для майнинга.
AntPool – еще один китайский многомонетный пул. По мощности немного уступает F2Pool, но тут присутствуют монеты DASH и Bitcoin Cash, которых нет на F2Pool. Для начала работы в данном пуле нужна регистрация и самостоятельная настройка программ и оборудования.
Настройка майнеров под пул
Рассматривать пулы, которые предоставляют для майнинга свои программы – мы не будем. Там все просто – скачал, поставил – начал майнить. Рассмотрим несколько известных программ для майнинга, которые нужно настраивать на пул вручную. Конечно же основные особенности и настройки вам нужно будет уточнять на самом пуле, так как с выходом новых версий программ или же при изменении работы пула некоторые настройки могут измениться.
Для примера мы выберем пулы minergate.com и flypool.org. Из программ майнеров рассмотрим Claymore CPU Miner, Claymore GPU Miner, EWBF Miner. Это самые распространенные майнеры для CPU и GPU nVidia/AMD.
Claymore CPU Miner
На CPU майнить лучше всего Bytecoin (BCN). Единственный пул, который это делать minergate. Поэтому настраивать майнер будем под него.
В меню “Загрузки” в самом низу есть ссылка на “Альтернативные майнеры”. Там есть список майнеров и настройки для каждого из них. Выбираем Claymore CryptoNote Windows CPU Miner:
Переходим по ссылке под “Скачать” (в новом окне, окно с minergate не закрываем), скачиваем, разархивируем, находим файл pool 64bit.bat и редактируем его:
Возвращаемся в браузер и находим на сайте minergate строку с настройками для BCN. Скопируйте ее и вернитесь к редактированию файла:
Меняем в файле все что в нем было на скопированную строчку, сохраняем, закрываем и запускаем:
Должно появиться вот такое окно, в котором будет отображаться результат майнинга:
На сайте minergate, в разделе “Панель” будет отображаться скорость и количество намайненного:
EWBF nVidia Miner
Настраивать GPU майнеры на minergate нецелесообразно, поэтому настройку GPU майнеров покажем на примере Zcash.
Тут все немного сложнее, но в то же время действий меньше.
Заходим на сайт flypool.org, выбираем чем будем майнить (сразу копируем в буфер обмена строку с настройками) и скачиваем майнер:
Необходимо скачать последнюю версию майнера:
Разархивируем, находим (или создаем если его нет) файл fypool.bat и открываем его для редактирования. Вставляем настройки взятые на главной странице, меняем в ней кошелек на свой, прописываем для удобства модель карты (на случай если у вас не одна карта, а несколько - это поможет их различать), закрываем, запускаем:
Через некоторое время майнер отчитается о проделанной работе:
А еще через какое-то время на сайте flypool.org появится статистика:
Claymore AMD GPU Miner
Настройка Claymore Майнера на AMD, аналогична настройке на nVidia. Только после того как будут скачаны и разархивированны файлы нужно будет найти файл start.bat, в остальные настройки также как и в предыдущем примере. Нужно поменять кошелек на свой, прописать для удобства РИГ, закрыть и запустить.
Будьте в курсе всех важных событий United Traders — подписывайтесь на наш телеграм-канал
utmagazine.ru