Posted inОсвіта та поради

Як майнити Ethereum: Посібник для початківців з майнінгу ETH

Як майнити Ethereum: Посібник для початківців з майнінгу ETH

Майнінг криптовалют — це процес розв’язання складних математичних задач. Майнери, по суті, є наріжним каменем багатьох криптовалютних мереж, оскільки вони витрачають свій час і обчислювальні потужності на вирішення цих математичних задач, забезпечуючи так званий "доказ роботи" мережі, який перевіряє транзакції Ефіру (ETH). Наразі Ефіріум, як і Біткоін (BTC), використовує процес консенсусу на основі доказу роботи (PoW), а незабаром перейде на механізм доказу частки (PoS).

Крім того, майнери несуть відповідальність за створення нових токенів Ефіру за допомогою цього процесу, оскільки вони отримують винагороду в Ефірі за успішне виконання завдання PoW.

PoW спирається на фундаментальні властивості хеш-функції — "зашифрованого" фрагмента даних, який процедурно виводиться з деяких довільних вхідних даних. Різниця між хешами і стандартним шифруванням полягає в тому, що процес йде тільки в один бік.

Єдиний реальний спосіб дізнатися, які вхідні дані були використані для створення певного хешу — це спробувати хешувати всі можливі комбінації вхідних даних і подивитися, яка з них підходить. Це ще більше ускладнюється тим, що крихітні зміни у вихідних даних можуть призвести до абсолютно різних результатів.

Доказ роботи починається з визначення списку бажаних хешів на основі параметра "складність". Майнери повинні перебрати комбінацію параметрів, включаючи хеш попереднього блоку, щоб створити хеш, який задовольняє умовам, що накладаються параметром "складність". Це енергоємне завдання, яке можна легко регулювати, підвищуючи або знижуючи складність.

Майнери мають певну "швидкість хешування", яка визначає, скільки комбінацій вони перебирають за одну секунду, і чим більше майнерів беруть участь, тим складніше відтворити мережу для сторонніх суб’єктів. Докладаючи реальних зусиль, майнери захищають мережу.

У цій статті ви дізнаєтесь, як майнити Ethereum? Як видобуваються транзакції Ethereum? Як працює майнінг Ethereum?

Чому варто майнити Ethereum?

Майнінг перетворює процес захисту мережі на складний, але зазвичай досить прибутковий бізнес, тому основною мотивацією для майнінгу є заробіток. Майнери отримують певну винагороду за кожен блок, а також комісію за транзакції, яку сплачують користувачі. Комісії зазвичай становлять невеликий внесок у загальний дохід, хоча бум децентралізованих фінансів у 2020 році допоміг змінити це рівняння для Ефіріуму.

Є й інші причини, чому хтось може захотіти майнити Ethereum. Альтруїстичний учасник спільноти може вирішити майнити собі у збиток, щоб зробити внесок у безпеку мережі, оскільки кожен додатковий хеш має значення. Майнінг також може бути корисним для придбання Ефіру без необхідності безпосередньо інвестувати в актив.

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

Чи вб’є майнінг Ефіру перехід до системи підтвердження частки?

Загальним занепокоєнням для будь-якого потенційного майнера Ethereum є дорожня карта Ethereum 2.0, яка представила плани переходу на алгоритм підтвердження частки — алгоритм консенсусу, який знецінить майнерів, коли всі існуючі майнери Ethereum матимуть обмежений час для отримання прибутку на свої інвестиції. Але, на щастя, майнінг PoW, швидше за все, буде функціонувати приблизно до 2023 року.

Запуск фази 0 Ethereum 2.0, який очікується в 2020 році, — це окремий блокчейн, який жодним чином не вплине на майнінг. Лише з Фазою 2 майнінг може почати занепадати, але конкретних планів щодо цього переходу станом на жовтень 2020 року немає.

Очікується, що фаза 2 настане приблизно в кінці 2021 або на початку 2022 року. Але варто зазначити, що Ethereum має довгу історію затримок зі своєю дорожньою картою — у 2017-2018 роках широко поширеною була думка, що перехід буде завершено приблизно до 2020 року. Ніхто достеменно не знає, коли буде завершено роботу над Ethereum 2.0, але станом на жовтень 2020 року, за більшістю оцінок, нові майнери повинні мати достатньо часу, щоб окупити принаймні значну частину своїх інвестицій в обладнання.

Прибутковість видобутку ETH: Чи прибутковий майнінг Ethereum?

Прибутковість того чи іншого виду майнінгу повністю залежить від вартості електроенергії в тій чи іншій місцевості. Як правило, все, що нижче $0,12 за кіловат, спожитий за годину, є прибутковим, хоча для того, щоб майнінг став дійсно життєздатним економічним підприємством, рекомендується ціна нижче $0,06.

Ці цифри дискваліфікують більшість спроб домашнього майнінгу, особливо в розвинених країнах, де ціни на електроенергію, як правило, перевищують $0,20. Хоча за таких цін можна отримати прибуток, це може серйозно вплинути на рентабельність капіталу. Наприклад, видобувна машина вартістю $3,000 генерує $200 на місяць доходу і споживає $45 електроенергії за ціною $0,05/кВт-год, щоб окупити себе, знадобиться 19 місяців. Той самий майнер, який використовується в місцевості, де електроенергія коштує $0,20/кВт-год, окупиться за 150 місяців, або за 12 років.

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

Але майнінг Ethereum в домашніх умовах все ще доступний для більшості, тим більше, що це можна робити за допомогою побутових відеокарт від AMD і Nvidia. Для майнерів Ethereum, які живуть в регіонах з низькими цінами на електроенергію, це також може перетворитися на потужне джерело доходу.

Існує безліч калькуляторів майнінгу ETH, які можуть визначити, на який прибуток можна розраховувати, наприклад, Miningbenchmark.net, Whattomine або калькулятор CryptoCompare. Також можна розрахувати ці значення самостійно. Формула, яку використовують сайти-калькулятори, досить проста:

Прибутковість майнінгу ETH

Це дає приблизну оцінку того, скільки майнер може заробити за день. По суті, дохід майнера — це загальна емісія мережі, помножена на його частку в загальному хешрейті мережі. Щоб отримати прибуток, потрібно відняти вартість електроенергії (тобто вартість майнінгу Ethereum), яку використовує майнер. Наприклад, пристрій, що використовує 1,5 кВт/год електроенергії за ціною $0,10, коштуватиме $3,6 на день.

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

Станом на жовтень 2020 року в мережі Ethereum поточний час блокування становить 15 секунд, тобто за день відбувається 5 760 блоків, а винагорода — 2 ETH за блок. Хешрейт майнера повністю залежить від майнінгового обладнання, тоді як хешрейт мережі — це сума всіх майнерів, які беруть участь у створенні мережі.

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

Як майняться транзакції Ethereum?

Ефір був розроблений як монета, яку можна майнити лише за допомогою побутових графічних процесорів (GPU). Це відрізняє його від біткоїна, який можна ефективно майнити лише за допомогою спеціалізованих пристроїв, які зазвичай називають машинами з інтегральною схемою для конкретних застосувань, або ASIC (application-specific integrated circuit machines). Ці пристрої жорстко налаштовані на виконання лише одного завдання, що дозволяє їм досягати набагато більшої ефективності, ніж більш загальне обчислювальне обладнання.

Створити алгоритм майнінгу, який був би "стійким до ASIC", теоретично неможливо, а на практиці дуже важко. ASIC, розроблені для алгоритму майнінгу Ethereum, Ethash, зрештою були випущені у 2018 році. Однак ці майнери пропонують відносно скромне покращення порівняно з графічними процесорами з точки зору ефективності хешування. На відміну від них, ASIC для біткоїна значно ефективніші за графічні процесори через специфіку алгоритму його майнінгу.

Іншим типом спеціалізованих пристроїв є ПЛІС, що розшифровується як польова програмована матриця вентилів (FPGA). Вони є чимось середнім між ASIC і GPU, дозволяючи певну конфігурацію, при цьому будучи більш ефективними, ніж GPU в певних типах обчислень.

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

Ефірні ASIC забезпечують помітний приріст продуктивності в порівнянні з відеокартами, але мають ряд недоліків у практичному використанні. Найголовніша проблема полягає в тому, що ASIC можуть майнити лише Ethereum та кілька інших монет, заснованих на тому ж алгоритмі хешування.

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

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

Як знайти найкраще обладнання для майнінгу?

Вибір правильного обладнання повинен в першу чергу диктуватися трьома факторами: максимально можливою швидкістю хешування, енергоспоживанням і ціною покупки.

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

Найбільш значним ризиком для майнерів є застарівання обладнання. Більш досконалі графічні процесори або ASIC можуть майже повністю витіснити існуючі майнери, особливо ті, що потребують більших витрат на електроенергію. Через це "період окупності" — скільки часу потрібно майнеру, щоб окупити себе — стає дуже важливим показником для фінансового аналізу в майнінгу.

Нижче наведена таблиця з фінансовими параметрами провідного обладнання для майнінгу Ефіру:

Фінансові параметри провідного обладнання для майнінгу Ефіру

Ви можете переглянути і клонувати таблицю, щоб погратися зі значеннями.

У таблиці аналізується період окупності, де чим менше значення, тим кращий результат. Цей показник було обрано через велику різницю в швидкості хешування між пристроями, що спотворювало б порівняння щоденного прибутку.

Розрахунки повністю ігнорують будь-які нараховані комісії, які є набагато більш непередбачуваними, ніж винагорода за блокчейн. Залежно від дня, влітку 2020 року комісійні становили 10%-50% від загальної щоденної виручки, але історично вони коливалися в межах 10%.

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

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

Незважаючи на ці застереження, порівняння, тим не менш, висвітлює деякі відмінності та недоліки різних варіантів обладнання для майнінгу. Наприклад, трирічний AMD RX 580 — це найкраще співвідношення ціни та якості при ціні $0,05 за кВт-год. Але його низька енергоефективність робить його набагато слабшим варіантом, ніж інші в більш високому ціновому діапазоні.

ASIC A10 Pro на сьогоднішній день є найбільш енергоефективним і привабливим варіантом для майнерів з високими витратами на електроенергію. Інші ASIC не були включені в огляд через надзвичайну складність придбання або короткий термін служби. Nvidia RTX 3080 також є всебічно сильною альтернативою для кожної категорії майнерів на основі попередніх бенчмарків.

SQRL FK 33 — одна з найпопулярніших ПЛІС, але ця модель демонструє, чому цей тип апаратного забезпечення мало використовується. Незважаючи на високу енергоефективність, ціна за одиницю продукції все ще робить її непривабливою порівняно з іншими варіантами. Однак, варто зазначити, що ціна зразка була взята з оголошення на eBay про продаж відремонтованого вживаного пристрою.

Купівля вживаних зношених графічних процесорів, таких як AMD RX Vega 64 або Nvidia GTX 1060, також може бути хорошим способом заощадити кошти, але покупці можуть зіткнутися з більш високим ризиком збоїв у роботі пристрою.

Як працює майнінг Ethereum: Рекомендації та ризики

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

Для домашнього майнінгу дуже важливо не перевантажувати домашню електромережу надмірним споживанням енергії. Мережа в цілому і кожна окрема розетка розраховані лише на певну максимальну потужність, а пристрої для майнінгу можуть легко перевищити ці пороги. Електропроводка може вийти з ладу і перегрітися, створюючи безпосередню загрозу пожежі. Зверніться до експертів, щоб оцінити безпеку вашої установки.

Для захисту від стрибків напруги та інших електричних проблем настійно рекомендується вибирати високоякісні блоки живлення з достатнім запасом номінальної потужності.

Для ефективного майнінгу Ethereum на GPU і FPGA існує кілька ключових вимог до апаратного забезпечення. Інвестиції в спеціалізовані материнські плати, такі як Asrock X370 Pro BTC+ або Gigabyte GA-B250-FinTech, можуть бути дуже корисними, оскільки вони оптимізовані для майнінгу. Кожна материнська плата може підтримувати до 14 графічних процесорів, що зазвичай неможливо на стандартних материнських платах.

Материнська плата повинна мати достатню кількість оперативної пам’яті, 8 або 16 гігабайт, і щонайменше 256 ГБ дискового простору. Остання вимога дуже важлива, оскільки для майнінгу Ethereum потрібно багато оперативної пам’яті, принаймні 4 ГБ на графічний процесор. Завдяки трюку операційної системи, який називається кешуванням файлів сторінок, ця вимога може бути вивантажена на набагато дешевше постійне сховище без втрати продуктивності. Власна оперативна пам’ять графічного процесора також повинна бути не менше 6 ГБ, щоб врахувати зростаючу групу DAG, ключовий механізм алгоритму Ethash.

DAG, що розшифровується як спрямований ациклічний граф, — це великий набір даних, який використовується для обчислення хешів для майнінгу Ethereum. Для його зберігання майнінгове обладнання повинно мати достатній обсяг пам’яті. Набір даних зростає зі швидкістю приблизно 1 ГБ кожні два роки для Ефіру, хоча інші монети можуть мати інші темпи зростання. Чотиригігабайтні пристрої будуть повністю непридатні до використання до кінця 2020 року, а 6-гігабайтні карти, швидше за все, знеціняться до 2024 року. Онлайн-калькулятори можуть допомогти оцінити точний часовий графік.

Центральний процесор може бути настільки дешевим, наскільки це необхідно, оскільки він не має відношення до GPU-майнінгу. Для установки з декількома графічними процесорами, швидше за все, знадобляться стояки — адаптер для підключення графічних процесорів до материнської плати. Корпус майнінг-машини повинен бути відкритим і досить широким, щоб забезпечити циркуляцію повітря.

З точки зору операційної системи, Windows і Linux є прийнятними варіантами, хоча Linux може вимагати більше взаємодії з командним рядком для налаштування. Дуже важливо оптимізувати графічні процесори з точки зору тактової частоти, енергоспоживання і таймінгів пам’яті, щоб досягти зазначених вище показників, але повний огляд виходить за рамки цього посібника.

Найпростіший спосіб добувати ETH — приєднатися до одного з багатьох майнінгових пулів Ethereum, таких як SparkPool, Nanopool, F2Pool та багатьох інших. Це дозволяє майнерам мати постійний потік доходу замість випадкового шансу знайти цілий блок час від часу. До популярних програм для майнінгу відносяться Ethminer, Claymore і Phoenix. Можливо, варто протестувати кожну з них, щоб визначити, яка з них буде швидшою для вашої конкретної конфігурації.

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *