- Как повысить прибыльность майнинга: автонастройка или разгон ASIC
- Разгон ASIC – хэшрейт больше, эффективность ниже
- Автонастройка – хэшрейт больше, эффективность выше
- Легкий майнинг для всех. Как автоматизировать майнинг и повысить его эффективность
- Содержание статьи
- WARNING
- Кошмары и грезы майнера
- Claymore’s Dual Miner
- Безопасный майнинг
- Продолжение доступно только участникам
- Вариант 1. Присоединись к сообществу «Xakep.ru», чтобы читать все материалы на сайте
- Вариант 2. Открой один материал
- Андрей Васильков
Как повысить прибыльность майнинга: автонастройка или разгон ASIC
Интерес к индустрии криптовалют растет с каждым годом. Несмотря на прошедший в мае халвинг Биткоина и снижение награды майнеров до 6.25 BTC, добыча криптовалют остается прибыльным бизнесом.
Однако рост конкуренции и экономическая неопределенность на мировых рынках приводит к тому, что майнерам приходится искать способы повышения доходов. По сути, у майнеров есть два пути достижения этой цели: покупка нового оборудования или повышение производительности имеющихся устройств.
Покупка нового оборудования — наиболее рискованный вариант из двух, поскольку обычно предполагает большие первоначальные затраты. Окупаемость вложений может занять много месяцев и даже лет, в зависимости от курса биткоина. При этом усовершенствование существующих устройств – достаточно популярное решение среди майнеров.
Однако завышение тактовой частоты — не единственный способ увеличить хэшрейт ASIC. Не менее эффективный способ повышения дохода майнеров — автонастройка прошивки.
Разгон ASIC – хэшрейт больше, эффективность ниже
Примерно в начале 2018 года майнеры начали экспериментировать с «разгоном» ASIC для увеличения доходов. Этот способ изменяет работу ASIC таким образом, что они потребляют больше энергии, хэшируют на более высоких частотах и с более высокой производительностью, чем при стандартных настройках. Например, Antminer S9, обычная производительность которого составляет 13.5 Тх/с при потреблении 1 200 Вт, может быть разогнан для 16 Тх/с при потреблении 1 600 Вт.
Из-за того, что сложность Биткоина растет в долгосрочной перспективе, несмотря на периодические падения , и все больше ASIC подключаются к сети, доход одного устройства обычно со временем значительно уменьшается.
Поэтому майнеры стремятся получить максимум от своих устройств в самые короткие сроки, прежде чем их доход снизится из-за растущей сложности. С помощью разгона эффективность ASIC повышается, что в краткосрочной перспективе позволяет майнерам увеличить доход. Однако потенциальные улучшения прошивки не ограничиваются только этим способом.
Автонастройка – хэшрейт больше, эффективность выше
Менее известный инструмент повышения производительности ASIC называется автонастройка . И разгон, и автонастройка подразумевают изменение частот на хэш-платах, что приводит к повышению производительности ASIC. Разница между разгоном и автонастройкой заключается в интеллектуальности и уровне сложности настроек.
Разгон — довольно жесткая настройка, подразумевающая простое увеличение частоты хэш-платы для увеличения хэшрейта устройства. Автонастройка, с другой стороны, намного сложнее. Вместо того, чтобы увеличивать частоту всей хэш-платы, прошивка может изменить частоту для каждой микросхемы.
Другими словами, автонастройка находит оптимальную частоту для каждого отдельного чипа, присваивая более высокие частоты микросхемам более высокого качества или более низкие частоты — микросхемам более низкого качества.
Конечный результат автонастройки — повышение эффективности Вт/Тх при любых настройках мощности, которые выберет майнер. В сочетании с разгоном автонастройка может обеспечить еще более высокий хэшрейт или аналогичное увеличение хэшрейта при снижении энергопотребления.
Например, Antminer S9, который обычно имеет производительность 16 Тх/с при потреблении 1 600 Вт после разгона, может достигать 17.5 Тх/с при потреблении 1 600 Вт с автонастройкой для каждой микросхемы.
Опытные майнеры понимают, как быстро развивается индустрия. Хотя автонастройкой пока пользуется относительно небольшое число майнеров, этот инструмент, вероятно, станет стандартной практикой в ближайшие два года.
Автонастройка особенно полезна майнерам за пределами Китая, которым приходится ждать дольше и платить более высокие цены за оборудование для майнинга нового поколения. Прошивку автонастройки ASIC разрабатывает компания Braiins , оператор старейшего в мире майнингового пула Slush Pool.
Недавно директор по развитию бизнеса Braiins Эдвард Эвенсон (Edward Evenson) рассказал в подкасте, что прошивка Braiins OS+ конкурентоспособна по стоимости и производительности, но также уникальна и в других ключевых аспектах. Компания давно работает в индустрии проектов с открытым исходным кодом с соблюдением правил Универсальной общедоступной лицензии (GPL) и имеет прочную репутацию в сфере добычи криптовалют, а также семилетний опыт в этом направлении.
In China, most miners use stock firmware provided by their hardware manufacturer. Outside of China, however, custom firmware is becoming more and more popular every day.
As @WillHash4Coins explained on @H4SHR8, Braiins OS+ is built for the professionalized mining industry. pic.twitter.com/GNapAcMwg5
Больше информации об автонастройке и других преимуществах Braiins OS+.
Источник
Легкий майнинг для всех. Как автоматизировать майнинг и повысить его эффективность
Содержание статьи
WARNING
Ситуация на криптовалютном рынке меняется постоянно, поэтому данные здесь рекомендации со временем потребуют корректировки. Следи за новостями и начинай с малых вложений, чтобы получить личный опыт без серьезных финансовых рисков.
Кошмары и грезы майнера
Совсем недавно начинающий майнер действовал по принципу «настроил и забыл». Он выбирал криптовалюту, которая ему казалась наиболее перспективной, максимум их было две: основная и резервная. После чего прикидывал оптимальную конфигурацию «фермы» с учетом алгоритмов хеширования или покупал готовые ноды у оператора облачного майнинга. Затем настраивал и запускал собственно майнер — специфическую для каждого алгоритма консольную программу. Дальше требовалось задать оповещения о критических событиях и лишь изредка проверять, как там капают виртуальные монетки на столь же виртуальный счет.
Конечно, многие смотрели свою статистику по десять раз на дню и вскакивали ночью, но это уже психологические, а не технические особенности майнинга. В то время, когда Litecoin еще был «серебряным стандартом», постоянного контроля процесса не требовалось. Скорее было нужно терпение, и то небольшое.
Поначалу расчеты всем сулили быструю окупаемость вложений и получение прибыли уже в ближайшие месяцы (максимум — год). Однако время шло, и чем популярнее становилась выбранная криптовалюта, тем сильнее падали темпы ее майнинга на каждом узле из-за стремительно возрастающей сложности вычисления верного хеша в очередном блоке.
Когда я начинал писать эту статью, казалось, что «экскаватор» копает очень бодро. Он приносил 5,76 доллара в день, и с одной не самой крутой видеокарты это был бы отличный сбор.
Начало криптовалютного эксперимента, июнь 2017-го
Однако это был просто временный эффект биржевых игр. Как только кончился хайп и курсы выровнялись, та же система с теми же настройками стала приносить всего 2,13 доллара. В отдельные моменты система работала, считай, на холостом ходу, так как прибыльность падала ниже доллара в день. То же самое происходило и с другими криптовалютами, просто в разные периоды. Поэтому можно было снизить потери, вовремя переключившись на майнинг других монет.
Окончание криптовалютного эксперимента, июль 2017-го
У облачных операторов даже появился новый пункт в FAQ, объясняющий постоянное уменьшение выплат. В абсолютных числах производительность приобретенной системы оставалась неизменной, а вот ее относительная доля в общей сети майнеров часто падала быстрее, чем прогнозировал онлайн-калькулятор доходности.
Дополнительно повышались расценки на электроэнергию, появлялись новые чипы и новые алгоритмы. Непредсказуемости добавляют и биржевые штормы, из-за них возникают часы и даже дни, на протяжении которых майнинг выбранной криптовалюты становится откровенно убыточным.
К примеру, за один из коротких тестовых прогонов я намайнил в Decred эквивалент 18 рублей, а электросчетчик накрутил за то же время на 23 рубля. То есть в этот период мне пришлось заплатить больше, чем удалось получить за майнинг. Надо было приостановить его? Если да, то на сколько? Переключиться на другую криптовалюту? На какую? Хорошо, что сейчас не надо терзать себя этими вопросами посреди ночи, когда сработала очередная тревога. Есть универсальные системы майнинга, не привязанные к какому-то одному альткойну и снижающие финансовые риски.
Claymore’s Dual Miner
Эта программа умеет одновременно майнить две криптовалюты на выбор. Первая всегда Ethereum, а вторая может быть Decred, Siacoin, Lbry или PASCAL. Причем майниться какая-то из них будет параллельно с эфиром на том же железе и (почти) без ущерба для скорости. Достигается это глубокой оптимизацией кода (используются ассемблерные вставки), более полной загрузкой видеокарты, поддержкой протокола Stratum вместо HTTP (с ним меньше задержки при получении и выгрузке заданий) и другими ухищрениями. Есть версии для Linux и Windows.
Dual Miner позволяет сочетать видеокарты AMD и Nvidia в одной ферме и показывает детальную статистику по работе каждой из них. Это очень удобно для выявления дефектного железа и ошибок в установке параметров. В примере ниже используется смешанная ферма из семи видеокарт. Они называются GPU0 — GPU6 и имеют разные настройки. Видеокарта под номером пять сбоит, хотя запас по TDP есть (ее вентилятор еще вращается на половинной скорости, да и температура далека от критической).
Ошибка в работе одной видеокарты
Запуск из командной строки у Claymore’s Dual Miner максимально облегчен. В скачанном с GitHub архиве ты найдешь батники с говорящими названиями. Например, start_eth+sia.bat запустит одновременный майнинг эфира и Siacoin. Для этого нужно сперва отредактировать его — открыть как простой текстовый файл и вписать вместо YOUR* адрес кошелька, название воркера, email и другие данные.
Согласно документации, Claymore’s Dual Miner поддерживает видеокарты обоих производителей, выпущенные в последние шесть лет. Поскольку он использует ассемблерную оптимизацию с учетом архитектуры GCN, то видеокарты AMD сравнимого уровня показывают в нем лучший результат, чем решения Nvidia. Однако стабильная работа майнера отмечается только на современных видеокартах AMD с архитектурой GCN 3.0 и выше. Остальные часто сбоят. Поклонникам «зеленых» лучше выбрать майнеры с CUDA-оптимизацией, о которых мы поговорим дальше.
Бочка дегтя: в алгоритм майнера заложена комиссия (1% для майнинга одной криптовалюты и 2% за параллельный майнинг двух альткойнов). То есть 72 с из каждого часа майнер работает на разработчика. Реально бывает и больше, поскольку он периодически «забывает» переключаться на твой кошелек. Такой баг (или фича) отмечается не у всех, но его природа вызывает вопросы.
Исключение составляет Decred. Эта криптовалюта майнится без комиссии, но пока она наименее прибыльна. Если запустить майнер с опцией —nofee , то комиссия также взиматься не будет, но при этом упадет скорость, так что ты ничего не выгадаешь — это умышленное ограничение.
Майнер поддерживает удаленное управление через протокол JSON. Опять же, это палка о двух концах. Можно лишь доверять репутации разработчика и верить в то, что, кроме тебя, твоим майнером никто управлять не будет.
Возможно, ты помнишь показательную историю с асиками серии Antminer. В апреле 2017 года в них обнаружили бэкдор, позволяющий удаленно отслеживать и отключать майнеры. Вот тебе и «анонимность»! Вот тебе и «полный контроль»!
Сегодня скачать Claymore’s Dual Miner часто не дают сами браузеры. На VirusTotal 31 из 61 антивируса определяют его как потенциально опасное ПО или троян, а Chrome просто блокирует загрузку, как вредоносную. Исходный код майнера закрыт и защищен от отладки, поэтому проанализировать его крайне сложно. Пусть тебя не сбивает с толку загрузка майнера с GitHub — там иногда встречаются и проприетарные разработки.
Есть другая, исключительно простая в освоении и более универсальная программа для майнинга — клиент пула NiceHash Miner (NHM). Она поддерживает Claymore’s Dual Miner как опциональный компонент, но работает также и с опенсорсными майнерами, в том числе CUDA-оптимизированными. NHM не майнит в пользу разработчика (отсутствует dev fee) и не блокируется антивирусами — они могут ругаться только на отдельные майнеры при их автоматическом скачивании.
NHM распространяется с открытым исходным кодом. Порядок ее использования сводится к установке и нажатию кнопок «Бенчмарк» и «Старт», но рекомендую сначала сделать несколько твиков ради безопасности. Даже если ты будешь пользоваться другой программой, суть у них общая.
Безопасный майнинг
Во время майнинга видеокарты работают в нехарактерном для них режиме и быстро перегреваются. Сила тока, напряжение ядра, тепловыделение и многие другие параметры существенно превышают рекомендованные производителем значения. В отличие от игр, при майнинге нагрузка удерживается на максимальном уровне в режиме 24 ✕ 7. Причем она остается экстремально высокой не только для шейдерного домена видеокарты. МОП-транзисторы и другие элементы силовых цепей нагреваются в ходе бесконечного вычисления хешей свыше 120 °С, а штатная система охлаждения просто не справляется. Такой режим эксплуатации превращает видеокарту в короткоживущую деталь и дает мнимый прирост в скорости, поскольку в расчетах через некоторое время возникают ошибки. Они далеко не всегда появляются из-за перегрева. Это просто следствие длительной работы в критическом режиме.
Ошибка не всегда связана с перегревом
В примере ниже я увеличил допустимую температуру всего на один градус. Это привело к повышению потребления видеокарты на 15 Вт и резко снизило ее энергоэффективность, практически не сказавшись на скорости расчетов.
Падение энергоэффективности при повышении температуры
Майнить долго и стабильно поможет ограничение TDP или максимальной температуры чипа. Задать эти параметры можно фирменной утилитой управления видюхой (ASUS GPU Tweak, MSI Afterburner и подобные). Просто выбери значения из диапазона безопасных и комфортных по уровню шума системы охлаждения. Обычно это цифры до 80 °С. По спецификациям чипы выдерживают и больше, но в даташитах указаны именно кратковременные предельные значения для самого ГП. Если температурный лимит не установлен, появляется риск не просто ошибок из-за перегрева, а физического разрушения оборудования (пробоя диэлектрических слоев, отпаивания SMD-компонентов) и возгорания. Далеко не самые дешевые видеокарты в буквальном смысле горят у алчных майнеров синим пламенем.
Продолжение доступно только участникам
Вариант 1. Присоединись к сообществу «Xakep.ru», чтобы читать все материалы на сайте
Членство в сообществе в течение указанного срока откроет тебе доступ ко ВСЕМ материалам «Хакера», позволит скачивать выпуски в PDF, отключит рекламу на сайте и увеличит личную накопительную скидку! Подробнее
Вариант 2. Открой один материал
Заинтересовала статья, но нет возможности стать членом клуба «Xakep.ru»? Тогда этот вариант для тебя! Обрати внимание: этот способ подходит только для статей, опубликованных более двух месяцев назад.
Андрей Васильков
редактор, фронемофил, гик, к. м. н. и т. п.
Источник