PPLNS
PPLNS (Pay Per Last N Shares — оплата за последние N шар) — это модель выплат в майнинг-пуле, при которой вознаграждение распределяется только при нахождении блока и только среди майнеров, отправивших шары в определённом временном окне перед нахождением блока.
Как работает PPLNS
Заголовок раздела «Как работает PPLNS»В отличие от PPS, где каждая шара имеет гарантированную стоимость, в PPLNS выплаты происходят только когда пул фактически находит блок. Когда блок найден, пул смотрит на последние N шар (где N — это определённое окно, обычно кратное сложности) и распределяет полную награду за блок (субсидию + комиссии) пропорционально доле каждого майнера в этом окне.
Представьте группу золотоискателей, которые работают вместе. Зарплату никто не получает — все делят найденное золото поровну (пропорционально вкладу) только тогда, когда кто-то действительно находит самородок. В удачные дни каждый получает больше, чем получил бы на зарплате, в неудачные — не получает ничего.
Главное преимущество PPLNS — низкая комиссия пула (обычно 1-2%), поскольку пул не берёт на себя риск невезения. Кроме того, PPLNS включает полную награду за блок вместе с комиссиями за транзакции. Главный недостаток — нестабильность дохода: в периоды без найденных блоков выплат нет. Модель также поощряет постоянную работу: майнеры, которые подключаются непосредственно перед нахождением блока, получают меньше, поскольку их доля в окне N шар невелика.
Практический пример
Заголовок раздела «Практический пример»Пул находит блок, и окно PPLNS составляет последние 1 000 000 шар. Майнер отправил 10 000 шар в этом окне, что составляет 1% от общего числа. Полная награда за блок (субсидия 3.125 BTC + комиссии 0.2 BTC = 3.325 BTC) распределяется: майнер получает 1% — приблизительно 0.033 BTC. Если бы пул не находил блоков сутки, выплат за этот период не было бы вовсе.