Видеокарты с защитой от майнинга
Защиту от майнинга, встроенную в новые игровые видеокарты Nvidia, удалось взломать всего за три месяца. Она снижает производительность карт при добыче криптовалют до 50%, но майнеры смогли добиться их стабильной работы на 70% и останавливаться на достигнутом не планируют. Это может вновь привести к дефициту карт, в особенности с учетом резкого подорожания биткоина и других криптовалют.
Что задумала Nvidia
Единственная (официально) цель, которую преследует Nvidia, снижая хэшрейт своих игровых видеокарт – это попытка сокращения их дефицита на рынке, вызванного одновременно и мировым снижением объемов выпуска полупроводниковой продукции, и активностью майнеров. Это приводит к исчезновению карт с полок и провоцирует рост цен – CNews писал, что в России, где на цены влияет еще и слабый курс рубля, некоторые видеокарты подорожали почти до 200 тыс. руб.
Другими словами, Nvidia стремится вернуть видеокарты геймерам, которые стали жаловаться на их нехватку. «Мы – геймеры насквозь. Мы зациклены на новых игровых возможностях, новых архитектурах, новых технологиях и видеоиграх. Мы создали графические процессоры GeForce для геймеров, и геймеры требуют большего», – говорится в заявлении Nvidia.
Как с майнерами борются производители видеокарт
Nvidia как поставщик графических чипов не одинока в своем стремлении охладить интерес криптовалютчиков к игровым видеокартам. Производители ускорителей тоже заинтересованы в этом, но у них свои методы достижения цели.
Например, в середине апреля 2021 г. CNews писал, что компания MSI, один из крупнейших производителей видеокарт в мире, в шесть раз (с 36 месяцев до всего лишь полугода) снизила гарантийный срок на 18 своих видеоускорителей, в том числе на базе GeForce RTX 3060, 3080 и 3090.
Притом это касается исключительно российского рынка, но в России есть закон о защите прав потребителей, опираясь на который, пользователи смогут рассчитывать на два года гарантии с бесплатным ремонтом, не менее бесплатной заменой карты на новую или даже на полный возврат средств в случае поломки.
Первый алгоритм блокировки хершейта на видеокартах появился год назад. NVIDIA преподнесла это как помощь геймерам, что должно было снизить цены на видеокарты. Представители компании рассказывали нам о сложной защите LHR, которую невозможно взломать, ведь она имеет двухфакторную защиту, и находится не только в драйверах, но и аппаратно скрыта в каждой видеокарте. Как оказалось, всё это была игра на публику, ведь уже через неделю в сети появилось программное обеспечение с полностью отключённой защитой от майнинга. Вторую попытку зелёные предприняли летом. Многие уверяли, что LHR второй редакции проживёт пару недель, но даже спустя месяцы хакерам удалось выжать не больше 70% эффективности. Создавалось впечатление, что о злополучном алгоритме все давно забыли, но буквально вчера (7 мая) совершенно внезапно стало известно о выпуске правильного ПО, которое полностью разблокирует все 100% хешрейта на видеокартах NVIDIA.
реклама
И вот тут начинается самое интересное. Сегодня мы случайно зашли на канал известного блогера CryptoLeo, который активно занимается майнингом Эфира. Так вот, по его словам, именно произошедшее вчера станет началом конца и наступлением криптозимы. Логика здесь простая, но нужны пояснения. Первое, что нужно запомнить: вскоре состоится переход Эфира на Proof of Stake (PoS). Это значит, что в ходе слияния основной сети со стейкинговой Beacon Chain активируется Бомба сложности. Это следующий хардфорк, который предполагает увеличение времени генерации блока в 5 раз за полгода. Поскольку сегодня Эфир добывают миллионы майнеров, то одним движением руки остановить эту долларовую машину крайне сложно. Вполне возможно, что разработчики Эфира постоянно откладывают PoS только потому, что активировать его во время криптозимы проще всего. Никаких возмущений разгневанных майнеров, ведь большинство фермеров распродаст свои видеокарты. Нам такое развитие событий кажется вполне вероятным, что до криптозимы, то есть некоторые подтверждения её скорого прихода.
Почти 4 года назад (в конце апреля) в сети появился небольшой патч, позволяющий удвоить хешрейт на флагманах NVIDIA. Тогда это преподносилось как успехи неких хакеров, но со временем стало очевидно, что без самой NVIDIA не обошлось. Ясно, что доступа к исходному коду драйверов ни у кого не было, поэтому создать такое могли только инженеры под руководством добряка Дженсена Хунга. Если вы спросите о том, зачем это было делать, то мы вам ответим, что на носу был выход следующего поколения видеокарт серии GeForce RTX 2000, поэтому несколько графических чипов тысячной серии получили нужные тайминги для роста хешрейта на ровном месте. Так вот, уже осенью текущего года состоится выход видеокарт серии GeForce RTX 4000, а в закромах у NVIDIA достаточно графических чипов текущей серии. Мало того, поскольку майнинг становится менее прибыльным, а на носу PoS, многие фермеры перестали инвестировать в покупку новых мощностей. Что же, внезапная разблокировка алгоритма LHR может быть делом рук NVIDIA. Как говорят опытные люди: если вы не знаете, кто стоит за тем или иным поступком, ищите тех, кому это выгодно.
Если вы ещё верите в чудеса, то мы хотим предложить взглянуть на снижение доходности за сутки. Не факт, что Эфир кратковременно не подорожает, но данные свидетельствуют о том, какие потери будут у майнеров. Выше есть четыре графика. Это расчётная прибыль на видеокарте GeForce RTX 3080 Ti от 7 и 8 мая. Первые два графика основаны на хешрейте 85 MH/s, который был до разблокировки. Как видите, это скромные 78 долларов за месяц. Сегодня доходность упала до 70 долларов, и это только начало. Следом идут графики с обновлённым хешрейтом в 117 MH/s. Вчера таким образом можно было заработать 111 долларов, ну а сегодня – всего 101 за 30 дней. Представьте, как сильно упадут доходы майнеров, если стоимость Эфира рухнет до 1000 долларов. Даже сегодня ориентировочное время возврата инвестиций достигает трёх лет. Выводы напрашиваются сами.
Последние десятилетия мы стали свидетелями взрывного развития видеокарт. По сути, графические чипы прошли путь от затычек для передачи информации на дисплей, до мощного инструмента для обработки данных и облачных технологий. Сегодня один сверхмощный серверный GPU способен выполнять задачи, для которых нужно несколько десятков процессоров. При этом графический чип обладает повышенной энергоэффективностью и занимает намного меньше места. Что любопытно, пока процессоры с трудом прирастают на 5-10% от поколения к поколению, раз в два года видеокарты могут расти на невероятные 60 и более процентов, а предела для дальнейшего роста в обозримом будущем нет.
реклама
Или не было до недавнего времени, ведь на пути видеокарт стали майнеры. Если предположить, что майнинг на видеокартах с нами как минимум на следующие десять лет, то всё в полном порядке. Производители будут получать сверхдоходы, а играть мы перестанем от слова совсем. Ну если не считать старые проекты из 90-х годов. Но никто не может гарантировать, что майнинг не закончится уже через год или месяц, а значит NVIDIA не заинтересована в долговременных вложениях в это направление. А вот геймеры будут всегда. Несколько месяцев назад для защиты геймеров использовалась специальная антимайнерская заплатка, которая вышла вместе с видеокартой GeForce RTX 3060. Эксперимент не удался, но это не значит, что не стоит попробовать ещё раз.
Сегодня представители NVIDIA сделали официальный анонс серии GeForce RTX 3000 LHR (Lite Hash Rate, что означает пониженный хешрейт). Изменения коснутся следующих видеокарт: GeForce RTX 3070/3080/3060 Ti. Ожидаемо, флагманская GeForce RTX 3090 осталась без блокировки, поскольку её цена слишком высока, а окупаемость в майнинге вызывает много вопросов. А вот с GeForce RTX 3060 всё сложно. Сообщается, что она уже включает блокировку, а значит менять ничего не нужно. Вот только, что помешает майнерам взять новую карточку и поставить на неё старый драйвер, неясно.
Попытка номер два
Компания Nvidia, крупнейший разработчик графических чипов, начала новый этап борьбы с майнерами криптовалюты. Она запретит им добывать виртуальные деньги при помощи игровых видеокарт на базе ее чипов и сделает это на аппаратном уровне, пишет портал HKEPS. По данным Jon Peddie Research, в IV квартале 2020 г. Nvidia занимала 82% мирового рынка дискретных видеокарт против 18% у AMD.
Для Nvidia это вторая попытка оставить майнеров без заработка – первую она произвела, как сообщал CNews, в феврале 2021 г., но тогда Nvidia ограничилась лишь программными ограничениями – при помощи драйверов она понизила их хэшрейт на 50%, тем самым уменьшив скорость добычи крипты вдвое. Эти методы в итоге ни к чему не привели – план отвадить майнеров от игровых ускорителей GeForce провалился почти сразу.
Теперь Nvidia решила зайти со стороны аппаратного обеспечения – вместо «капканов» в драйверах она теперь передает производителям видеокарт новые графические чипы, и эксперимент, как и в первом случае, разворачивается вокруг карт GeForce RTX 3060. Поначалу эти ускорители базировались на процессоре с маркировкой GA106-300, теперь же вместо него будет устанавливаться GA106-302.
Разницы между GA106-300 и GA106-302 с точки зрения спецификаций, пишет профильный ресурс VideoCardz, нет – отличия касаются исключительно улучшенной защиты от майнинга, причем только криптовалюты Ethereum, второй по популярности после биткоина. В новый чип встроили некие механизмы определения работы софта для добычи криптовалюты, детали которых Nvidia не раскрывает. Кроме того, новый чип получит другой код PCI Device ID, что приведет к невозможности работы видеокарт на его основе со старыми драйверами Nvidia, в которых еще нет встроенных алгоритмов защиты от майнинга.
Антимайнинговые видеокарты
Компания Nvidia анонсировала новую серию игровых видеокарт GeForce RTX 30 Lite Hash Rate (LHR), бесполезную для майнеров. Как пишет профильный ресурс VideoCardz, использовать их для добычи криптовалюты технически возможно, но их производительность в этом специальным образом ограничена.
Например, при добыче Ethereum, второй по популярности криптовалюты в мире после биткоина, производительность карт GeForce RTX 30 LHR (хэшрейт) упадет вдвое по сравнению с аналогичными по характеристикам картами, в которых нет такой встроенной защиты. Если сравнивать с моделями, специально ориентированными на майнинг, падение производительности в ряде случаев может быть еще более ощутимым.
В серию GeForce RTX 30 LHR вошли видеокарты 3060, 3060 Ti, 3070 и 3080. Начало их продаж запланировано на конец мая – начало июня 2021 г.
К инициативе Nvidia присоединились и ее партнеры. Они готовы выпускать карты GeForce RTX 30 LHR под своими брендами, и в числе первых оказалась компания Zotac. Эти карты Zotac помечает новой маркировкой, чтобы покупатель не ошибся в выборе. Антимайнинговые карты имеют литеры «GE» или «G» в названии, например, Zotac RTX 3060-12GD6 Destroyer GE Pro.
Три месяца на взлом
Защита от майнинга в новых картах Nvidia продержалась около трех месяцев. Как сообщал CNews, премьера антимайнинговых ускорителей GeForce RTX 3000 LHR состоялась в середине мая 2021 г.
Дефицит образовался в меньшей степени из-за нехватки полупроводников, вызванной пандемией коронавируса, и в большей степени из-за майнеров. На первую половину 2021 г. пришелся стремительный рост стоимости основных криптовалют, и в итоге игровые видеокарты почти исчезли с прилавков, а цены оставшихся экземпляров устремились в космос. Некоторые карты в России стали стоить в пределах 200 тыс. руб.
Обновление для NBMiner вышло на фоне роста курса криптовалют, что дополнительно увеличивает риск нового дефицита ускорителей
Чтобы не расстраивать майнеров, Nvidia еще в феврале 2021 г. выпустила специальную линейку видеокарт CMP HX, адаптированную именно под добычу криптовалют, но непригодную для чего-либо еще. У них нет никаких интерфейсов для подключения монитора, что не позволяет использовать их для тех же видеоигр.
Модуль «Управление уязвимостями» на платформе Security Vision: как выявить и устранить уязвимости в своей ИТ-инфраструктуре
В серию CMP HX входят ускорители CMP 30HX, CMP 40HX, CMP 50HX и CMP 90HX. Они различаются объемом памяти, потреблением энергии и, главное, хешрейтом. В зависимости от модели он варируется от 26 Мхеш/с до 86 Мхеш/с.
Расчет оказался почти верным
Выпуская карты CMP HX, Nvidia попыталась разделить рынок дискретной графики на два сегмента – игровой и майнинговый. После их появления спрос на игровые карты со стороны майнеров действительно упал, а цены на такие карты устремились вниз, особенно в российской рознице. Процесс начался в июне 2021 г., и некоторые карты всего за несколько дней потеряли в цене десятки тысяч рублей.
Но немалую роль в потере майнерами интереса к игровым картам сыграл и курс криптовалют. Биткоин и Ethereum на фоне ряда причин за считанные недели подешевели вдвое, что вынудило майнеров начать распродажу своих карт и ферм и начать искать новые способы заработка.
Падение цен из-за ситуации с криптовалютами затронуло и флагманские видеоускорители. Это так напугало Nvidia, что в июле 2021 г. она даже была готова пойти на полную остановку отгрузок карт серии GeForce RTX 3000, лишь бы не допустить дальнейшего обвала их цен. На тот момент они начали быстро дешеветь, и майнеры стали продавать их на досках объявлений в гигантских количествах.
Data Fusion Awards: синергия разнородных данных становится неотъемлемой частью бизнеса, науки и государства
Между тем, заявление авторов утилиты NBMiner об обходе защиты Nvidia совпало по времени с очередным скачком курса криптовалют. Биткоин, к примеру, 16 июля 2021 г. стоил около $31,5, а на момент публикации материала он оценивался приблизительно в $47,7.
Сочетание этих двух фактов вновь ставит под угрозу возникновения дефицита видеокарт, что может снова спровоцировать их стремительное удорожание.
Nvidia выпустила серию видеокарт GeForce RTX 30 Lite с программно-аппаратной защитой от майнинга. Производительность при добыче криптовалют на них снижена вдвое, чтобы майнеры не скупали их и не устраивали дефицит на рынке.
Чем отличаются новые видеокарты
Ограничение производительности в майнинге Nvidia реализовала одновременно и на аппаратном, и на программном уровнях. Она преследует лишь одну цель – отвадить майнеров от игровых видеокарт, которые из-за них стали дефицитом, и переключить их внимание на специализированные карточки. На фоне роста популярности (и курса) криптовалют майнеры раскупили игровые видеокарты, вызвав тем самым резкий скачок цен на них и недовольство геймеров во всем мире.
Единственное отличие карт серии GeForce RTX 30 LHR от других ускорителей линейки RTX 3000 – это новые регистры PCI Device ID и маркировки графических чипов. Например, если раньше у карты RTX 3070 были маркировка GA104-300 и PCI Device ID 2484, то теперь они заменены на GA104-302 и 2488 соответственно.
С точки зрения аппаратных спецификаций карты отличий от ускорителей с предыдущими ревизиями чипов не имеют. Снижение производительности в майнинге Nvidia реализовала в своих драйверах.
Новые карты не смогут работать со старыми драйверами, в которых еще нет защиты от добычи криптовалюты. Nvidia выпустила апдейт 446.47, в котором есть и механизмы снижения хэшрейта, и поддержка карт с новыми PCI Device ID.
Стоит отметить, что в серию GeForce RTX 30 LHR входят только видеокарты 3060, 3060 Ti, 3070 и 3080, но только не флагманская 3090. Ее майнеры по-прежнему могут использовать для своих нужд без каких-либо ограничений.
Майнерам – майнинговые карточки
Лишив криптовалютчиков пользы от игровых видеокарт, Nvidia предложила им альтернативу в виде серии ускорителей CMP HX. Они ориентированы именно на майнинг, что выражается в наличии у них со специального криптомайнингового процессора (Crypto Mining Processor, CMP) и полном отсутствии внешних интерфейсов. Другими словами, на этих картах нельзя играть или работать – к ним попросту невозможно подключить монитор.
На момент запуска серии она состояла из четырех моделей (CMP 30HX, CMP 40HX, CMP 50HX и CMP 90HX), и в будущем их может стать еще больше. Они различаются объемами памяти и хэшрейтом при добыче криптовалюты – к примеру, у младшей 30НХ он равен 26 Мхеш/с, у старшей 90НХ – 86 Мхеш/с.
В новых игровых видеокартах GeForce 3060 появится аппаратная «ловушка» для майнеров, которая не позволит им добывать криптовалюту. Nvidia реализовала ее прямо в графическом процессоре, и средств ее обхода у майнеров пока нет. Предыдущая идея Nvidia с программной блокировкой провалилась сразу – пользователи быстро нашли оставленную самой Nvidia лазейку и успешно пользуются ею до сих пор.
Секрет успеха
Защита в картах GeForce RTX 3000 LHR нацелена на частичную блокировку майнинга токенов Ethereum и других криптовалют с алгоритмом Ethash. Она основана на алгоритмах отслеживания нагрузки на видеопамять, характерных при работе программ по добыче виртуальных денег. При их обнаружении производительность карт искусственно снижается до 50%, что снижает скорость майнинга. Это приводит к понижению темпов пополнения криптокошелька.
В новой версии NBMiner разработчики реализовали собственный алгоритм, позволяющий обманывать систему защиты карт GeForce RTX 3000 LHR. За счет него интенсивность нагрузки на чипы памяти может меняться, и в итоге защита не срабатывает.
Со слов разработчиков, NBMiner позволяет разблокировать до 70% производительности карт. При таких значениях ускорители работают стабильно, и хэшрейт повышается на 36% в сравнении со стандартными значениями, присущими GeForce RTX 3000 LHR.
70% производительности можно получить на картах серии GeForce RTX 3000 LHR почти любых производителей. Настройки NBMiner позволяют поставить хоть 100-процентную разблокировку, но тут разработчики пока не могут гарантировать, что защита Nvidia не распознает подлог и не снизит производительность.
AMD идет своим путем
Компания AMD, единственный конкурент Nvidia на рынке дискретных видеокарт, пока никак не реагирует на попытки своего соперника вернуть цены на игровые карточки к прежним значениям. Компания ничего не говорит о своих планах по выпуску специальных антимайнинговых модификаций своих ускорителей.
В целом, «акция» Nvidia может ставить майнеров переключиться на карты AMD Radeon. Но Nvidia – пока непревзойденный лидер дискретных видеокарт – по данным аналитической компании John Peddie Research, она занимает 82% мирового рынка, оставляя AMD лишь 18% (статистика за IV квартал 2020 г.). Притом ее доля растет – в IV квартале 2020 г. у нее было 73% против 27% у AMD.
Как все развивалось
Nvidia начала бороться с майнерами еще в феврале 2021 г., когда цены на видеокарты взлетели до запредельных высот. К примеру, в России некоторые модели стоили под 200 тыс. руб.
Модуль «Управление уязвимостями» на платформе Security Vision: как выявить и устранить уязвимости в своей ИТ-инфраструктуре
Сперва Nvidia попыталась воспрепятствовать майнингу на игровых ускорителях путем выпуска специализированного драйвера для них с индексом 470.05. Однако блокировка в большинстве случаев не работала. Nvidia быстро поняла свою ошибку и убрала драйвер со своего сайта, но его начали размещать на сторонних ресурсах.
Блокировка в 470.05 включалась только при определении драйвером двух и более одновременно работающих видеокарт, не подключенных к монитору. Майнеры обошли ее при помощи дешевых заглушек для HDMI-порта, имитирующих работу монитора.
Провал попытки программного ограничения производительности карт в майнинге вынудил Nvidia опробовать аппаратную блокировку. Впервые о ней, как сообщал CNews, стало известно в середине апреля 2021 г.
Также с релизом драйверов 446.47 Nvidia устранила недочеты в новой системе защиты. Плюс попытка майнеров запустить карты с «дырявыми» драйверами 470.05 ни к чему не приведет.
Защита Nvidia пала
Майнеры сумели обойти защиту на новых игровых видеокартах Nvidia GeForce RTX 3000 LHR, ограничивающую производительность во время добычи криптовалют, пишет портал VideoCardz. Эти карты специально создавались для того, чтобы майнеры не интересовались ими, и чтобы победить глобальный дефицит видеокарт, возникший при непосредственном участии криптовалютчиков.
Все карты линейки GeForce RTX 3000 LHR (Lite Hash Rate) работают на 50% своих возможностей в программах для майнинга криптовалют. В нее входят карты 3060, 3060 Ti, 3070 и 3080, а для флагманской 3090 Nvidia версию LHR не выпускает.
Майнеры получили шанс вновь взвинтить цены на видеокарты и тем самым подпортить жизнь обычным пользователям
Обойти защиту смогли разработчики утилиты для майнинга NBMiner. Ее последнее на момент публикации материала обновление способно разблокировать до 70% производительности. Таким образом, пока что майнерам осталось отвоевать у Nvidia всего 20%.
Почему провалилась первая попытка блокировки
Начав в феврале 2021 г. борьбу с майнингом криптовалюты на игровых видеокартах, Nvidia сама же и саботировала ее. Она хотела внедрить ограничение хэшрейта в драйверах на свои карточки, но в итоге по ошибке выпустила драйвер версии 470.05, где эта блокировка не срабатывала в большинстве случаев. Дистрибутив драйвера быстро исчез с официального сайта Nvidia, но интернет, как известно, помнит все – файл получил широкое распространение силами пользователей.
Между тем, в 470.05 блокировка все же была, хоть и неполноценная – он включалась только в случае, если драйвер определял в системе несколько одновременно работающих видеокарт, не подключенных к монитору. Эту проблему очень быстро решили пользователи профильного форума Quazar Zone – еще в середине марта 2021 г. они закупили на Amazon специальные заглушки для порта HDMI стоимостью в районе $6 (455 руб. по курсу ЦБ на 16 апреля 2021 г.), имитирующие подключение монитора, и смогли с их помощью вернуть 100-процентный хэшрейт при майнинге Ethereum.
Одним ускорителем Nvidia не ограничится
В итоге все новые карты GeForce RTX 3060 будут иметь на 50% меньший хэшрейт при майнинге Ethereum. Как повлияет использование нового чипа на добычу биткоина, стоимость которого давно перевалила за $60 тыс., остается неизвестным.
По информации ресурса Tom’s Hardware, в дальнейшем Nvidia может расширить практику замены чипов и на другие видеокарты серии 3000. Например, GeForce RTX 3070 базируется на процессоре GA104-300 и вполне может получить вместо него GA104-302/202.
Старшие карты серии может постигнуть та же участь. В основе GeForce RTX 3080 и 3090 находится GPU GA102-300, и Nvidia вполне может заменить его на GA102-302/202 с перемаркированным PCI Device ID и отсутствием поддержки старых версий драйверов. Впрочем, на 16 апреля 2021 г. Nvidia о таких планах не заявляла.
Nvidia не против майнеров
Отбирая у майнеров игровые видеокарты с целью их возврата геймерам, Nvidia предложила им достойную альтернативу. Она выражается в виде отдельной линейки ускорителей CMP HX, изначально ориентированных на майнинг и по умолчанию поставляющихся со специальным криптомайнинговым процессором (Crypto Mining Processor, CMP). Кроме того, у них нет внешних интерфейсов, что не позволяет использовать их ни для чего другого, кроме как для добычи виртуальных денег.
Модуль «Управление уязвимостями» на платформе Security Vision: как выявить и устранить уязвимости в своей ИТ-инфраструктуре
«С помощью CMP мы можем помочь майнерам построить наиболее эффективные центры обработки данных, сохранив графические процессоры GeForce RTX для геймеров», – отметили представители Nvidia.
На момент запуска серии она состояла из четырех моделей (CMP 30HX, CMP 40HX, CMP 50HX и CMP 90HX), и в будущем их может стать еще больше. Они различаются объемами памяти и хэшрейтом при добыче криптовалюты – к примеру, у младшей 30НХ он равен 26 Мхеш/с, у старшей 90НХ – 86 Мхеш/с.
Читайте также: