кава

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

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

Здебільшого, криптовалюти, в якості алгоритму хешування, використовують як SHA-256, так і скрипти, але більшість нових валют обрали скрипт. У Ethereum цей алгоритм називається ethash.

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

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

Гаманці готові

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

Якщо ви потребуєте допомоги та порад, у більшості альткоінів є публічні форуми та власні теми на Reddit. Більшість гаманців засновані на оригінальному клієнті Bitcoin-Qt. Однак попередимо, що перш ніж ці гаманці стануть справді корисними, ви можете зіткнутися з тривалим очікуванням, поки всі монети завантажують ланцюги блоків.

скрін

Потреба швидкості

Якщо у вас немає спеціального обладнання для видобутку, існує два способи майнінгу криптовалют: з центральним процесором (CPU) або з графічним процесором (GPU) - тобто, ваша відеокарта.

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

Майнінг з (GPU) - це означає, що для цього потрібен виділений графічний процесор, який, можливо, встановлений у вашому настільному ПК - інтегровані відеокарти Intel, які встановлені на більшості ноутбуків, просто не підходять для цього завдання. Щоб підтримувати швидкість на належному рівні, більшість майнерів altcoin створюють спеціальні машини, використовуючи материнські плати, які можуть містити декілька відеокарт, зазвичай через вертикальні кабелі.

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

Соло, або пул

Майнінг може бути або самостійним, або ви можете приєднатися до майнінгового пулу, де прості люди об'єднують свої ресурси обробки і на їх всіх розподіляється винагорода. Також, рекомендуємо розглянути варіант хмарного майнінгу.

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

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

Тим не менш, вирішувати, який альткоін майнити в пулі, можливо, будете не ви. Деякі пули, такі як Multipool, керують цим для вас і перемикають монети на основі рентабельності.

Встановлення мікропроцесора

Зручна частина програмного забезпечення CPUminer - це найпростіший спосіб почати видобуток. Але йому необхідно використовувати командний рядок на вашому комп'ютері. Програму можна завантажити з SourceForge і вона доступна для Windows (32 та 64 біт), OS X і Linux. Однак, тут ми говоримо про ОС Windows, припускаючи, що ви користуєтесь саме нею.

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

відеокарта

Написання вашого сценарію

Отже, як налаштувати cpuminer з параметрами, необхідними для вашого пулу? Ну, звичайно, найпростіше писати скрипт з одного рядка (відомий як "пакетний файл" у Windows), щоб запустити майнер з правильними інструкціями.

Для цього вам знадобиться наступне:

  • Повний шлях до каталогу, в якому зберігається програма майнінгу ("minerd.exe") (наприклад: "C:\cpu-miner-pooler").
  • URL-адреса "stratum" вашого сервера майнінгового пулу (наприклад: "stratum+tcp://pool.d2.cc").
  • Номер порту вашого сервера майнінгу (наприклад: "3333").
  • Ім'я користувача вашого майнінгового пулу (наприклад: "ім'я користувача").
  • Ваше ім'я або номер користувача (наприклад: "1").
  • Ваш користувацький пароль (наприклад: "x").

Тепер відкрийте Блокнот або інший текстовий редактор. Але не використовуйте текстовий процесор, наприклад, MS Word. Потім введіть скрипт, використовуючи наступну формулу (зауважте, що цей метод передбачає майнінг валюти, яка використовує скриптовий алгоритм):

start "path" minerd.exe - -url URL:PORT -a scrypt - - userpass USERNAME.WORKER:PASSWORD

Отже, скориставшись прикладом вище, у вас має вийти такий текст:

start "C:\cpu-miner-pooler" minerd.exe --url stratum+tcp://pool.d2.cc:3333 -a scrypt --userpass username.1:x

Збережіть цей файл за допомогою розширення ".bat"; наприклад: "my-mining-profile.bat".

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

Тепер, коли ви знаєте, як працювати з процесором, розглянемо, як використовувати ваш графічний процесор.

Налаштування майнера GPU

Для тих, хто має намір майнити зі своїм GPU чи USB, cgminer - це програма для використання, яку можна завантажити з ck.kolivas.org/apps/cgminer/ - окрім випадків, коли ви є користувачем Mac. Якщо так, то ви знайдете деякі неофіційні бінарні файли тут.

Версії cgminer, вищі за версію 3.72, не підтримують скриптовий майнінг, а підтримка GPU була вилучена з версії 3.82. Тому, останню версію не обов'язково завантажувати. Замість цього знайдіть версію, яка відповідає вашим потребам.

Знову ж таки, у цьому прикладі ми робимо припущення, що ви використовуєте ОС Windows. Однак, якщо ви використовуєте Linux або OS X, аргументи командного рядка (тобто: параметри) однакові. Крім того, наведені нижче вказівки передбачають, що ви будете видобувати криптовалюту.

Розархівуйте програмне забезпечення в папку, яку можна легко знайти, наприклад: "c:\cgminer".

Перед тим, як перейти далі, переконайтеся, що ваші графічні драйвери оновлені.

Потім натисніть клавішу Windows разом із клавішею "R", введіть "cmd" та натисніть "enter". Це відкриє командний термінал. Використовуйте команду "cd", щоб змінити каталог на той, що міститься у zip-файлі cgminer.

командна строка

Потім введіть "cgminer.exe-n". Це дозволить вирахувати всі розпізнані пристрої на вашому ПК. Якщо ваша графічна карта виявлена, тоді все добре. Якщо ні, то вам доведеться провести дослідження кроків, необхідних для правильного налаштування вашої конкретної відеокарти.

Тепер вам потрібні дані вашого майнінгового пулу, як і в розділі майнінгового процесора, описаного вище:

  • Повний шлях до каталогу, в якому зберігається програма видобутку ("minerd.exe") (наприклад: "C:\cpu-miner-pooler").
  • URL-адреса "stratum" серверу вашого майнінгового пулу (наприклад: "stratum+tcp://pool.d2.cc").
  • Номер порту вашого сервера видобутку (наприклад: "3333").
  • Ім'я користувача вашого майнінгового пулу (наприклад: "ім'я користувача").
  • Ваше ім'я або номер користувача (наприклад: "1").
  • Ваш користувацький пароль (наприклад: "x").

Тепер ми знову зробимо пакетний файл, щоб почати роботу cgminer з правильними параметрами. У цьому випадку командна структура:

Start "path" cgminer -- scrypt -o URL:PORT -u USERNAME.WORKER -p PASSWORD

Наприклад,

Start "C:\cgminer\" -- scrypt -o stratum+tcp://pool.d2.cc:3333 --userpass username.1:x

Спостерігаючи за вашим майнером

Тепер обравши програмне забезпечення для майнінгу, у терміналі командного рядка ви побачите різну статистику. Якщо ви використовуєте cgminer, ви побачите більше інформації, ніж у cpuminer. У випадку з першим, ви побачите інформацію про валюту та майнінговий пул, а також про свою власність. Якщо ви використовуєте cpuminer, ви побачите лише посилання на блоки, які ваш ПК вирішив; це, принаймні, покаже вашу швидкість хешування.

Максимізація вашої енергії

Хороші новини для майнерів, які володіють комп'ютерами з виділеними відеокартами: одночасно можна запускати як cpuminer, так і cgminer. Щоб зробити це можливим, додайте аргумент "- Thread n" до команди майнера. Тут "n" означає кількість процесорних ядер, які ви хочете використовувати для майнінгу.

Не забудьте залишити один чи два ядра вільними, щоб керувати своїми графічними процесорами. Встановлення minerd для використання всіх ядер процесора означає, що ЦП буде надто зайнятий, щоб надсилати дані на GPU для обробки. Наприклад, якщо у вас є чотириядерний процесор, спробуйте встановити аргумент "--threads" на "2" або "3".

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

Фото: flickr.com
Обробка: Vinci