Майнінг Bitcoin — одна з найважливіших тем у світі блокчейну. Тих, хто за допомогою обладнання та програмного забезпечення виробляє криптовалюту, а також записує й підтверджує криптоперекази, називають майнерами, а всю їхню роботу — майнінгом. Один із термінів, які трапляються тут найчастіше, — майнінг-пул.
Що таке майнінг-пул?
ASIC-пристрої, які вважають найважливішою складовою майнінгу, самі по собі насправді не дають достатнього результату. Один майнер не заробить пристойного доходу з операцій, які виконує, з огляду на витрачену електроенергію. Щоб зробити це ефективнішим, і створюють майнінг-пули. Співпраця 10 майнерів уже є майнінг-пулом. Якщо навести наочніший приклад: якщо майнінг Bitcoin — це океан, то майнери, які працюють командою, — це пул.
Як працюють майнінг-пули?
На чолі команд, які утворюють майнінг-пули, стоїть координатор: він роздає учасникам різні значення nonce, щоб майнери не працювали над одними й тими самими блоками. Значення nonce — це випадкові числа, які майнери використовують як лічильник. Відповідно до цього можна визначити винагороду кожного майнера, і цим теж керує координатор. Координатори зазвичай користуються двома методами: PPS (pay per share) і PPLNS (pay per last N shares).
Що таке PPS?
Оплата за частку, PPS, — найпопулярніший метод розподілу в пулах. У ньому робочу потужність кожного майнера в пулі визначають за поданими хеш-значеннями. Виплата нараховується за кожну частку й накопичується з часом.
Що таке PPLNS?
Другий за популярністю метод після PPS — PPLNS. Тут майнери отримують винагороду після того, як пул завершує видобуток блоку. Залежно від розміру знайденого пулом блоку перевіряють останні N часток і на цій основі визначають винагороду.
