Bitcoin Mining Handbook — вступний посібник видавництва Braiins, головний автор якого Даніель Фрумкін. Він пов’язує принцип майнінгу з пулами, програмним керуванням та економікою роботи; сама лише прочитана книга не визначить, чи окупиться конкретний пристрій.
Уявіть, що ви придбали ASIC, пристрій для майнінгу, і на екрані з’явилися цифри. Що вони означають і хто заплатить за роботу? Саме такі питання розглядає посібник. Головний автор — Daniel Frumkin; до книги долучилися Magdalena Gronowska, Tyler Cohoon, Matyas Kuchar, Dave White і Zack Voell. Видання з позначкою copyright 2022 починається з основ і поступово переходить до експлуатації та бізнесу. [1] [4]
Обладнання знову й знову обчислює хеш — числовий відбиток заголовка блока-кандидата. Між спробами вхідні дані змінюються. Успішний результат не має перевищувати цільове значення, визначене правилами мережі; наперед невідомо, яка спроба спрацює. Вищий Hashrate означає більше спроб за секунду, а не гарантований час знаходження блока. Книга пояснює випадковість через порівняння з киданням кубика. Вузли мережі все одно мають перевірити чинність усього блока. [2] [4]
Пул дає майнерам змогу об’єднати потужність і розподіляти дохід за своєю моделлю виплат. Щоб оцінити ваш внесок, він приймає й результати, які відповідають легшій умові, ніж ціль мережі. Такий доказ роботи називають share. Багато прийнятих shares не означають багато блоків: лише деякі результати відповідають також суворішій мережевій цілі. Тому на панелі може зростати обсяг зарахованої роботи, хоча пул щойно не знайшов нового блока. [2] [4]
Пул оцінює ваш Hashrate за надісланими shares. Вони надходять нерівномірно, тож оцінка може змінюватися навіть за стабільної роботи пристрою. Короткий вимір не обов’язково збігається з довгостроковим середнім. Цьому зв’язку присвячено окремий розділ про удачу, shares та оцінку потужності. Однак реальні збої ігнорувати не можна: слід розрізняти випадкові коливання, втрату з’єднання та відхилену роботу. [4]
Потужність показує швидкість споживання енергії, а витрачена енергія — її кількість за певний час. Наш приклад: пристрій зі сталим споживанням потужності 3 kW за 24 години використає 72 kWh. Цю енергію множать на ціну за kWh. Інші прилади в прикладі не враховані. У книзі одиниці подано неточно, тому ми також спираємося на пояснення EIA. Для прибутку потрібно врахувати обладнання, інші витрати та змінні надходження. [4] [5]
Прошивка — це програма, що керує самим пристроєм. Натомість Stratum V2 визначає обмін даними в майнінговій інфраструктурі, наприклад між майнером і пулом. Він дає змогу захистити передавання та за відповідної конфігурації надати майнеру більше впливу на вибір транзакцій. Але окремі компоненти можна впроваджувати незалежно. Сам напис «підтримує Stratum V2» ще не говорить, які функції справді використовує ваша система. [3]
Braiins безпосередньо працює в майнінгу, а книга використовує й його продукти та інструменти. Це дає практичний досвід, але не є незалежним порівнянням усіх постачальників. Історичні цифри, параметри калькуляторів та очікування не можна без перевірки переносити на сьогодні. Зокрема, оцінений дохід — не обіцяний прибуток: змінюються ціна біткоїна, складність майнінгу та вартість електрики. [1] [4]
Спочатку розберіться зі зв’язком між спробою обчислення хешу, share та блоком. Потім переходьте до показників пулу, керування обладнанням і витрат. Для цієї статті ми перевірили видавничі дані та прочитали вибрані частини публічного PDF про основи, пули й розрахунок прибутковості; це не рецензія на всю книгу. Актуальні налаштування слід шукати в документації конкретного обладнання та сервісів. [4] [3]
Для повної картини прочитайте також Майнінг, Proof of Work, Stratum V2, Braiins. На цю статтю також посилаються Bitcoin Mining Economics, Bitcoin Mining Glossary.
01Якщо пул прийняв share, чи знайшов я блок?+
Зазвичай ні. Share відповідає легшій умові пулу для обліку роботи. Лише деякі shares відповідають також мережевій цілі, а весь блок має додатково задовольняти інші правила чинності.
02Чи достатньо знати споживання електрики, щоб оцінити вигідність майнінгу?+
Ні. Треба розрізняти потужність та енергію за час роботи, знати тариф і додати купівлю обладнання та інші витрати. Дохід також залежить від обчислювальної потужності, складності мережі, ціни біткоїна й умов пулу. Результат розрахунку — оцінка на основі обраних припущень.