Що таке майнінг криптовалют і як він працює

Майнінг криптовалют – це змагання комп'ютерів за право записати в блокчейн наступний блок транзакцій. Переможець має першим знайти число, за якого результат криптографічної функції відповідає умові мережі, – і за цю роботу отримує нові монети та комісії за транзакції. Водночас мережа захищається від шахрайства, адже переписати історію коштувало б такої ж величезної кількості електроенергії та обчислень.
Коротко
- Майнери об'єднують транзакції в блоки й шукають для них дійсний «відбиток» (геш). Принцип називається proof-of-work – доказ виконаної роботи.
- Хто знаходить блок, отримує винагороду. У Bitcoin після халвінгу у квітні 2024 року це 3,125 BTC за блок плюс комісії.
- Складність підлаштовується сама так, щоб блок з'являвся в середньому раз на 10 хвилин, скільки б машин не майнило.
- Сьогодні майнять на спеціалізованих машинах (ASIC). Дохід залежить від продуктивності, ціни електроенергії, складності та курсу монети.
Що саме робить майнер
Коли ви надсилаєте біткоїни, транзакція спочатку чекає в черзі. Майнер вибирає з черги транзакції, перевіряє, що відправник справді має гроші й не витратив їх двічі, і складає з них кандидата на новий блок. Він містить і посилання на попередній блок – тому говорять про ланцюжок блоків, блокчейн.
Але мережа прийме блок лише тоді, коли майнер додасть до нього дійсний доказ роботи. А його не можна обчислити хитрістю, лише вгадати перебором.
Як працює proof-of-work: приклад, який можна спробувати самостійно
Bitcoin використовує функцію SHA-256. З будь-якого тексту вона робить відбиток завдовжки 64 символи. Досить змінити один символ – і відбиток буде зовсім іншим; заздалегідь передбачити, яким він буде, неможливо.
Ми спробували це на тексті «PC Praha» з порядковим номером (так званим nonce) у кінці:
| Вхід | Підсумковий геш SHA-256 (початок) | Відповідає умові «0000…»? |
|---|---|---|
| PC Praha 0 | e6a43743… | ні |
| PC Praha 1 | 521e88a4… | ні |
| PC Praha 13 | 0265529e… | ні (лише один нуль) |
| PC Praha 272 | 002066e8… | ні (два нулі) |
| PC Praha 1703 | 0000b9c4… | так |
Для чотирьох нулів на початку знадобилося 1 704 спроби. Кожен наступний нуль означає в середньому в 16 разів більше спроб. Справжній блок Bitcoin сьогодні потребує гешу, який починається приблизно з 19 нулів. Тому вся мережа перебирає близько 1 000 EH/s, тобто 1021 спроб на секунду (станом на 18.10.2026).
Перевірка, навпаки, миттєва: будь-хто обчислить один-єдиний геш і побачить, що умову виконано. Пошук дорогий, перевірка дешева – у цьому весь сенс proof-of-work. Деякі мережі, наприклад Ethereum, майнінг узагалі не використовують і підтверджують блоки за заблокованими монетами (proof-of-stake).
Що таке винагорода за блок і звідки беруться нові монети
Майнер, який знайшов блок, може записати в нього транзакцію «з нічого» на власну адресу. Так з'являються нові монети. Крім того, він отримує комісії з усіх транзакцій у блоці.
- У Bitcoin з'являється приблизно 144 блоки на день, тобто близько 450 нових BTC на день.
- Кожні 210 000 блоків (приблизно 4 роки) винагорода зменшується вдвічі – це халвінг. Наступний очікується у 2028 році.
- Загалом їх ніколи не буде більше ніж 21 мільйон. Позначку у 20 мільйонів видобутих BTC пройдено в березні 2026 року, останній мільйон майнитимуть ще понад сто років.
Що таке складність і чому вона змінюється
Якби кількість нулів ніколи не змінювалася, з кожною новою машиною блоки з'являлися б дедалі швидше. Тому кожні 2 016 блоків (приблизно два тижні) мережа перераховує складність: якщо блоки з'являлися швидше ніж за 10 хвилин, умову посилюють, якщо повільніше – пом'якшують.
Для майнера це має практичний наслідок. Коли в мережу приходять нові машини, ваша частка в загальній продуктивності падає і ви видобуваєте менше монет, хоча ваш майнер працює так само. Тому дохід не вказується раз і назавжди, а перераховується. Сьогодні 1 TH/s на Bitcoin приносить приблизно 0,84 Kč на день брутто, до вирахування електроенергії.
Чому сьогодні майнять на ASIC, а не на комп'ютері
У 2009 році вистачало процесора звичайного комп'ютера. Потім з'явилися відеокарти, а з 2013 року – ASIC-майнери: чипи, які вміють лише один алгоритм, але в тисячі разів економніші. У Bitcoin сьогодні вирішує передусім ефективність у J/TH, тобто скільки енергії коштує один терагеш.
Крім того, більшість майнерів не майнять поодинці. Вони об'єднують потужність у пулі, який часто знаходить блоки й ділить винагороду відповідно до виконаної роботи. Як пул розраховує виплати, ми описуємо в статті PPS, PPLNS і FPPS.
Як це могло б виглядати у вас: простий розрахунок
Домашній майнер продуктивністю 37,5 TH/s за сьогоднішньої складності та курсу видобуде приблизно 37,5 × 0,84 Kč ≈ 31 Kč на день. Але спожиє він 800 W, тобто 19,2 kWh на день. За ціни 5 Kč/kWh це 96 Kč за електроенергію.
Звідси головне правило майнінгу: про прибуток вирішують ціна електроенергії та ефективність машини, а не сама продуктивність. Тому великі машини працюють у дата-центрах із дешевою енергією, а вдома майнять переважно тоді, коли використовують тепло або надлишки від сонячної електростанції.
Що далі
- Хочете почати на практиці? Шлях від вибору монети до першої виплати описано в посібнику Як майнити криптовалюти.
- Скільки сьогодні заробляють конкретні машини, показує огляд прибутковості ASIC-майнерів, який перераховується щогодини.
Джерела
Поширені запитання
Чи легальний майнінг криптовалют у Чехії?
Чи можна майнити на звичайному комп’ютері або ноутбуці?
Що станеться, коли будуть здобуті всі 21 мільйон біткоїнів?
Чому майнінг споживає так багато електроенергії?
Скільки біткоїна намайнить один майнер за день?
Текст підготовлено за допомогою ШІ. Факти, цифри та порядок дій перевірив Yegor.



