Зміст

  • Вступ

  • Що таке майнінг-пул?

  • Як працює майнінг-пул?

  • Майнінг-пули системи Pay-Per-Share (PPS)

  • Майнінг-пули системи Pay-Per-Last-N-Shares (PPLNS)

  • Чи загрожують майнінг-пули децентралізації?

  • Резюме


Вступ

Майнінг – важливий фактор забезпечення безпеки блокчейнів Proof of Work. Обчислюючи хеші з певними властивостями, учасники можуть захищати криптовалютні мережі, не відчуваючи потреби в центральному органі управління.

У 2009 році, коли биткоін був вперше запущений, будь-який користувач ПК міг змагатися з іншими майнерами у обчисленні хешу для наступного блоку. Це зумовлювалося невисокою складністю майнінгу та низьким хешрейтом. Таким чином, користувачам не потрібно спеціалізоване обладнання для додавання нових блоків в блокчейн.

Очевидно, що комп'ютери, здатні обчислити більшу кількість хешів за секунду, знайдуть більше блоків. Це є причиною величезного зсуву в екосистемі. Майнери стали нарощувати обчислювальні потужності у прагненні здобути конкурентну перевагу.

Випробувавши різні види обладнання (CPU, GPU, FPGA), майнери біткоїну зупинили свій вибір на ASIC – інтегральних схемах спеціального призначення. ASIC створені спеціально для майнінгу, а не для перегляду, наприклад, Binance Academy або публікацій фотографій із котиками у Твіттері.

Як випливає з назви, ASIC були створені для єдиного завдання – обчислення хешів. І оскільки вони розроблені спеціально для цього, їхня продуктивність вкрай велика. Настільки велика, що використання інших типів обладнання для майнінгу біткоїнів стало досить рідкісним.


Що таке майнінг-пул?

Наявність хорошого обладнання важлива, проте вона не зробить всю роботу за вас. Ви можете запустити кілька потужних ASIC, але все одно будете лише одним з мільйонів майнерів біткоїну. Шанси на те, що ви дійсно дістанете блок, зовсім невеликі, навіть якщо ви вклали великі гроші в обладнання та електрику.

Ви не дізнаєтеся напевно, коли отримаєте нагороду за блок і чи отримаєте взагалі. Якщо ж вам важливий стабільний дохід, то найрозумніше буде приєднатися до майнінг-пулу.

Припустимо, ви та дев'ять інших учасників володієте кожен по 0.1% загальної хеш-потужності мережі. Це означає, що в середньому ймовірність знаходження блоку для вас дорівнює 1:1000. При прогнозованому видобутку в 144 блоки на день, найімовірніше, ви знаходитимете один блок на тиждень. Залежно від фінансових ресурсів, інвестицій у апаратне забезпечення та електроенергію, такий підхід одиночного майнінгу може бути прийнятною стратегією.

Однак доходу від майнінгу може виявитися недостатньо для того, щоб така робота з криптовалютою окупила себе і стала приносити гідний прибуток. У цьому випадку, як ми вже говорили, ви можете поєднати зусилля з іншими дев'ятьма учасниками. Поєднавши свої потужності хешування, ви з вашою командою складете б 1% швидкості хешування в мережі. Тобто ви знаходитимете в середньому один блок на кожні сто, що становить від одного до двох блоків на день. Винагорода за одержаний блок ділиться між усіма учасниками пулу.

Так двома словами можна описати майнінг-пул. Нині майнінг-пули широко поширені, оскільки гарантують стійкіший дохід своїм учасникам.


Як працює майнінг-пул?

Зазвичай майнінг-пул призначає координатора, який відповідає за організацію майнерів. Він стежить за тим, щоб майнери використовували різні значення nonce і не витрачали даремно потужність на хешування, намагаючись створити одні й ті самі блоки. Координатор також несе відповідальність за поділ винагород та виплату їх учасникам. Щоб призначити тому чи іншому майнеру відповідну винагороду, використовується кілька різних схем для розрахунку обсягу роботи кожного учасника.


Майнінг-пули системи Pay-Per-Share (PPS)

Одна з найпоширеніших схем виплат – Pay-Per-Share (PPS). За такої схеми учасник отримує фіксовану суму за кожну відправлену «частку».

Частка - це хеш, що використовується для відстеження роботи кожного майнера. Сума, яка сплачується за кожну частку, є номінальною, але згодом збільшується. Зверніть увагу: частка не є валідним хешем мережі. Це лише хеш, який відповідає умовам конкретного майнінг-пулу.

За схемою PPS ви отримуєте винагороду незалежно від того, чи знайшли блок. Менеджер пула бере на себе ризики, тому він, найімовірніше, стягуватиме додаткову плату - або з користувачів або з винагороди за блок.


Майнінг-пули системи Pay-Per-Last-N-Shares (PPLNS)

Ще одна популярна схема - Pay-Per-Last-N-Shares (PPLNS). На відміну від PPS, PPLNS винагороджує майнер тільки тоді, коли пул успішно видобуває блок. Коли пул знаходить блок, він перевіряє кількість останніх N відправлених часток (N залежить від пулу). Для обчислення вашої виплати він ділить кількість відправлених часток на N, а потім множить результат на винагороду за блок (за вирахуванням частки оператора).

Розглянемо приклад. Якщо поточна нагорода за блок становить 12,5 BTC (припустимо, комісії за транзакцію немає), а комісія оператора – 20%, то всі майнери отримають 10 BTC. Якщо N дорівнює 1 000 000 і ви відправили 50 000 часток, ви отримаєте 5% від нагороди майнерів (або 0,5 BTC).

Ви можете знайти різні варіації подібних схем, але найчастіше будете чути саме про ці дві. Зверніть увагу: хоча ми говоримо тут про біткоін, більшість популярних криптовалют Proof of Work також мають пули для майнінгу, наприклад, Zcash, Monero, Grin та Ravencoin.



Думаєте, як розпочати роботу з криптовалютами? Купуйте біткоїн на Binance!



Чи загрожують майнінг-пули децентралізації?

Під час читання цієї статті ви можете запитати себе: хіба сила біткоїна полягає не в тому, що цей блокчейн не контролюється єдиним органом? Що буде, якщо хтось отримає більшу частину потужності хешування?

Це добрі питання. Якщо хтось отримає 51% хеш-потужності мережі, він зможе запустити атаку 51%. Вона дасть зловмисникові можливість цензурувати транзакцію і скасовувати старі платежі. Така атака може завдати величезної шкоди всій екосистемі криптовалюти.

Чи майнінг-пули збільшують ризик атаки 51%? Можливо, але малоймовірно.


24-часовое распределение хешрейта по пулам

24-годинна розбивка хешрейту по пулах від 16 квітня 2020 р. Джерело: coindance.com


Теоретично чотири верхніх пула можуть вступити в змову з метою захоплення мережі, хоча це не має великого сенсу. Навіть якщо їм вдасться здійснити атаку, ціна біткоїну, ймовірно, впаде, оскільки їхні дії підірвуть систему. У результаті всі отримані монети втратить цінність.

Більше того, пули не обов'язково володіють обладнанням для майнінгу. Майнери надають інформацію про своє обладнання серверу координатора, але можуть вільно переходити до інших пулів. На користь учасників та операторів пулу зберегти децентралізовану екосистему. Зрештою, вони заробляють гроші лише за умови, що майнінг залишається прибутковим.

Відомо випадків, коли пули росли до розмірів, які можна вважати загрозливими. Зазвичай пул (і його майнери) роблять кроки щодо зменшення хешрейту.


Резюме

Поява першого пулу змінила ситуацію з майнінгом криптовалют назавжди. Пули особливо корисні тим майнерам, які прагнуть отримувати стабільні виплати. З безлічі різних схем вони можуть знайти ту, яка найбільшою мірою відповідає потребам.

Зрозуміло, майнери воліли б, щоб майнінг біткоїну був максимально децентралізованим. Однак поки що його можна назвати лише «досить децентралізованим». У будь-якому випадку концентрація великої частини хешрейту в одних руках у довгостроковій перспективі не буде вигідна нікому. Самі учасники, найімовірніше, не допустять такого розвитку подій. Зрештою, біткоїном управляють не майнери, а користувачі.