Майнинг криптовалюты – что это такое и зачем нужно
Простыми словами, майнинг — выполнение инструкций на компьютере, заложенных разработчиком конкретной криптовалюты, для достижения некоторого результата. Обычно майнинг сводится к серии вычислений математических задач, где за решение каждой задачи полагается вознаграждение.
Если говорить более строго, то это деятельность по созданию новых структур, направленная на поддержание работы криптовалютной платформы.
Задачи решаемые майнингом имеют интересную особенность, нахождение верного решения требует значительное количество времени, но есть быстрый способ проверить найденное решение. Вознаграждение появляется за счёт эмиссии (выпуска) новых единиц криптовалюты и/или комиссии за проведение транзакций других пользователей. Майнинг — не единственная технология обеспечения эмиссии, альтернативами могут быть ICO и Forging. Обычно используется только одна технология, но бывают и исключения.
Содержание:
- Майнинг биткойнов
- Майнинг эфириума
- Майнинг ферма
- Майнинг на видеокартах
- Калькулятор майнинга
- Облачный майнинг
- Скрытый майнинг
Майнинг биткоинов
Представьте перед собой обычную тетрадь в линейку, где на каждой новой строчке записаны номера паспортов продавца и покупателя, а также некая цифра в у.е. и роспись арбитра, которая была объектом сделки. Если перевести предыдущее предложение на «криптовалютный» язык, то тетрадь окажется Блокчейном, номера паспортов будут представлять собой не что иное, как уникальные и автоматически сгенерированные адреса кошельков, а некие условные единицы — Биткоины.
Как работает майнинг
Чтобы исключить возможность внесения заведомо некорректных данных, каждая запись сопровождается росписью — хешем. Хеш — строка строго определенной длины, которая может быть получена из любого количества данных. Майнинг bitcoin сводится к нахождению хеша с заданными свойствами. Чтобы полностью разобраться в этом вопросе, давайте представим, что существует криптовалюта TurboMiner Coin, которая работает на основе алгоритма хеширования md5. Найдите в интернете генератор «md5 online» и попробуйте придумать входную строку, чтобы на выходе получить следующие последние цифры хеша: 19e (девятнадцать e). Можно долго подбирать решение, но очень легко проверить, что строка «turbominer.ru» соответствует поставленной задаче. Скорость перебора входных данных, включая время на генерацию md5, и будет вашей скоростью майнинга (H/m — хешей в минуту). Компьютер может выполнять огромное кол-во операций и чем больше мощность, тем быстрее будет найдено решение.
Если говорить о майнинге биткоинов, то все новые биткоины создаются именно с помощью майнинга. Таким образом, это единственный способ эмиссии биткоина и возможность получения вознаграждение в форме эмитированных биткойнов и комиссионных сборов. Выпуск новых монет полностью децентрализован (множество не соединенных между собой компьютеров выполняют специальную программу) и не зависит от регулирующих органов, причем объём эмиссии (итоговое количество коинов) известно заранее.
Майнинг на видеокартах
Вплоть до 2011 года для майнинга Bitcon применялись процессоры, потом в течение 3-х лет процессоры постепенно вытеснялись фермами на видеокартах и FPGA, а с 2014 осуществляется переход на ASIC (специализированные устройства для добычи криптовалюты). Параллельно переходу на асики, происходит концентрация мощностей в Китае (образуются целые компании, которые открывают свои шахты рядом с гидроэлектростанциями), что противоречит принципам децентрализации. Развитие криптовалют начинает заходить в тупик.
В 2015 году появляется криптовалюта Ethereum, которая использует специальны алгоритм, исключающий возможность создания специализированного оборудования. Майнинг снова возвращается к обычным обывателям. Начинается новый виток развития блокчейн-индустрии, цены на криптовалюту стремительно идут вверх.
Майнинг на видеокартах не только возвращает «власть» в руки кибер панков, но и заметно повышает гибкость постепенной модернизации вычислительного комплекса. На ASIC-ах такой возможности никогда не было. Также уменьшаются риски подобной затеи, ведь всегда можно продать ненужные карточки на досках объявлений.
Майнинг эфириум
В 2017 году по миру прокатилась волна новостей о том, что из продажи пропали видеокарты или их стоимость была необоснованно высокой. Вы даже узнали оттуда, что всё скупили — майнеры. Они добывают криптовалюту на своих фермах. Может быть, вы даже слышали про криптовалюту — Ethereum. Значительное повышение цен на криптовалюты привело к повышению спроса на оборудование для майнинга, в том числе на видеокарты. Что в свою очередь, сподвигло компании Sapphire и Asus выпустить специальную линейку видеокарт для майнинга.
Минимальные требования к оборудованию для майнинга эфира:
- Материнская плата с несколькими разъемами под видеокарты
- Самый простой процессор, можно использовать G4920 от Intel
- Оперативной памяти достаточно 4 Гб, остальное задаем файлом подкачки 16 Гб
- Жесткий диск также не требует большого объема, главное чтобы уместилась ОС и софт для майнинга
- Особое внимание следует уделить выбору блока питания, необходим некий запас мощности
- Основной аспект – выбор видеокарты, от чего и будет зависеть производительность майнинга (обычно используют предтоповые решения)
Майнинг ферма
Вы ещё не устали от сравнений? Тогда продолжаем, вспоминаем как работает майнинг. Так как в России среднее общее образование являются обязательными, давайте рассмотрим майнинг на видеокартах на примере школы. В предыдущей истории, вы представляете собой один вычислительный блок. Если вы объединитесь со своими друзьями, которых у вас нет, то будете представлять из себя видеокарту. Берем несколько групп друзей и зачисляем их в класс «nА», такой класс будет представлять один rig — rigA. Школа, которая включает несколько классов, образует ферму. Если усложнить задачу и попытаться найти «красивый» хеш, который оканчивается на 55555, то такое задание становится сложным даже для целой школы. Для решение этой проблемы придумали — пулы, объединение нескольких майнеров (директоров школ) в РОНО (вроде, упразднены). При такой иерархи в не зависимости от того, кто нашел верное решение, награда разделяется между всеми руководителями. Без объединения в пул, вы занимаетесь соло майнингом.
Калькулятор майнинга
Самый удобный онлайн калькулятор для майнинга — WhatToMine. Он позволяет рассчитывать доходы от майнинга, учитывая стоимость электроэнергии, курсов валют и других немаловажных показателей. Обратите внимание, что расчеты на сайте WhatToMine основаны на средних значениях, поэтому ваши окончательные результаты могут отличаться. Для получения наилучших результатов необходимо заполнить все поля калькулятора. Значения по умолчанию адаптированы для трех карт RX480.
Облачный майнинг
Облачный майнинг — это аренда вычислительных ресурсов для добычи криптовалюты. Преимущество данного способа в том, что майнеру не нужно покупать оборудование. Достаточно арендовать мощности, которые установлены в дата-центрах и добывать криптовалюту в «облаке». Если вы живете в месте, где высокая стоимость электричества или ваши технические знания недостаточны для того, чтобы самому собрать майнинг риг, то это будет наилучший способ начать майнинг.
Однако не забываем, что окупить обачный майнинг в 95% случаев удается только благодаря росту стоимость криптовалюты. Не проще купить перспективную монету?
Скрытый майнинг
Под скрытым майнингом подразумевают майнинг, когда используются чужие ресурсы. В таком случае, майнер отдает свое вознаграждение злоумышленникам. На сайты может внедрятся специальны Java Script код, выполняющий майнинг прямо в вашем браузере. Также сюда относят майнинг на корпоративных серверах или на серверах Amazon с использованием аккаунтов с пробным периодом.
В торрент-клиенте μTorrent. начиная с версия 3.4.2, предлагается установить программу EpicScale, которая будет использовать ресурсы вашего компьютера во время простоя для выполнения распределённых вычислений.