Начиная с 16 Декабря 2020 года видеокарты с 4 ГБ видеопамяти не смогут нормально добывать Эфириум. Из этого положения есть три выхода: покупка новой видеокарты, использование модифицированного майнера или смена добываемой криптовалюты. Как продолжать майнить на видеокартах с 4Gb после разрастания размера файла? Об этом подробнее читайте в данной статье.
Почему майнинг на видеокартах с 4 Гб станет неприбыльной
При добыче криптовалют производятся сложные математические операции, результат которых записывается в единый реестр. Файл с копией реестра хранится у каждого майнера в памяти видеокарты.
Каждая видеокарта обладает ограниченным количеством видеопамяти, используемой для подгрузки текстур и моделей. При майнинге, память видеокарты хранит результаты математических операций во внутренней памяти.
После достижения предельного размера файла, например 4 Гб, он больше не может поместиться в памяти видеокарты, которая ограничена 4 Гигами DDR3, GDDR4 или GDDR5. Называется этот реестр «DAG-файл». Чтобы видеокарта могла продолжать добычу крипты без ошибок, ей необходимо наличие копии DAG-файла в памяти.
Что такое DAG-файл в майнинге
DAG-файл используется при запуске майнера и загружается напрямую в память видеокарты. Благодаря нему идёт процесс добычи криптовалюты: видеокарты подбирают решения для новых блоков, анонсируют их в блокчейн и получают награду за добытые блоки.
Даг-файл выполняет и функцию обеспечения безопасности — файл хранит в себе данные о валидных и невалидных блоках, которые не могут быть присоединены к блокчейну. По сути, файл это копия актуальных данных блокчейна, в разных его вариациях, хранимая на устройствах майнеров.
Рост размера DAG-файла составляет 8 мегабайт каждые 30 тысяч добытых блоков. Несложный подсчет показывает, что с ростом популярности добычи Эфириума и количества вовлеченных майнеров Даг файл должен расти пока не достигнет своего предельного размера.
Почему растет размер даг-файла Эфира при майнинге
Внутри Даг-файла хранится огромное количество данных, по сути, это локальная копия блокчейна Эфириума. Каждый майнер хранит или полную копию или частичную, в случае с Эфириумом хранится полная копия всех операций по блокам. Даг-файл необходим для обеспечения безопасности в случае, например, когда хакеры пытаются подделать блок или результаты вычислений.
Постоянный майнинг влияет на размер DAG-Файла, который растет в размере и по состоянию на Октябрь 2020 года достиг 3.91 Гб. Даг файл растет на 100 Мб в среднем каждые 2 месяца. Эпоха эфира на момент написания статьи — 356.
Даг-файл выполняет функцию защиты сети от хакерских атак 51% и подобных вмешательств в стабильную работу блокчейна. Чем больше майнеров и выше хешрейт, тем выше стабильность сети.
Читайте также: Транзакции Эфириума: проверка, отмена, отслеживание, комиссии GAS
Сравнительная таблица роста Даг-файлов при майнинге на алгоритме Ethash
Сравнительная таблица роста Даг-файлов различных криптовалют показывает, что расчетная дата «окирпичивания» видеокарт с 4 Гб видеопамяти добывающих ETH — 22 Декабря, 2020 года. Усложняется и добыча других криптовалют, например карты с 3Gb видеопамяти не смогут майнить PIRL с 20 Ноября 2020, а ELLA станет недоступной с 8 Декабря.
Одним из самых выгодных вариантов для добычи Эфириума будут видеокарты с 8 Гб видеопамяти — её хватит вплоть до 2027 года. Покупка карты на 5 Гб позволит отсрочить проблему на 2 года, видеокарта на 6 Гб продержится чуть больше — 4 года.
Что делать владельцам RX 5хх или GTX 10хх карт c 4 Gb
В бочке дегтя должна быть ложка мёда: в Августе, из-за атаки 51% на блокчейн Эфириума, разработчики приняли решение снизить размер Даг-файла. Подробно разработчики сети Эфириума выразились на своем Ютуб-канале. Из официального реестра сценариев развития сети, на эпохе 390 будет изменен размер даг-файла Эфириума.
Принудительный хардфорк сети Эфириума
Каждой эпохе соответствует свой размер даг-файла, но интервал остается неизменным — 30 000 блоков до повышения размера на 8 Мб.
Основную вычислительную мощность сети Эфириума составляют 4 Гиговые видеокарты, обеспечивая создание новых блоков, валидацию существующих и охрану от хакерских атак. Увеличение даг-файла в размере выше 4 Гб может снизить стабильность работы блокчейна, вызвать проблемы с транзакциями и работой смарт-контрактов.
Разработчики решили растянуть интервал между эпохами с 30 000 до 60 000 блоков, что позволить снизить скорость роста размера даг-файла. Согласно предложению, принудительное дробление цепочки произойдет на эпохе 390, что позволить уменьшить даг-файл примерно до 2.7 Гб.
Рекомендация владельцам 4 Гб карт — пока не продавать, вполне вероятно, что скоро они снова будут релевантны.
Как продолжать майнить Эфир с видеокартой на 4 Gb
Разработчики майнерских клиентов знают, что Даг-файл разрастается и принимают меры для обеспечения работоспособности добывающих мощностей.
Создатели lolMiner разработали решение «Зомби-режим», который позволяет добывать криптовалюту даже на видеокартах с 4 Gb памяти. Благодаря зомби-режиму, видеокарты смогут продолжать майнинг.
Само название «Зомби-режим» вполне дословное — разработчик lolMiner Вилке Трайа объяснил его так «Видеокарты должны быть мертвы к определенной дате, но они продолжают майнить, пусть и с просадкой. Прямо как нежить».
В результате, добыча Эфириума будет продолжаться, пусть и с небольшой просадкой по производительности.
Чтобы подтвердить результаты разработки, Вилке поднял тестовую сеть Эфириума с эпохой 390 и запустил в ней видеокарту с 4 Гб видеопамяти — она продолжала выдавать хешрейт в 23 МН/s.
Согласно графику Вилке, критического падения производительности следует ожидать 8 Марта 2021 года, когда скорость добычи упадет до 6.83. Если выбирать между Линуксом и «Окнами», то разница в хешрейта после эпохи 382 будет различаться в два раза.
На графике — производительность RX 580, которая при норме в 30 МН/s постепенно падала до 6.8 в период с эпохи 375 по 400 внутри тестовой сети.
Этой скорости может хватить на 60 дней после прекращения добычи на видеокартах с 4 Гб, но вполне вероятно, что в сети Эфириума произойдет хардфорк на 390 эпохе с сокращением размера даг-файла.
Читайте также: Майнинг криптовалют на AMD Radeon RX 580 8g — полный обзор видеокарты
Как включить «Зомби-режим» на майнерах?
При запуске, lolMiner автоматически включит зомби-режим, в случае, если карта не имеет необходимое количество памяти. Единственный контролируемый параметр для зомби-режима это «keepfree», обозначающий резервирование места внутри памяти видеокарты для её корректной работы. При запуске «Из коробки» резервируется 56 МБ для Windows и 5 для Linux.
Настройка майнингового клиента на добычу с 4 Gb
Настройки бат-файла для запуска майнера на Виндовс выглядят следующим образом:
lolMiner.exe —algo ETHASH —pool mining.hashalot.io:3401 —user номер-кошелька-для-добычи —keepfree 56
Строчный параметр для Linux:
./lolMiner —algo ETHASH —pool mining.hashalot.io:3401 —user кошелёк-пользователя —keepfree 5
Эти настройки позволят запустить майнер lolMiner в режиме совместимости с ростом размера DAG-файла и продолжить добычу ETH. Что касается ETC, то прибыльность его добычи довольно высока и форк позволит добывать крипту даже на картах с 3 Гб.
Какие есть альтернативы майнингу Эфириума
Согласно калькулятору размера даг-файла для криптовалют на основе алгоритма Ethash, видеокартам с 3 Гб видеопамяти есть где развернуться. Хронологический предел их жизненного цикла наступит не раньше, чем в 2021 году.
Читайте также: Что лучше для майнинга: видеокарта GPU или ASIC майнер
Выводы
Три вывода напоследок:
- Видеокарты с 4 Гб видеопамяти еще пригодятся.
- Добыча даже с даг-файлом в 4 Гб возможна.
- Мощность фермы на RX 580 и подобных картах можно задействовать на других монетах.