На сегодняшний день тематика заработка на биткоине и других криптомонетах стала особенно актуальной, так как стал известен способ их добычи — майнинг криптовалюты. Так как мною было уже написано несколько обзорных статей практического применения на данную тему, то давайте немного окунемся и в терминологию и теорию.
Как работает майнинг криптовалюты
Этот термин пришел в обиход из английского языка. Он образован от английского «Mine» — добывать. Название весьма подходящее для данного рода деятельности.
Суть заключается в том, чтобы добывать криптовалюту, используя при этом вычислительные мощности одной или нескольких электронно-вычислительных машин. В роли электронно-вычислительной машины выступает обычный персональный компьютер, либо же специально устроенная ферма для майнинга криптовалюты биткоин. Так как ферма специализирована для добычи криптомонет, вопросов на тему сравнения производительности фермы и персонального компьютера возникать не должно.
Ранее для добычи использовали вычислительную мощность процессора. Но немного позже люди заметили, что при использовании графического процессора видеокарты майнинг происходит быстрее. Это связано с тем, что видеокарта, предназначенная для вывода изображения на экран, как и процессор работает с бинарным кодом, то есть набором единиц и нулей, сформированных в шифр, который преобразуется в информацию на экране при помощи расшифровки с использованием определенных системных протоколов.
За счет использования бинарного кода размер аппаратного обеспечения на плате самой видеокарты довольно мал.
Основу майнинга криптовалюты на компьютере составляет решение математических задач с помощью вычислительных мощностей видеокарты, либо процессора. При зарождении биткоина, он мог добываться и на процессоре, т.к. сложность вычислений была мизерной. Но система блокчейн оснащена программным обеспечением, увеличивающим сложность вычислений по мере роста популярности криптовалюты.
Какими единицами измеряется мощность видеокарты при майнинге?
Мощность видеокарты измеряется количеством так-называемых хэшей или криптохэшей. Хэш — это зашифрованный с помощью системы шифрования SHA-256 девятизначный набор цифр, содержащий в себе также тысячи других вычислений – блоков. Хэш — это подпись блока данных вычисленных ранее.
Это объясняет, почему перед наименованием блока электронно-вычислительной машине нужно решить множество задач перебором для наименования хэша. В структуре хэша сначала идет определенное количество нулей, определяемое системой майнинг-пула. Узнать количество нулей простому пользователю невозможно.
Майнинг криптовалюты с нуля
Для начала добычи криптомонет, в том числе биткоина, нужна электронно-вычислительная машина, то есть компьютер или специализированная ферма для майнинга криптовалют с множеством видеокарт, сборка и покупка комплектующих для которой стоит немалых денег. Далее нужно определить вид криптомонеты, которую пользователь хочет добывать и что для этого использовать: процессор или видеокарту. Все в наши дни используют видеокарту, так как она более эффективна и быстрее окупается. Об эффективности и окупаемости оборудования читаем тут и тут.
Дальнейшая подготовка к майнингу криптовалюты на пк делится на следующие пункты:
- выбор производителя видеокарт;
- выбор программного обеспечения;
- настройка оборудования.
Видеокарты делятся на две большие торговые марки: Nvidia и AMD. Видеокарты от Nvidia больше подходят для добычи ZCash, а видеокарты производства AMD — для Ethereum.
Но данный факт отнюдь не означает, что на видеокартах указанных производителей нельзя майнить и всем известный биткоин, и другие криптовалюты. Можно, но тот же биткоин будет добываться с меньшей прибыльностью, а вот профитность другой валюты надо смотреть, к примеру, на сервисе https://whattomine.com/. Где добывать? Один из вариантов — майнинг на пуле miningpoolhub.
Программы для добычи криптомонет можно легко найти в интернете. Некоторые из них были рассмотрены в статье Топ 5 программ для майнинга криптовалют. Часть разработчиков программного обеспечения берут небольшую комиссию от прибыли майнера, использующего их софт.
Настройка программы производится через команды с непонятным для обыкновенного пользователя значением. Тем не менее, информацию о командах, прописываемых в консоли программы для майнинга, можно найти в интернете и написать файл с настройками и командами для запуска программы будет несложно даже новичку. Таким образом несложно организовать майнинг криптовалют в домашних условиях на компьютере.
Так как биткоин и другие криптомонеты — это хороший источник заработка, не исключено, что какой-нибудь майнер из провинции может когда-нибудь стать миллионером. Однако можно и прогореть в прямом и переносном смысле.