231 / 736FPPS

Full Pay Per Share

FPPS: оплата принятой работы вместо ожидания удачного блока

Ева владеет майнинговым устройством. Платить за электричество приходится постоянно, а поиск блока Bitcoin зависит от вероятности: машина может работать исправно и ничего не найти. Поэтому Ева присоединяется к пулу — сервису, объединяющему майнеров. Он предлагает FPPS: оценивать принятую работу по определённому расчёту даже тогда, когда самому пулу не везёт с блоками. В расчёт войдут и транзакционные комиссии. Ева получает более предсказуемый способ вознаграждения, а не обещание одинаковой ежедневной суммы или гарантированной прибыли.

Full Pay Per Share (FPPS) — метод вознаграждения в майнинговых пулах Bitcoin. Принятую работу оценивают по ожидаемой доле новых биткоинов и смоделированных транзакционных комиссий. Право на выплату возникает по правилам оператора; Bitcoin не создаёт из-за этого дополнительных монет.

Устройство отправляет пулу shares — частичные результаты вычислений, подтверждающие работу. Обычно они не отвечают более сложному требованию для целого блока, но пул может их проверить. Luxor в FPPS учитывает принятые корректные результаты, не дожидаясь собственного блока. Braiins объясняет и их вес: результат со сложностью d считается как d базовых единиц работы. Поэтому недостаточно считать отправленные сообщения. Результаты могут иметь разный вес, а отклонённую работу нельзя автоматически прибавлять к принятой. [2] [3]

Новый блок может принести новые биткоины, то есть блоковую субсидию, и комиссии за его транзакции. FPPS оценивает ожидаемую долю работы Евы в обеих составляющих. Техническая запись Braiins для промежутка с постоянными параметрами — R=(S/D)×(C+AF). S означает принятую работу с весом по сложности, D — сложность сети, C — субсидию, AF — средние комиссии по выбранной методике. R — вознаграждение до удержания платы пула. S не может быть простым числом сообщений разной сложности: это приравняло бы неравные объёмы работы. S/D показывает, сколько блоков такой объём работы позволял бы найти в среднем при данной сложности. Это не число фактически найденных блоков и не обещание найти блок. [1] [3]

Ева видит дневную выписку, но это не простое распределение блоков, найденных её пулом за день. Braiins завершает расчёт за сутки по UTC, общей мировой основе времени, и нормализует результаты сети до ожидаемых 144 блоков. Это расчётный ориентир, а не обязательный суточный результат сети или пула. Меньшее число блоков может быть обычной случайностью. Поэтому календарные сутки нельзя автоматически считать последними 144 блоками: такое окно может начинаться и заканчиваться в другое время. [1]

Luxor описывает другой подход: для текущей высоты h, позиции блока в цепочке, рассматривает последние 144 блока. Исключает значения комиссий на краях распределения, обозначенные ≤p5 и ≥p95, и усредняет остальные. Так уменьшается влияние крайних значений. Также применяются субсидия и сложность для этой высоты. p5 и p95 — границы в значениях, упорядоченных от меньшего к большему: примерно 5 % находятся ниже первой, а 95 % — ниже второй. Поэтому в расчёте остаётся средняя часть набора без крайних значений. Такая фильтрация не является правилом Bitcoin или требованием для всех пулов FPPS. Luxor может изменить методику, поэтому Еве нужно сравнивать конкретные правила, а не только одинаковые сокращения в тарифах. [2]

Представим, что Ева майнит до изменения сложности сети и после него. Та же работа теперь имеет другую ожидаемую стоимость, поэтому Braiins считает соответствующие части суток отдельно. Аналогично учитывается Halving — периодическое уменьшение новой блоковой награды вдвое. Halving меняет субсидию, но не автоматически способ расчёта средней комиссионной составляющей. FPPS уменьшает зависимость от удачи пула, однако не закрепляет суточное количество биткоинов (BTC). Курс биткоина и стоимость электричества тоже меняют экономический результат Евы. [1] [2]

Сокращения описывают основание для оплаты. PPS означает Pay Per Share — оплату принятых shares. PPLNS означает Pay Per Last N Shares: когда найден блок, награда распределяется по работе в последнем учитываемом диапазоне shares, размер которого задаёт пул. И FPPS, и PPS+ могут предлагать долю комиссий, но рассчитывать её по-разному. F2Pool различает FPPS со смоделированными комиссиями и PPS+. В PPS+ субсидия оплачивается через PPS, за принятую работу, а реальные комиссии пула распределяются через PPLNS согласно работе в соответствующем последнем окне. Эта составляющая по-прежнему зависит от блоков, найденных пулом. Фраза «комиссии включены» сама по себе не объясняет Еве, какая часть вознаграждения ещё ждёт настоящих блоков. [4]

Если пул долго не находит блок, но продолжает начислять вознаграждения, ему нужны деньги для обязательств. Meni Rosenfeld рассматривает проблему для PPS: оператор принимает колебания числа находок и должен иметь резервы. Та же логика помогает понять риск FPPS. Его историческая модель не является аудитом современного пула и не показывает, сколько денег у конкретной компании. Ева получает право требовать выплату от сервиса, а не гарантию протокола получить деньги при несостоятельности оператора. [5]

И Braiins, и Luxor отделяют начисление вознаграждения от отправки. Выплата зависит также от расписания, необходимого минимального баланса и возможной комиссии за перевод. Цифра FPPS в панели не доказывает поступления денег в кошелёк Евы. Сравнивая услуги, она поэтому рассматривает одинаковую принятую работу и период, применённое правило расчёта и реально полученную чистую сумму. Только затем имеет смысл выяснять, сколько осталось после расходов на работу устройства. [1] [2]

Для полной картины прочитайте эту статью вместе с Mining Pool, Pay Per Share, Pay Per Last N Shares, Pool Fee, Bitcoin. На эту статью также ссылаются Braiins Pool, Pay Per Share, Pay Per Last N Shares, Hashrate Forward.

DOC · 001Braiins — FPPS specification and payoutsДокументация DOC · 002Luxor — FPPS formulaДокументация DOC · 003Braiins — Share accountingДокументация DOC · 004F2Pool — FPPS and PPS+ payout schemesДокументация DOC · 005Rosenfeld — PPS variance and reservesПервичный источник
Обновлено: Сначала источники · Не является инвестиционной рекомендацией