Майнінг – діяльність по запису транзакцій з криптовалютами в базу даних (блокчейн). Майнер / майнінг ферма розшифровує інформацію про транзакції (блоки) і тим самим виключає повторне використання одних і тих же одиниць криптовалюта. За цю роботу нараховується винагорода у вигляді нових одиниць різних криптовалют. Майнінгом називають і видобуток криптовалюти.
Криптовалюта – цифрова валюта, створена і функціонує на основі криптографічного алгоритму. Криптовалюти децентралізовані, тобто не контролюються банківськими структурами.
Блок – цифровий запис даних про декілька транзакцій, проведених в конкретній криптовалюті.
Блокчейн – загальний блок, куди записуються дані про всі транзакції, які коли-небудь пройшли через конкретну криптовалюта. Блокчейн знаходиться у відкритому доступі, володіє теоретично необмеженим обсягом.
Функції майнінгу:
Особливість майнінгу полягає в постійному ускладненні обчислювальних задач по розшифровці блоків. Це призводить до підвищення витрат на придбання нових, більш просунутих пристроїв. Якщо ж залишатися на колишньому технічному рівні, це призведе до зниження ефективності майнера / майнінг ферми та скорочення доходів, а в перспективі – до збитковості майнінгу.
Також варто враховувати серйозні витрати на електроенергію, яка необхідна для безперервного (24/7) функціонування обладнання та його охолодження.
Майнер (майнінг ріг) – комп'ютер або спеціальне обладнання, що має велику обчислювальну потужність. Підтримує роботу цифрових криптовалют і проведення транзакцій між учасниками угод. Найпростіший приклад - комп'ютер (материнська плата) з декількома високопродуктивними відеокартами та блоком живлення. Для безперервної роботи повинен мати систему охолодження.
Майнером також називають людину, яка займається видобутком криптовалюти.
Майнінг ферма – складається з двох і більше майнерів, об'єднаних в мережу, що зазвичай знаходяться в одному приміщенні. За обчислювальної потужності значно перевершує майнер. Постійне ускладнення розшифровки інформації вимагає більш потужного устаткування.
Розрізняють два різновиди майнінг ферм.
Важливо: винагорода учасникам пулу безпосередньо залежить від наданої ними потужності для розшифровки блоку.
Також майнінг ферми можна розділити на дві групи.
Центральний процесор (CPU) – порівняно малопотужне обладнання, яке використовувалося на початку майнінгу. Процесор повільно справляється з однотипними операціями, оскільки призначений для вирішення різних завдань. Недолік – низька продуктивність.
На сьогодні CPU-майнінг не рентабельний, хоча і може застосовуватися для видобутку нових криптовалют.
Відеокарта (графічний процесор; GPU) – більш потужний пристрій, швидше вирішує безліч однакових завдань. Переваги: оптимальне поєднання ціни та потужності, прийнятний рівень шуму, ремонтопридатність, універсальність (працює з різними криптовалюта), довгий гарантійний термін (3 роки). Недолік – порівняно невелика потужність.
GPU-майнінг підходить для домашніх умов. Такий варіант малоефективний для видобутку біткоїнів.
Програмована користувачем вентиляційна матриця (FPGA) – пристрій, який модифікується в залежності від поставлених завдань. За потужністю ПКВМ зіставна з відеокартою при менших витратах електроенергії. Тому FPGA-майнінг іноді називають різновидом GPU-майнінгу.
ASIC-майнер – спеціальний пристрій для майнінгу, що складається з чіпів і вентилятора. Перевага – максимальна обчислювальна потужність. Недоліки: дуже висока ціна, сильний шум, не ремонтоздатність, швидке старіння, вузька спеціалізація («заточений» на одну криптовалюту), короткий гарантійний термін (90-180 днів).
Використання й обслуговування ASIC-майнерів можливо лише в промислових умовах. Ці пристрої ідеально підходять для видобутку біткойнів.
На сьогодні існує декілька сотень криптовалют. Практика показує, що невигідно майнити в домашніх умовах. Найдорожчі, а значить, і складні у видобутку криптовалюти - біткоїни (Bitcoin, BTC), Ефіріум або ефір (Ethereum, ETH), Ріппл (Ripple, XPR). Ці валюти перейшли у сферу промислового майнінгу.
Фахівці рекомендують звернути увагу на менш дорогі та відповідно більш прості варіанти: Монеро (Monero, XMR), Даш (Dash, DASH), Зікеш (Zcash, ZEC), Лайткоїн (Litecoin, LTC).
Важливо: для ефективного майнінгу потрібно відстежувати курс криптовалют, оскільки їх вартість визначається ринком і постійно змінюється. Одні цифрові валюти дешевшають, інші – дорожчають. Бажано вибудовувати конфігурацію майнінг ферми так, щоб можна було в разі потреби добувати різні криптовалюта.
Вартість криптовалюта залежить від витрат на майнінг і співвідношення попиту і пропозиції.
Домашня майнінг ферма складається з наступних компонентів:
Також знадобиться побутовий ватметр, який вимірює навантаження і параметри електромережі (потужність, напруга, сила струму). Такий пристрій дозволяє стежити за витратою електроенергії, яку споживає майнінг ферма.
Важливо: для оцінки рентабельності конфігурації існують майнінгові калькулятори. Одні працюють лише з курсом криптовалюти та швидкістю майнера / майнінг ферми, а інші разом з цим враховують споживання електроенергії, ціну 1 кВт·/ год, динаміку складності та курсу валют в перспективі.
Відеокарта – основний і найдорожчий компонент домашньої майнінг ферми. Критично важливо обрати моделі останнього покоління: чим досконаліший графічний процесор, тим вища продуктивність майнінг ферми. Крім цього зростаюча складність розшифровки блоків вимагає регулярної заміни відеокарт, інакше майнер зіткнеться з дефіцитом обчислювальних потужностей.
При виборі оптимальної відеокарти, враховуйте наступні параметри.
Корисною може виявитися і можливість розгону відеокарти – при грамотному оверлокінгу продуктивність пристрою підвищується на 20-40%. Що правда, в цьому випадку найчастіше потрібна спеціальна настройка графічного процесора, а прибуток може навіть знизитися.
Оскільки обладнання для майнінгу дуже швидко застаріває, необхідно постійно відстежувати появу більш потужних відеокарт.
Важливо: обираючи графічні процесори за обсягом пам'яті, пам'ятайте, що цей параметр продовжує їх термін служби. При роботі по розшифровці блоків в пам'ять відеокарти завантажується DAG-файл, який поступово збільшується і заповнює її. Згодом це призведе до «відмови» графічного процесора. Так, при майнінгу ефіріума DAG-файл збільшується кожні 5 днів на 8-10 МБ.
Актуальні відеокарти на 2021 рік (Nvidia):
Актуальні відеокарти на 2021 рік (AMD):
Ethash – це алгоритм майнінгу криптовалюти (зокрема Ethereum, Musicoin, Expanse, Ethereum Classic, Ubiq).
Найефективнішими для майнінгу на сьогоднішній день є відеокарти Nvidia GeForce RTX3060Ti та AMD Radeon RX5700XT. До бюджетних рішень відноситься Nvidia GeForce GTX1660 Surer та AMD Radeon RX5600XT. Однак низька продуктивність цих відеокарт не дозволяє ефективно добувати криптовалюту – потрібно придбати декілька таких моделей.
Важливо: щоб розрахувати прибутковість відеокарти, скористайтеся спеціальними калькуляторами майнінгу криптовалют для GPU. Крім того, в Інтернеті можна знайти таблиці розрахунку окупності та доходності відеокарт. Водночас звертайте увагу на дату, оскільки вся інформація дійсна лише зараз.
Чим більший даний параметр, тим вищий хешрейт майнера/майнінг-ферми. Але водночас зростає вартість обладнання та споживання електроенергії. У сучасних пристроях кількість відеокарт становить 4-8 штук та більше.
Для ефективного видобутку криптовалюти досить недорогої материнської плати та процесора. Основна вимога до материнської плати - підтримка потрібного числа відеокарт. Оптимальний параметр – 4-6. Зустрічаються пристрої, розраховані на 7; 8 і навіть 12-13 відеокарт.
Роз'єми материнської карти поділяються на два різновиди – PCI-Ex16 і PCI-Ex1. Перший варіант відрізняється дуже високою продуктивністю, але кількість таких слотів не перевищує 1-2 на платі.
Варто звернути увагу на кількість слотів PCI-E, яке повинно відповідати числу підключених відеокарт. Добре, якщо 1-2 слота будуть вільними – для додаткових графічних процесорів. Чим більше таких слотів, тим більше економія коштів на придбання додаткової материнської плати, блоку живлення, процесора.
Відмінним рішенням буде відеокарта ASRock H81 PRO BTC R2.0 (на 6 відеокарт), яка «заточена» спеціально під майнінгу. Інші варіанти: ASUS Z87-PRO (V-EDITION) (на 7 відеокарт від NVIDIA), ASRock FM2A58 + BTC (на 5 відеокарти від AMD).
Обираючи материнську плату для майнінгу, враховуйте такі деталі:
Процесор повинен підтримувати операційну систему та роботу майнера. На сьогоднішній день широко використовуються для майнінгу такі ОС:
Найефективнішими процесорами для майнінгу на сьогодні є Intel Core-i5-7600K, Intel Core i7-9700K, AMD Ryzen 5 1600X, AMD Ryzen Threadripper 1950X, AMD Ryzen Threadripper 1920X. Такими процесорами зручно майнути Zcash, Monero, Ravencoin, Electroneum.
Райзер – пристрій для підключення відеокарти до материнської плати. Складається з плати зі слотом для графічного процесора, кабелю USB 3.0. Іноді в комплектацію входить адаптер для живлення.
При роботі відеокарти виділяють багато тепла. Райзери дозволяють розмістити графічні процесори на певній відстані від материнської плати, що забезпечує гарне охолодження. Кількість райзерів визначається числом підключених відеокарт. Сьогодні застосовуються райзер x1-x16 PCI-E USB 3.0. Довжина кабелю буває 30 або 60 см. Переважно другий варіант.
Варто звернути увагу на колір плати – синій, чорний, зелений. Фахівці радять уникати пристроїв зеленого кольору.
Живлення подається до райзеру через порти SATA, Molex. Варто вибрати конектори 4-pin Molex. Досвідчені майнери відзначають, що конектори SATA часто перегріваються і плавляться.
Серверні блоки живлення – призначені для безперервної роботи (24/7) на протязі 10-15 років. Відмінно витримують постійне навантаження. Недоліки: висока ціна, потрібні перехідники або розпаювання, ймовірність покупки б / у устаткування, відсутність тривалої гарантії, сильний шум, платний ремонт.
Звичайні синхронізовані блоки живлення формату ATX – коштуватимуть дешевше попереднього варіанту, широкодоступні, мають гарантією на 3-5 років. Недоліки: складність монтажу, потрібен кабель синхронізатор для з'єднання двох блоків, ризик несправності (не розраховані на безперервну роботу).
Звичайний блок живлення формату ATX – простий в підключенні, не потребує кабелю синхронізатору, займає мінімальне місце. Недоліки: дуже висока ціна, обмеження по потужності (1500 Вт).
Для ферми підходять моделі з сертифікатом від 80 Plus Gold і потужністю не менше 650 Вт.
Щоб розрахувати потрібну потужність блоку живлення, для конкретного випадку максимальну споживану потужність всіх відеокарт, потім додайте до отриманого результату 200 Вт (для процесора, материнської плати, оперативної пам'яті). Потім результат помножте на 1.2 (запас 20% потужності).
Запас потужності не повинен бути менше ніж 100 Вт – в цьому випадку знизиться ризик передчасного виходу з ладу блоку живлення. Також це дозволить видобувати будь-які криптовалюта і «розганяти» відеокарти.
Жорсткий диск використовується для установки ОС і потрібного для майнінгу ПЗ. Гарний варіант – твердотілий диск SSD. Обсяг диска визначається способом майнінгу: для роботи в пулі потрібна невелика місткість, а ось добуваючи криптовалюта самостійно, знадобиться пристрій більшої місткості. Оптимальний параметр – 60-80 ГБ.
Емулятор монітора необхідний для емуляції наявності монітора на виході відеокарти. При цьому не потрібно підключення самого екрану. Замість емулятора застосовується перехідник HDMI-VGA.
USB WatchDog (сторожовий таймер) – пристрій для автоматичного перезавантаження комп'ютера при зависанні. Забезпечує безперервну роботу майнінг ферми. В результаті видобуток криптовалюти буде стабільним.
Каркас – відкритий стенд для розміщення компонентів майнінг ферми. Буває дерев'яним або алюмінієвим. Краще вибрати другий варіант: алюміній міцніше і не схильний до займання.
Важливо: відеокарти повинні розташовуватися на відстані 15 см один від одного.