что такое dag файл в майнинге

«Поговорим за DAG» или «Когда моя видеокарта перестанет майнить Эфир?»

Простой арифметический расчет. Никакой магии. Проходите, садитесь, посчитаем вместе.

Теория

DAG файл — блок данных, более 1 Гб в размере, используемый для нахождения решения блока в сети блокчейн на алгоритме Dagger Hashimoto (последняя версия алгоритма называется Ethash). Разумеется, основная монета Ethash — Эфириум (Ethereum), но помимо ETH есть также другие монеты на этом алгоритме: Ethereum Classic, Musicoin, Ubiq, Daxx, Whale, Pegas, Expanse, Dubaicoin, Soil и так далее. Если еще не читали, обязательно ознакомьтесь со статьей «Сложность и хешрейт сети Эфириум на пальцах». Именно DAG файл загружается в память видеокарт, когда запускается майнер. Рассмотрим на примере Claymore:

Размер DAG файла со временем увеличивается. Происходит это через каждые 30 000 блоков и называется сменой эпох, т.е. каждой эпохе соответствует свой размер DAG. Где узнать текущий размер DAG? Мы рекомендуем этот сервис: https://investoon.com/tools/dag_size. Он показывает текущий размер DAG файла для основных валют на алгоритме Ethash, а также позволяет определить размер DAG файла по номеру блока. Повторимся, каждому блоку соответствует своя эпоха, а у каждой эпохи свой размер DAG.

Рассчет DAG файла идет по определенному алгоритму, можете посмотреть его здесь и проверить, что он работает (мы проверили). Кстати, все значения DAG давно рассчитаны и табулированы, можно брать значения DAG из этого массива.

Каждую эпоху DAG файл увеличивается на 8 МБ.

Время нахождения блока у каждой монеты разное: ETH — 30 секунд, ETC — 15 секунд, EXP — 90 секунд. Соответственно в сети Ethereum Classic 30 000 блоков пройдут в 6 раз быстрее, чем в сети Expanse. Именно поэтому на текущий момент у ETC уже 151 эпоха (DAG = 2.18 ГБ), а у EXP всего лишь эпоха 25 (DAG = 1.2 ГБ). Надо признать, что сравнение не очень честное, т.к. Экспанс появился чуть позже, чем Эфир.

Практика

Давайте рассмотрим блокчейн Ethereum.

На время написания статьи последний блок ETH — 4 322 994, идет эпоха 144 и размер DAG 2134 МБ.
На блоке 4 350 000 начнется эпоха 145 и размер DAG вырастет до 2142 МБ.
Это должно произойти через 27 000 блоков (грубо, 9 октября).

Когда видеокарты перестанут майнить Эфир?

Все зависит от размера памяти видеокарты.

Видеокарты с памятью 2 ГБ перестали работать в сети Эфириум в ноябре-декабре 2016. Умирание плавно происходило после эпохи 93 с размером DAG 1.73 ГБ. Дело в том, что часть памяти используется под буфер и невозможно использовать все 100% карты под DAG. Проверить это легко. Ниже данные загрузки памяти майнером Claymore на видеокарте ноутбука, эпоха 144:

Сейчас карта использует 2.3 ГБ, т.е. почти на 200 МБ больше, чем размер DAG (2.13 ГБ). Кстати, если к видеокарте подключен монитор, то на него расходуется еще 150-200 МБ места.

Если предположить, что время нахождения блока ETH скоро станет 14 секунд и не будет изменяться, то получается, что видеокарты с 3 ГБ памяти начнут отмирать, примерно, через 400 дней, в конце 2018 года. Расчет простой, можете проверить сами:

Картам с 4 ГБ памяти отведено намного больше, почти 3 года, их владельцам точно пока не о чем беспокоиться, технология блокчейн развивается так стремительно, что к этому времени все может уже 10 раз поменяться.

Обратите внимание! Не стоит отчаиваться, если ваша видеокарта не может майнить Ethereum или Ethereum Classic из-за малого размера памяти. Многие монеты на алгоритме Ethash до сих пор прекрасно работают с 2 ГБ видеокартами, потому что эпоха еще небольшая: Ubiq — эпоха 8, Expanse — эпоха 25, Musicoin — эпоха 37. DAG файл этих монет на данный момент чуть больше 1 ГБ. Более того, майнинг этих монет зачастую может быть выгоднее майнинга Эфира, см. Whattomine.

Напишите нам в чат, если у вас остались вопросы.

В выходные как всегда будем вас развлекать на нашем канале в Telegram.

Источник

Мои видеокарты перестали майнить Эфириум, что делать? Решение проблемы DAG от 2Miners

В феврале мы писали о том, что Antminer E3 перестал майнить Ethereum Classic. Проблема заключалась в DAG-файле, размер которого постоянно увеличивается. В этот раз в зоне риска оказались видеокарты на 4 ГБ. Накануне некоторые их владельцы не смогли майнить Ethereum и Ethereum Classic из-за того же DAG-файла. Рассказываем, как обойти ограничение для разного программного обеспечения и ферм.

Что такое DAG-файл?

Для понимания проблемы нужно окунуться в теорию. DAG — это большой файл, который необходим для майнинга Эфириума, Ethereum Classic и других монет на алгоритме Ethash. Он загружается в память видеокарт при каждом запуске майнера. Если у вас много GPU, все они делают это. В общем, без DAG майнинг на алгоритме Ethash работать не будет — это базовый принцип.

Размер DAG-файла постоянно увеличивается. Видеокарты с 2 ГБ памяти перестали справляться с майнингом Эфириума в конце 2016 года. Устройства на 3 ГБ сделали то же самое в конце 2018 года. И сейчас — в 2020 — с подобным начинают сталкиваться 4-гигабайтные видеокарты. Но не стоит переживать, из ситуации можно выйти.

Настройки для Phoenix Miner

Phoenix Miner — один из самых надёжных и простых решений для майнинга Ethash-монет. Он в том числе включён в архив для быстрого старта майнинга. Пароль — 2miners.

Добавление параметра rvram

Майнеры из чата майнинг-пула 2Miners также рекомендуют для видеокарт AMD на Windows поставить драйвер 20.4.2 и установить утилиту AMD-Compute-Switcher. При такой конфигурации майнинг идет без потери скорости.

Настройки для Claymore’s Miner

Напомним, эпоха обозначает рост объёма DAG-файла. Увеличение показателя в Ethash-монетах происходит каждые 30 тысяч блоков, а сама процедура известна как “смена эпохи”.

Если eres установлен на 2, программное обеспечение выделит память видеокарты, достаточную для майнинга в нынешней и следующих двух эпохах. После этого нужно будет снова перераспределить память. Увы, для каждой процедуры выделения памяти требуется время. Поэтому видеокарты с большим объёмом памяти могут использовать высокие значения eres, чтобы его сэкономить. А вот для карт с небольшим объёмом памяти схема обратная: нужно устанавливать eres на 0, чтобы GPU не выделяла под майнинг больше памяти, чем необходимо в данный момент.

Итог: Claymore’s майнер на Windows для 4GB больше нельзя использовать, даже если применять хитрые настройки.

Измените конфигурацию майнинг-фермы

Если ваша майнинг-ферма состоит из разных видеокарт, у некоторых из них наверняка больше памяти, чем у остальных. Так вот, поместите эти более продвинутые карты с большим объёмом памяти в первый x16 PCIe слот — также известный как нулевой слот.

Например, если у вас шесть видеокарт с 4 ГБ памяти и две с 8 ГБ, пусть одна из “восьмёрок” будет GPU0, то есть поместить её в нулевой слот. Ниже — изображение материнской платы ASUS Z270-P.

Итог: установите в нулевой слот видеокарту на 8 или 16 ГБ.

Перейдите с Windows на Linux

Windows требует больше памяти видеокарт, чем Linux — это факт. Если вы хотите и дальше использовать GPU на 4 ГБ, выбор операционной системы будет предельно важен. К слову, Phoenix и Claymore’s доступны для Linux.

Мы рекомендуем использовать один из специальных дистрибутивов Linux по типу HiveOS или SimpleMining OS. У них простой в использовании интерфейс для майнинга. Вдобавок у HiveOS есть предварительно настроенные файлы для всех пулов 2Miners, также известные как “полётные листы”. С ним процесс подготовки к майнингу будет ещё проще.

Итог: используйте Linux.

Когда мои видеокарты на 4 ГБ перестанут майнить Эфириум?

Даже если применить все перечисленные рекомендации, ваши видеокарты рано или поздно перестанут справляться с майнингом Ethereum и Ethereum Classic. Когда это произойдёт?

Мы предполагаем, что видеокарты на 4 ГБ перестанут майнить Ethash-монеты приблизительно на эпохе под номером 375. Естественно, с учётом конкретного оборудования и программного обеспечения это число может немного отличаться.

Для смены эпохи нужно 30 тысяч блоков, то есть эпоха 375 начнётся на блоке 11 250 000. Следить за нынешним номером блока можно на специальной странице. Вот ссылка для Эфириума, а вот — для ETC.

Нынешний блок в сети Эфириума

Если проделать те же вычисления для Ethereum Classic, который сейчас находится на высоте блока 10 187 286, получим 160 оставшихся дней на майнинг ETC на видеокартах с 4 ГБ.

Итог: видеокарты на 4 ГБ перестанут майнить Эфириум в январе 2021 года, а Ethereum Classic — в сентябре 2020 года.

Моя видеокарта больше не майнит Эфириум, что делать?

Если ваша видеокарта перестала справляться с майнингом Эфириума, выход всё равно есть. У других Ethash- монет — по типу CLO, ETP, PIRL и EXP — куда более ранняя эпоха, то есть их DAG-файл значительно меньше. Так что майнить эти монеты получится даже после того, как GPU не смогут майнить ETH и ETC.

Если у вас видеокарта Nvidia, вам будет немного легче, чем владельцам AMD-карт. Видеокарты от Nvidia обычно более гибкие и могут справляться с разными алгоритмами, а не только с Ethash. Хотя и устройства AMD с последней версией lolMiner выдают отличные результаты.

Выбрать подходящую прибыльную монету для майнинга на любой видеокарте поможет калькулятор 2CryptoCalc. Вдобавок он знает хешрейты разных GPU, то есть высчитает всё автоматически. Ravencoin, Zcoin и Bitcoin Gold — вот одни из самых выгодных и, соответственно, популярных монет для майнинга на видеокартах.

Источник

От блокчейна к DAG: избавляемся от посредников

В этой статье я расскажу вам о DAG (Directed Acyclic Graph, направленный ациклический граф) и его применении в распределённых реестрах, и мы сравним его с блокчейном.

что такое dag файл в майнинге. Смотреть фото что такое dag файл в майнинге. Смотреть картинку что такое dag файл в майнинге. Картинка про что такое dag файл в майнинге. Фото что такое dag файл в майнинге

DAG не является чем-то новым в мире криптовалют. Возможно вы слышали о нём как о решении проблем масштабируемости блокчейнов. Но сегодня мы будем говорить не о масштабируемости, а о том, что делает криптовалюты отличными от всего остального: децентрализация, отсутствие посредников и устойчивость к цензуре.

что такое dag файл в майнинге. Смотреть фото что такое dag файл в майнинге. Смотреть картинку что такое dag файл в майнинге. Картинка про что такое dag файл в майнинге. Фото что такое dag файл в майнинге

Также я покажу вам, что DAG на самом деле более устойчив к цензуре, и в нём отсутствуют посредники для доступа к реестру.

что такое dag файл в майнинге. Смотреть фото что такое dag файл в майнинге. Смотреть картинку что такое dag файл в майнинге. Картинка про что такое dag файл в майнинге. Фото что такое dag файл в майнинге

В привычных нам блокчейнах у пользователей нет прямого доступа к самому реестру. Когда вы хотите добавить транзакцию в реестр, вам приходится «просить» сделать это производителя блоков (блок-продюсера, он же «майнер»). Именно майнеры решают, какую транзакцию добавить в следующий блок, а какую — нет. Именно у майнеров есть эксклюзивный доступ к блокам и право решать, чью транзакцию принять для добавления в реестр.

Майнеры — это посредники, стоящие между вами и распределённым реестром.

что такое dag файл в майнинге. Смотреть фото что такое dag файл в майнинге. Смотреть картинку что такое dag файл в майнинге. Картинка про что такое dag файл в майнинге. Фото что такое dag файл в майнинге

На практике же, обычно небольшое количество пулов майнеров коллективно контролируют более половины вычислительных мощностей сети. Для биткоина это четыре пула, для Ethereum — два. В случае их сговора, они могут блокировать любые транзакции, какие захотят.

что такое dag файл в майнинге. Смотреть фото что такое dag файл в майнинге. Смотреть картинку что такое dag файл в майнинге. Картинка про что такое dag файл в майнинге. Фото что такое dag файл в майнинге

За последние несколько лет было предложено множество вариаций блокчейнов, различающихся в принципах выбора производителей блока. Но сами производители блоков никуда не уходят, они всё ещё «стоят на шлагбауме»: каждая транзакция должна пройти через производителя блоков, и если он не принимает её, то транзакции, по факту, не существует.

что такое dag файл в майнинге. Смотреть фото что такое dag файл в майнинге. Смотреть картинку что такое dag файл в майнинге. Картинка про что такое dag файл в майнинге. Фото что такое dag файл в майнинге

Это неизбежная проблема в случае с блокчейном. И если мы хотим её решить, мы должны радикально изменить дизайн и полностью избавиться от блоков и производителей блоков. И вместо того, чтобы выстраивать цепочку блоков, мы будем соединять сами транзакции, включая в каждую транзакцию хеши нескольких предыдущих. В результате мы получим структуру, известную в математике как направленный ациклический граф – DAG.

Теперь каждый имеет прямой доступ к реестру, без посредников. Когда вы хотите добавить транзакцию в реестр – вы просто добавляете её. Выбираете несколько родительских транзакций, добавляете свои данные, подписываете и посылаете вашу транзакцию пирам в сети. Готово. Нет никого, кто бы мог помешать вам сделать это, поэтому ваша транзакция уже в реестре.

Это самый децентрализованный, самый неуязвимый перед цензурой способ добавления транзакций в реестр без посредников. Потому что каждый желающий просто добавляет свои транзакции в реестр, не спрашивая разрешения ни у кого.

что такое dag файл в майнинге. Смотреть фото что такое dag файл в майнинге. Смотреть картинку что такое dag файл в майнинге. Картинка про что такое dag файл в майнинге. Фото что такое dag файл в майнинге

DAG можно считать третьей стадией эволюции реестров. Сначала были централизованные реестры, где одна сторона контролировала доступ к ним. Потом пришли блокчейны, в которых уже было несколько контролёров, которые записывали транзакции в реестр. И, наконец, в DAG вообще нет никаких контролёров, пользователи добавляют свои транзакции напрямую.

что такое dag файл в майнинге. Смотреть фото что такое dag файл в майнинге. Смотреть картинку что такое dag файл в майнинге. Картинка про что такое dag файл в майнинге. Фото что такое dag файл в майнинге

Теперь, когда у нас есть такая свобода, она не должна приводить к хаосу. Мы должны иметь согласие о состоянии реестра. И это согласие, или консенсус, обычно означает согласие о двух вещах:

Если бы это был блокчейн, майнеры бы решали, что происходит. Всё, что майнер решает включить в блок – то и происходит. Всё, что он не включает в блок – не происходит.

В блокчейнах майнеры также решают вторую проблему консенсуса: порядок. Им разрешено упорядочивать транзакции внутри блока как угодно.

Как же определить порядок транзакций в DAG?

что такое dag файл в майнинге. Смотреть фото что такое dag файл в майнинге. Смотреть картинку что такое dag файл в майнинге. Картинка про что такое dag файл в майнинге. Фото что такое dag файл в майнинге

Только лишь потому, что граф у нас направленный, мы уже имеем некоторый порядок. Каждая транзакция ссылается на одну или несколько предыдущих, родительских. Родители, в свою очередь, ссылаются на своих родителей, и так далее. Родители, очевидно, появляются раньше дочерних транзакций. Если какая-либо из транзакций может быть достигнута переходами по ссылкам «родитель-ребёнок», мы точно знаем порядок между транзакциями в этой цепочке транзакций.

что такое dag файл в майнинге. Смотреть фото что такое dag файл в майнинге. Смотреть картинку что такое dag файл в майнинге. Картинка про что такое dag файл в майнинге. Фото что такое dag файл в майнинге

Но порядок между транзакциями не всегда можно определить только из формы графа. Например, когда две транзакции лежат на параллельных ветвях графа.

что такое dag файл в майнинге. Смотреть фото что такое dag файл в майнинге. Смотреть картинку что такое dag файл в майнинге. Картинка про что такое dag файл в майнинге. Фото что такое dag файл в майнинге

Чтобы разрешить неоднозначность в таких случаях, мы полагаемся на так называемых провайдеров порядка. Мы также называем их «свидетелями». Это обычные пользователи, задачей которых является постоянная отправка транзакций в сеть с соблюдением порядка, т.е. так, что каждая их предыдущая транзакция может быть достигнута переходами по ссылкам «родитель-ребёнок». Провайдеры порядка – доверенные пользователи, и вся сеть полагается на то, что они не будут нарушать данное правило. Для того чтобы рационально доверять им, мы требуем, чтобы каждый провайдер порядка был известным (неанонимным) человеком или организаций и имел что-то, что может потерять в случае, если нарушит правила, например, репутацию или бизнес, основанный на доверии.

что такое dag файл в майнинге. Смотреть фото что такое dag файл в майнинге. Смотреть картинку что такое dag файл в майнинге. Картинка про что такое dag файл в майнинге. Фото что такое dag файл в майнинге

Провайдеры порядка выбираются пользователями, и каждый пользователь включает список его доверенных провайдеров в каждую транзакцию, которую отправляет в сеть. Этот список состоит из 12 провайдеров. Это довольно маленькое число, чтобы человек мог проверить личности и репутацию каждого из них, и достаточное для того, чтобы сеть продолжала работать в случае неизбежных проблем с меньшинством провайдеров порядка.

Данный список провайдеров варьируется от пользователя к пользователю, но списки у соседних транзакций могут отличаться максимум на одного провайдера.

что такое dag файл в майнинге. Смотреть фото что такое dag файл в майнинге. Смотреть картинку что такое dag файл в майнинге. Картинка про что такое dag файл в майнинге. Фото что такое dag файл в майнинге

Теперь, когда у нас есть провайдеры порядка, мы можем выделить их транзакции в DAG и упорядочить все другие транзакции вокруг порядка, созданного ими. Возможность создания такого алгоритма есть (см. Obyte White Paper для технических деталей).

Но порядок во всей сети не может быть определён моментально, нам требуется время на то чтобы провайдеры порядка отправили достаточное количество своих транзакций, чтобы удостовериться в итоговом порядке прошлых транзакций.

И, поскольку порядок определяется только позициями транзакций провайдеров в DAG, все ноды сети рано или поздно получат все транзакции и придут к одинаковому заключению относительно порядка транзакций.

что такое dag файл в майнинге. Смотреть фото что такое dag файл в майнинге. Смотреть картинку что такое dag файл в майнинге. Картинка про что такое dag файл в майнинге. Фото что такое dag файл в майнинге

Итак, мы имеем согласие относительно того, что считаем случившемся: любая транзакция, попавшая в DAG, случилась. Также мы имеем согласие о порядке событий: это либо видно исходя из родственных связей транзакций, или же выводится из порядка транзакций, отправленных провайдерами порядка. Значит мы имеем консенсус.

что такое dag файл в майнинге. Смотреть фото что такое dag файл в майнинге. Смотреть картинку что такое dag файл в майнинге. Картинка про что такое dag файл в майнинге. Фото что такое dag файл в майнинге

Данный вариант консенсуса мы имеем в Obyte. Несмотря на то, что доступ в реестр Obyte полностью децентрализован, консенсус относительно порядка транзакций всё ещё централизован, т.к. 10 из 12 провайдеров контролируются создателем (Антон Чурюмов), и только два из них – независимые. Мы ищем кандидатов, желающих стать одним из независимых провайдеров порядка, чтобы помочь нам децентрализовать установление порядка в реестре.

Недавно появился третий независимый кандидат, желающий установить и поддерживать ноду провайдера порядка – Университет Никосии.

что такое dag файл в майнинге. Смотреть фото что такое dag файл в майнинге. Смотреть картинку что такое dag файл в майнинге. Картинка про что такое dag файл в майнинге. Фото что такое dag файл в майнинге

Теперь, как мы контролируем двойные траты (double-spends)?

По правилам, при обнаружении двух транзакций, тратящих одну и ту же монету, та транзакция, которая оказалась раньше в итоговом порядке всех транзакций, выигрывает. Вторая же инвалидируется алгоритмом консенсуса.

что такое dag файл в майнинге. Смотреть фото что такое dag файл в майнинге. Смотреть картинку что такое dag файл в майнинге. Картинка про что такое dag файл в майнинге. Фото что такое dag файл в майнинге
В случае, если имеется возможность установить порядок между двумя транзакциями, тратящими одну монету (по связям родитель-ребёнок), то все ноды сразу отклоняют такую попытку двойной траты.

что такое dag файл в майнинге. Смотреть фото что такое dag файл в майнинге. Смотреть картинку что такое dag файл в майнинге. Картинка про что такое dag файл в майнинге. Фото что такое dag файл в майнинге

В случае же, если порядок не виден из родительских связей между двумя такими транзакциями, они обе принимаются в реестр, и нам потребуется дождаться консенсуса и установления порядка между ними с помощью провайдеров порядка. Тогда выиграет более ранняя транзакция, а вторая станет невалидной.

что такое dag файл в майнинге. Смотреть фото что такое dag файл в майнинге. Смотреть картинку что такое dag файл в майнинге. Картинка про что такое dag файл в майнинге. Фото что такое dag файл в майнинге

Хоть вторая транзакция и становится невалидной, она всё равно остаётся в реестре, потому как уже имеет последующие транзакции, ссылающиеся на неё, которые ничего не нарушали и не знали, что в будущем эта транзакция станет невалидной. Иначе нам пришлось бы удалять родителя у хороших последующих транзакций, что нарушило бы главный принцип сети – любая правильная транзакция принимается в реестр.

что такое dag файл в майнинге. Смотреть фото что такое dag файл в майнинге. Смотреть картинку что такое dag файл в майнинге. Картинка про что такое dag файл в майнинге. Фото что такое dag файл в майнинге

Это очень важное правило, позволяющее всей системе быть устойчивой к попыткам цензуры.

Давайте представим, что все провайдеры порядка вступают в сговор в попытке «зацензурить» одну конкретную транзакцию. Они могут игнорировать её и никогда не выбирать «родителем» для своих транзакций, но этого недостаточно, эта транзакция всё ещё может быть включена опосредованно как родитель какой-нибудь другой транзакции, выпущенной любым пользователем сети, который не участвует в сговоре. С течением времени, такая транзакция будет получать всё больше и больше детей, внуков и правнуков от обычных пользователей, разрастаясь как снежный ком, и всем договорившимся провайдерам порядка придётся игнорировать и эти транзакции тоже. В конце концов, им придётся зацензурить всю сеть, что равносильно саботажу.

что такое dag файл в майнинге. Смотреть фото что такое dag файл в майнинге. Смотреть картинку что такое dag файл в майнинге. Картинка про что такое dag файл в майнинге. Фото что такое dag файл в майнинге

Таким образом, DAG остаётся цензуро-устойчивым, даже если имеет место сговор провайдеров порядка, тем самым превосходя блокчейн по устойчивости к цензуре, в котором мы ничего не можем сделать, если майнеры решат не включать какую-либо из транзакций. И это следует из главного свойства DAG: участие в реестре абсолютно независимо и без посредников, а транзакции необратимы.

Источник

Даг файл Эфириум: что это, текущий размер, где находится

Особенности DAG Ethereum — что это?

что такое dag файл в майнинге. Смотреть фото что такое dag файл в майнинге. Смотреть картинку что такое dag файл в майнинге. Картинка про что такое dag файл в майнинге. Фото что такое dag файл в майнинге

Если сравнивать с Bitcoin, добыча Ethereum нуждается в больших ресурсах оперативной памяти. При этом требования растут вместе с появлением новых данных о транзакциях в цепочке blockchain. Участники сети, которые используют для майнинга старые GPU, часто видят следующую ошибку — CUDA error 11.

Её появление свидетельствует о том, что объём DAG file Ethereum оказался больше запасов буфера памяти GPU, используемого для добычи виртуальной монеты. Иногда указанная выше надпись появляется при наличии проблем с оборудованием для майнинга. И если во втором случае достаточно перезагрузить компьютер, то в первой ситуации единственное решение — установить более мощную видеокарту. При выборе GPU важно понимать особенности DAG Ethereum — что это, каков его размер, и где он хранится.

Сущность

Криптовалютная сеть Эфириума примеряет алгоритм майнинга Ethash, а также протокол доказательства работы Proof-of-Work. До недавнего времени считалось, что такая комбинация делает майнинг ETH устойчивым к применению асиков. Но так было до недавнего времени, пока в 2018 году не появился Bitmain Antminer E3.

Несмотря на выпуск более мощного оборудования, технология вычислений осталась неизменной. В процессе расчета происходит подбор хэша для создания нового блока. В этом процессе как раз и применяется блок с информацией (Даг), который находится в памяти GPU в период функционирования оборудования для добычи виртуальных монет. Алгоритм работает так, что по факту получения 30 000 новых элементов блокчейн размер DAG файла Ethereum растет на 8 МБ. Это правило работает не только для криптовалюты Эфириум, но и для других виртуальных монет, функционирующих на Ethash.

С учетом сказанного можно утверждать, что ОЗУ GPU влияет на майнинг коинов ETH. Важно, чтобы размера видеопамяти хватало для хранения DAG file. С другой стороны, величина оперативной памяти не сказывается на хэшрейте (это нужно учесть при выборе графического процесса).

Распространенная проблема, которая может появиться в случае применения «слабого» оборудования — ошибка (о ней упоминалось выше). В наиболее сложных ситуациях майнер вовсе не запустится. Если говорить подробно, активность майнинга на Ethash во многом зависит от производительности оборудования, а точнее — производительности шины ОЗУ (частоты её работы).

Где хранится DAG файл Ethereum и как его удалить?

что такое dag файл в майнинге. Смотреть фото что такое dag файл в майнинге. Смотреть картинку что такое dag файл в майнинге. Картинка про что такое dag файл в майнинге. Фото что такое dag файл в майнинге

Не менее важный вопрос — где находится DAG файл Эфириум. В криптовалюте ETH генерацией файла Даг занимается программа для добычи коина, которая действует по строго определенным правилам. После пуска майнинга упомянутый file грузится в ОЗУ графических процессоров (GPU) фермы. При проверке размера DAG через программу GPU-Z (на этом остановимся ниже) пользователь видит реальные параметры работы видеокарты. Здесь же ему доступны сведения о загрузке ОЗУ, которые отражаются в графе Memory Usage.

Иногда при загрузке фермы пользователь может обнаружить неизвестную ошибку, сигнализирующую о наличии проблем с закачкой DAG файла. В такой ситуации происходит перезагрузка устройства, а сам процесс может повторяться несколько раз. Подобная проблема сама собой не исчезнет — ее необходимо «лечить».

Здесь возможно два варианта:

C:/Users/Наименование_пользователя/AppData/Local/Ethash. После входа в эту папку можно увидеть интересующий файл, который может иметь такой вид full-R23-*. Перед деинсталляцией останавливаем работу программы, ждем около минуты, после чего очищаем указанную папку. После очередного пуска софта происходит генерация DAG файла Ethereum в том же размере. Стоит учесть, что на этот процесс уходит определенное время, поэтому придётся подождать.

Размер DAG файла Эфириум

что такое dag файл в майнинге. Смотреть фото что такое dag файл в майнинге. Смотреть картинку что такое dag файл в майнинге. Картинка про что такое dag файл в майнинге. Фото что такое dag файл в майнинге

Отдельного внимания заслуживает вопрос, касающийся величины Даг. Стоит учесть, что этот показатель не является фиксированным — он постоянно меняется. Как уже отмечалось, процесс происходит с цикличностью раз в 30 000 блоков. Он носит название «смена эпох». При каждой новой «эпохе» размер Даг файла Эфириум меняется (как правило, в большую сторону).

Чтобы точно определить интересующий параметр, можно воспользоваться сайтом investoon.com/tools/dag_size. В верхней части указываются особенности, касающиеся Даг файла ETH. Здесь указано, что DAG — файл, который применяется во всех коинах с алгоритмом Ethash, а именно в Эфириуме, форке ETH — Классик, Музикоине и ряде других. Сам Даг меняется от эпохи к эпохе, постепенно увеличиваясь в объеме.

Знание размера DAG очень важно, ведь это влияет на возможность добычи виртуальных монет. Если величина Даг больше, чем объём ОЗУ видеокарты, последняя не способна выполнять свои функции. Для получения точного параметра можно использовать калькулятор на указанном выше сервисе или глянуть таблицу, в которой указаны сведения применительно к конкретной GPU.

Так, на 19 сентября 2018 года добыто 6 358 145 блоков в криптовалютной сети Эфириума. Это 211 эпоха, которая началась еще 10 января 2018-го. Калькулятор сервиса показывает текущий размер Даг файла Эфириум, который равен 2,65 Гб. Скорость изменения эпох зависит от времени, которое уходит на формирование нового блока. Благодаря автоматическому изменению сложности добычи, этот показатель находится на уровне около 14,5 секунд.

Из-за нестабильности майнинга скорость изменения DAG измеряется не во времени, а в блоках. Для криптовалют с более медленным временем поиска, процесс изменения Даг файла не такой активный. Это означает, что видеокарту, которая не подходит для добычи ETH, можно использовать для других монет без необходимости апгрейда (она будет окупаться).

С помощью сервиса investoon.com/tools/dag_size можно получить сведения о величине DAG file не только для Ethereum, но и для остальных виртуальных монет на Ethash. Кроме того, здесь предложен прогноз по размеру Даг файла на ближайший период (с учетом изменения эпох):

Альтернативный метод получения сведений о размере

Чтобы определить размер Даг файла можно использовать альтернативный метод — специальную утилиту GPU-Z. Для вычисления интересующего параметра, требуется сделать такие шаги:

Особенности подбора видеокарты применительно к Даг файлу Эфириум

что такое dag файл в майнинге. Смотреть фото что такое dag файл в майнинге. Смотреть картинку что такое dag файл в майнинге. Картинка про что такое dag файл в майнинге. Фото что такое dag файл в майнинге

Чтобы быть уверенным в возможности применения той или иной видеокарты, необходимо знать размер DAG. Нюансы определения этого параметра рассмотрены выше. Чтобы GPU нормально справлялась со своими функциями, она должна использовать на 300–400 Мб больше мощности, чем Даг. Кроме того, общие параметры графического процессора должны быть актуальны для текущей эпохе. Если участник сети планирует майнить криптовалюту в течение продолжительного времени, рекомендуется покупать оборудование с небольшим запасом (чтобы используемое GPU не так быстро устаревало).

Если учитывать текущее время добычи элементов цепочки блокчейн (около 14,5 секунд), уже в 2019 году у майнеров появятся проблемы с графическими процессорами, имеющими память всего 3 Гб. Как отмечалось, это произойдет уже в апреле 2019 года. На данном этапе майнинг возможен на GPU с ОЗУ от 3 Гб и больше. В идеале использовать графические процессоры с объемом от 4 Гб и больше. В этом случае видеокарту можно применять, как минимум, до 2021 года. Чем лучшие параметры имеет GPU, тем быстрее можно окупить расходы. С другой стороны, первичные затраты на покупку необходимого оборудования также возрастают.

Но при выборе графического процессора нельзя зацикливаться только на размере DAG файла Эфириум. Окупаемость майнинга зависит и от ряда других факторов, к примеру, стоимости виртуальной монеты и сложности добычи. Несмотря на возможность применения видеокарт с ОЗУ 3 Гб на 19 сентября 2018 года скорость их окупаемости весьма низкая и может достигать нескольких лет.

Вот почему перед сбором фермы важно учесть скорость развития технологии. Сегодня видеокарты постепенно заменяются асиками, которые имеют лучшую производительность, более просты в применении и настройке, а также потребляют меньше электричества. Считается, что именно они являются одними из главных конкурентов графических процессоров.

Если на компьютере установлены более «скромные» GPU с ОЗУ меньше 3 GB, не стоит отчаиваться. С их помощью можно добывать другие виртуальные коины на Ethash, которые имеют более низкий размер DAG файла. К примеру, Musicoin можно майнить с помощью GTX 1050 на 2 GB еще до ноября 2018 года, но после этого эпоха сменится и придется покупать 3-гигабайтный графический процессор.

Что касается Ubiq, для добычи этой монеты до 9 декабря 2026 года можно применять 2-гигабайтные видеокарты. Иными словами, высокие требования к графическим процессорам, озвученные выше, касаются только майнинга Эфириума. Что касается более «молодых» коинов, для их добычи, как правило, требуется оборудование с меньшими параметрами.

Стоит учесть, что информация по Даг на экране компьютера (при работе софта для добычи ETH) не совсем корректна. Графический процессор дополнительно потребляет около 200 Мб ОЗУ. Это означает, что для нормальной работы нужно брать видеокарту с небольшим запасом, отталкивая от размера DAG файла. К примеру, на текущий момент размер последнего равен 2,65 Гб. Следовательно, применение 3-гигабайтных видеокарт возможно, но лучше использовать более емкие GPU.

Преимущества технологии DAG файлов при добыче Эфириум

что такое dag файл в майнинге. Смотреть фото что такое dag файл в майнинге. Смотреть картинку что такое dag файл в майнинге. Картинка про что такое dag файл в майнинге. Фото что такое dag файл в майнинге

Практика показывает, что использование технологии Даг применительно к алгоритму Ethash имеет ряд неоспоримых преимуществ:

Видео о Даг файле Эфириума:

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *