В отличие от биткоина, майнинг эфириума требует большого объема оперативной памяти. «Аппетит» этой валюты растет по мере добавления новых записей в блокчейн. Майнеры с устаревшими видеокартами все чаще сталкиваются с «CUDA error 11». Эта ошибка означает, что размер Dag-файла Ethereum превысил объем буфера памяти майнинговой программы. В некоторых случаях ошибка возникает из-за сбоя майнингового ПО и от нее можно избавиться без апгрейда «железа». Давайте разберемся что такое DAG-файл и от чего зависит его размер.
Что такое dag файл
Для нахождения подписи блока (хеша) по алгоритму Ethash используется блок данных, именуемый DAG-файл. Он хранится в памяти видеокарты во время работы майнера. Алгоритм устроен таким образом, что после нахождения 30 тысяч блоков размер DAG-файла Ethereum (как и других криптовалют на алгоритме Ethash) увеличивается на 8 мегабайт. Каждое новое состояние называется эпохой.
Скорость смены «эпох» зависит от времени нахождения блока, которое у эфириума колеблется от 10 до 60 секунд. Среднее значение составляет 14,5 секунды. На момент написания статьи добыто 6249979 Ethereum, что означает 208 эпоху. Размер DAG-файла равен 2,62 гигабайта. Ethereum Classic, блоки которого закрываются чуть быстрее, уже находится в 215 эпохе. Поэтому его DAG-файл занимает 2,68 гигабайта видеопамяти. Узнать актуальную эпоху и размер файла для криптовалют на основе Ethash можно в разделе DAG-file calculator сайта investoon.com.
Влияет ли количество памяти видеокарты на скорость майнинга
Видеопамять GPU должна иметь размер, достаточный для хранения DAG-файла ETH, ETC или другой монеты, на добычу которой ориентирована ферма. Однако размер ОЗУ не влияет на хешрейт майнера. При недостатке места появится сообщение об ошибке и майнер не запустится.
Скорость майнинга криптовалют на Ethash зависит от частоты работы шины памяти. Наилучшие результаты показывают GPU с RAM от Samsung.
Где находится DAG-файл эфириума
Ethereum его DAG-файл генерируется майнинговым приложением по заранее определенному алгоритму. После запуска программы он загружается в ОЗУ каждой видеокарты фермы. Размер DAG-файла Ethereum можно увидеть с помощью утилиты GPU-Z, которая отображает текущие показатели работы видеоадаптеров, в том числе загрузку видеопамяти. Этот показатель отображается в строке Memory Usage.
Как удалить DAG-файл Etherium
Для удаление DAG-file в системе Windows необходимо включить в настройках проводника отображение скрытых папок и файлов и просмотреть директорию текущего пользователя. Программы Ethminer и Qtminer по умолчанию хранят DAG-файл в директории AppData/Local/Ethash. Имена файлов начинаются с «full-R23».
Чтобы удалить его, необходимо закрыть майнинговое приложение и очистить директорию.
Важно: при следующем запуске майнера файлы будут сгенерированы заново и на это понадобится немало времени.
Сколько графической памяти нужно для майнинга эфира
Следует учесть, что при отображении картинки на мониторе с помощью майнинговой видеокарты, она дополнительно расходует 150-200 мегабайт видеопамяти. В таком случае для работы майнера потребуется GPU с памятью, объем которой больше DAG size (размера DAG-файла).
С учетом того, что эта величина Ethereum перевалила за 2,6 гигабайта, для его добычи нужны видеокарты с ОЗУ 3 Гб и более. С учетом постоянного роста размера FAG-файла, GPU с тремя гигабайтами оперативки потеряют актуальность для эфира уже в 2018 году. Поэтому для фермы нужно брать видеокарты не менее чем с 4 Гб.
Какие криптовалюты можно майнить на алгоритме Dagger Hashimoto (Ethash) и выгодно ли это
Среди владельцев ферм на GPU наиболее популярны две криптовалюты на основе Ethash — Ethereum и Ethereum Classic. Однако размер их DAG-файлов не позволяет майнить на видеокартах с 2 Гб ОЗУ. В таком случае стоит заняться добычей других монет на этом алгоритме: Expanse, Musicoin, Ubiq или Coilcoin.
Прибыльность зависит от быстродействия и энергопотребления видеокарты, а также цены электроэнергии в вашем регионе. Предварительно рассчитать доходы от майнинга можно с помощью онлайн-калькулятора на сайте Whattomine.com.
Преимущества DAG-технологии и криптовалюты на ее основе
Использование DAG-технологии в алгоритме Ethash, на котором работают Ethereum и и «Эфириум Классик», позволило решить несколько задач:
- увеличение скорости расчета блоков,
- увеличение надежности защиты,
- увеличение простоты майнинга.
Благодаря этой технологии авторы алгоритма сумели создать более защищенную и быструю валюту, чем Биткоин.