Full Pay Per Share (FPPS) — схема винагороди пулу, що додає модельовану складову комісій транзакцій до очікуваної вартості субсидії блоку. Це зобов’язання оператора за його правилами, а не окреме правило створення біткоїнів.
Luxor пов’язує FPPS із поданими дійсними shares незалежно від знахідок пулу. Braiins обліковує роботу за складністю: доказ зі складністю d представляє d базових одиниць. Тому кількість надісланих повідомлень не є універсальною мірою права на винагороду, а відхилену роботу не слід автоматично вважати прийнятою. [Luxor — FPPS formula] [Braiins — Share accounting]
Для інтервалу незмінної складності вираз Braiins можна підсумувати як R=(S/D)×(C+AF): S — прийнята робота в базових одиницях, D — складність мережі, C — субсидія, AF — середні комісії на блок за методикою. R — валова винагорода; комісія пулу віднімається окремо. S не має бути простим числом повідомлень із різною складністю. [Braiins — FPPS specification and payouts] [Braiins — Share accounting]
Braiins завершує розрахунок після закінчення доби UTC та використовує мережеві блоки цієї доби з нормалізацією до очікуваних 144 блоків. Ані мережа, ані певний пул не зобов’язані знаходити рівно 144 блоки щодня. Добовий період цієї методики не тотожний автоматично останнім 144 блокам. [Braiins — FPPS specification and payouts]
Luxor описує розрахунок для висоти h: з останніх 144 блоків відфільтровує комісії на рівнях ≤p5 і ≥p95 та усереднює решту. Використовуються субсидія й складність мережі для цієї висоти. Фільтр не є правилом Bitcoin чи вимогою до кожного пулу FPPS; Luxor допускає зміну методики. [Luxor — FPPS formula]
Якщо протягом доби змінюється складність або відбувається халвінг, Braiins ділить розрахунок на відповідні інтервали. Халвінг змінює субсидію, але не автоматично розрахунок середньої комісійної складової. Стабільніша винагорода щодо везіння пулу не означає незмінної добової кількості BTC, доларової вартості чи прибутку після електроенергії. [Braiins — FPPS specification and payouts] [Luxor — FPPS formula]
F2Pool розрізняє FPPS із модельованими комісіями та PPS+: субсидія використовує PPS, але фактичні комісії транзакцій пулу розподіляються за PPLNS. Отже, друга складова далі залежить від знайдених пулом блоків. Напис «комісії включено» сам собою цієї різниці не пояснює. [F2Pool — FPPS and PPS+ payout schemes]
Аналіз PPS Розенфельда показує, що оператор перебирає розкид знахідок і потребує резервів у довгих невдалих раундах. Цей принцип пояснює й платіжний ризик обіцянки FPPS; історична модель резервів не є аудитом сучасного пулу. Нарахована вимога не має протокольної гарантії виплати в разі відмови оператора. [Rosenfeld — PPS variance and reserves]
Braiins і Luxor відокремлюють баланс від правил виплати: графік, мінімум і можлива комісія визначають надсилання. Порівнюй однакову прийняту роботу й період, версію методики FPPS та чисту фактично отриману суму. Ставка на панелі сама не доводить надходження до власного гаманця. [Braiins — FPPS specification and payouts] [Luxor — FPPS formula]
Для повної картини прочитайте також Mining Pool, Pay Per Share, Pay Per Last N Shares, Pool Fee. На цю статтю також посилаються Braiins Pool, Pay Per Share, Pay Per Last N Shares.