235 / 736POOL-C

Mining Pool Centralization

Коли майнінг залежить від кількох великих координаторів

Ева відкриває діаграму майнінгу й бачить, що значну частину кола займають лише дві назви. Чи означає це, що дві компанії володіють більшістю машин і можуть керувати Bitcoin як завгодно? Такий висновок передчасний. Діаграма зазвичай показує, яким пулам приписали знайдені блоки. За кожним пулом можуть стояти незалежні майнери. Важливо з’ясувати, хто визначає роботу, хто виплачує винагороди та наскільки легко змінити постачальника послуг. Саме про це Mining Pool Centralization.

Mining Pool Centralization — зосередження спільного майнінгу або рішень щодо нього в невеликій кількості пулів. Воно має різні форми: спільний вибір транзакцій, спільна каса та єдиний власник машин — різні залежності. Частка на діаграмі починає дослідження, а не завершує його.

Mining Pool об’єднує роботу майнерів і розподіляє винагороди. Так майнер може отримувати регулярніший дохід, не чекаючи самостійного знаходження цілого блоку. Його ASIC, спеціалізовані чипи для майнінгу, можуть і далі належати йому. Велика частка пулу не означає відповідної частки власності на машини. Ева розрізняє власника обладнання, того, хто змінює його налаштування, та оператора, який готує завдання й керує виплатами. Іноді ролі збігаються, іноді їх виконують різні компанії. Концентрацію слід описувати окремо для кожної. [1] [4]

У блоці немає переліку всіх машин, які над ним працювали. Проєкт mempool визначає пули за coinbase_tags та payout_addresses — відомими позначками й адресами винагороди. Він шукає їх у coinbase, спеціальній початковій транзакції, яка створює винагороду за блок і не пов’язана з однойменною біржею. Отже, назва — результат приписування за відомими ознаками, а не доказ власності на обладнання. Якщо ознак бракує, блок залишається невідомим. Приписати його найбільшому пулу означало б додати власне припущення до даних. [2]

Візьмімо власний приклад: зі 100 блоків віднесемо 40 до пулу A, 20 до B, 20 до інших відомих пулів, а 20 залишимо невідомими. A+B дають 60% усіх блоків, але 75% лише визначених. Жоден майнер не змінив пул; змінилося те, що вважаємо цілим. Це не поточний стан мережі. Для справжньої діаграми Ева перевіряє період, розмір вибірки й облік невідомих блоків. Знахідки випадкові, тому короткий проміжок не є точним переписом фізичної обчислювальної потужності. [1] [2]

Ева повертається до того самого періоду й бачить інший розподіл. Це не обов’язково помилка блокчейну. Вступна документація проєкту mempool у файлі README попереджає: неповне перейменування може розділити один пул на два записи. Зміни відповідностей у pools-v2.json також можуть спричинити нове приписування раніше невідомих або зачеплених блоків. Отже, зміна діаграми буває виправленням даних, а не переходом майнерів. Для чесного порівняння зберігають дати блоків і версію правил приписування та об’єднання назв. [2]

Шаблон блоку пропонує, які транзакції включити. Якщо один оператор готує його для багатьох машин, він зосереджує у своїх руках право ухвалювати важливе рішення. Протокол зв’язку Stratum V2 може наблизити цей вибір до майнера, але сам Mining Protocol і далі може роздавати роботу, визначену пулом. Власний вибір потребує впровадженого Job Declaration: JDC — компонент програми майнера, JDS — його відповідник для пулу, а Template Provider постачає пропозиції блоків. Сам напис Stratum V2 не доводить децентралізованого створення шаблонів. Ева запитує, що реально працює. [3] [4]

Job Declaration має різні режими. У Coinbase-only пул не мусить знати набір транзакцій майнера; у Full-Template JDS може отримати їхні дані. Ця приватність стосується підготовки роботи: після знаходження й публікації блоку його транзакції стають загальнодоступними. Токен тут — ідентифікатор, виділений для майнінгового завдання, а не монета для торгівлі. Якщо співпраця зривається, наприклад через відхилену декларацію або запит токена без відповіді, специфікація покладає на JDC перехід до іншого Pool+JDS, у крайньому разі до solo — самостійного майнінгу. Потрібна працездатна альтернатива. Це не доказ того, що всі можуть піти негайно. Зміна того, хто вибирає транзакції, сама не розподіляє керування грошима між незалежними операторами. [4]

Концентрація має реальні ризики: спільні дії можуть посилити можливість пропускати певні транзакції чи перебудовувати недавню історію блоків. Але сума часток на діаграмі сама не доводить домовленості пулів. Розділ 11 Bitcoin whitepaper також пояснює межу цієї влади: навіть швидше створення альтернативного ланцюга не дозволяє випускати монети поза правилами або витрачати чужі гроші без дозволу. Вузли, комп’ютери, що перевіряють правила Bitcoin, відхиляють недійсні транзакції. Координація потребує уваги, але не означає необмеженої влади над мережею. [5]

Насамкінець Ева хоче знати, де фізично стоять машини. Ні назва пулу, ні позначка coinbase цього не показують. У звіті Cambridge за 2025 рік використано дані 49 майнінгових компаній, що на час збору представляли 48% хешрейту, обчислювальної потужності мережі. Водночас автори застерегли, що активніша участь американських компаній могла завищити частку США. Це корисна операційна вибірка, а не повна карта сьогоднішньої мережі. Керування роботою, виплати, власність і розташування потребують окремих доказів. Одна кругова діаграма не відповідає на все. [6]

Для повної картини прочитайте також Mining Pool, Hashrate, Job Negotiation, Proof of Work, Bitcoin, Stratum V2. На цю статтю також посилаються The 7th Property.

DOC · 001Bitcoin Developer Guide — Pool miningДокументація DOC · 002mempool — Mining pool attributionПервинне джерело DOC · 003Stratum V2 — Mining ProtocolСпецифікація DOC · 004Stratum V2 — Job Declaration ProtocolСпецифікація DOC · 005Bitcoin whitepaper — CalculationsПервинне джерело DOC · 006Cambridge — Digital Mining Industry Report 2025 overviewПервинне джерело
Переглянуто: Спочатку джерела · Не інвестиційна порада