Bitcoin

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

Автор: Оновлено 5 хв читання

Co je to těžba kryptoměn neboli mining a jak to funguje?
Bitcoin BTC Прибутковість сьогодні: — за 1 TH/s / день Ціна: — Перераховано щогодиниМайнери для Bitcoin →

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

Коротко

  • Майнери об'єднують транзакції в блоки й шукають для них дійсний «відбиток» (геш). Принцип називається 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č за електроенергію.

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

Що далі

Джерела

Поширені запитання

Чи легальний майнінг криптовалют у Чехії?
Так, майнінг у Чехії легальний. Проте здобуті монети оподатковуються податком на доходи, а у великих обсягах це вже підприємницька діяльність, тому облік варто вести від самого початку.
Чи можна майнити на звичайному комп’ютері або ноутбуці?
Технічно так, але з біткоїном і більшістю великих монет ви намайните менше, ніж заплатите за електроенергію. Процесором розумно майнити лише кілька монет, наприклад Monero.
Що станеться, коли будуть здобуті всі 21 мільйон біткоїнів?
Майнери й далі підтверджуватимуть блоки, лише замість нових монет отримуватимуть тільки комісії за транзакції. За нинішнього темпу це станеться приблизно у 2140 році.
Чому майнінг споживає так багато електроенергії?
Дійсний хеш неможливо обчислити, його можна лише знайти перебором. Що більше машин змагається, то більше спроб потрібно і то більше енергії споживає мережа – саме це робить атаку на мережу надзвичайно дорогою.
Скільки біткоїна намайнить один майнер за день?
Залежить від його частки в потужності мережі. За нинішніх приблизно 1 000 EH/s машина з 200 TH/s у пулі намайнить близько 0,0001 BTC на день, точна сума змінюється разом зі складністю.

Текст підготовлено за допомогою ШІ. Факти, цифри та порядок дій перевірив Yegor.

Майнери для Bitcoin

Інші статті в рубриці Інструкції та порівняння