Что такое dag файл в майнинге
Перейти к содержимому

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

  • автор:

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

Компьютерный код на тёмном фоне

Термин DAG файл хорошо знаком майнерам Эфириум. Это файл, который грузится в память GPU при запуске добычи ETH. Каков размер Даг файла для Эфириума? Что это такое? Где находится DAG файл?

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

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

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

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

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

    Снижение загрузки памяти с максимального 100 %-ного уровня до меньшей отметки (к примеру, 95 процентов). Для этого необходимо зайти в bat-файл и в первых строчках прописать интересующий показатель. По умолчанию система устанавливает цифру 100, а необходимо поставить 95. Если после применения такой методики ситуация становится лучше, приступаем к добыче виртуальной монеты.

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

Размер 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. Кроме того, здесь предложен прогноз по размеру Даг файла на ближайший период (с учетом изменения эпох):

    Так, с 27 апреля 2019 года начнется эпоха под номером 256. При этом размер рассматриваемого документа достигнет отметки в 2,99 Гб.

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

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

  • Качаем софт GPU-Z.
  • Инсталлируем его на ПК и запускаем в процессе майнинга.

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

Видеокарта с двумя вентиляторами

Чтобы быть уверенным в возможности применения той или иной видеокарты, необходимо знать размер 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 файлов при добыче Эфириум

Человек работает за ноутбуком

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

    Повышение скорости вычисления хэша и формирования новых элементов цепочки блокчейн.

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

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

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

Теория

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

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

Размер 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.

    Время нахождения блока сейчас составляет 30 секунд.
    30 секунд × 30 000 блоков = 900 000 секунд должно пройти для смены эпохи
    (900 000 ÷ 60 ÷ 60 ÷ 24 = 10.4 дней)

На время написания статьи последний блок 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:

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

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

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

  1. До полного заполнения карты остается, грубо, 650 МБ.
  2. 650 МБ ÷ 8 МБ (рост DAG с одной эпохой) = 81 эпоха
  3. Каждая эпоха 14 × 30000 ÷ 60 ÷ 60 ÷ 24 = 4.86 дней
  4. 81 (эпох осталось) × 4.86 (дней на эпоху) = 394 дня

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

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

What is DAG in mining?

You have probably heard of DAG in mining.

DAG (Directed Acyclic Graphs) is a mathematical and computational construct that allows the creation of distributed systems and networks with many functional similarities to those proposed by blockchains.

The DAG is a directed acyclic graph. It is notably used by the Ethereum Classic cryptocurrency and other coins operating in a Proof of Work system.

Similar to blockchains, DAG is slowly becoming established as an interesting technology in the context of mining, especially when miners use GPUs in their activity.

In this article, we will find out what DAG is and how it works , as well as the DAG size and DAG file in mining.

Mining DAG meaning

The creation of blockchain technology by Satoshi Nakamoto was a technological revolution. Since then, many developments have tried to position themselves as the next big thing. Hence the creation of the DAG in mining.

The DAG is a known construction in the mathematical and computer world for many years. The study of this type of structure began in 1878, when James Joseph Sylvester, an English mathematician, began his studies of graphs. This is when we realize that DAG is an older technology than blockchain!

With the mining of cryptocurrencies, the DAG has attracted attention because of its technical possibility to build distributed systems identical to those created with the blockchain. This technology is considered to be a tool capable of offering the functionality of the blockchain, also promising significant improvements.

DAG has been known since the development of graph theories in mathematics, which were then used in computer science. When we talk about DAG, we are talking about a graph with two properties. On the one hand, the DAG is directed , on the other hand, the DAG is acyclic .

A graph is directed when all the vertices (we talk about blocks in a blokchain that are part of the graph are connected by edges (like the hash) that point in a well-defined direction.

A graph is acyclic when a graph has no cycles of movement. In other words, it is impossible to go from one vertex of the graph, through the rest of its vertices, and end at the vertex where the graph began.

Definition : A DAG is therefore a finite directed graph, without directed cycles. This means that its vertices are connected by edges with a specific direction and the whole graph takes us from point A to point B, without the possibility of returning to point A.

But what does graphs have to do with cryptocurrency mining (by the way, feel free to start mining on Cruxpool)?

A blockchain is based on information grouped into sets. This information is linked in an orderly and cryptographic way to a previous set. This relationship cannot be broken at any time in the blockchain without immediately replacing the following blocks.

The block join structure associated with a blockchain creates strong immutability. If the blockchain is modified, a fork is generated.

We can do the same thing with a DAG in mining!

Through this diagram (inspirated by the one of Bit2Me), we can see that there is a relationship between the vertices (the blocks) and that this relationship is given by the edges (the hash). If an edge is modified in the DAG, its relation is rewritten, generating a new DAG, and thus a different history (like a fork in the blockchain).

Note that it is also possible to recreate the same relationship given in the blockchain using this type of graph.

Properties of DAG in mining

DAGs have certain properties that are vital to their functioning.

First, they have a starting point and an ending point. By being directed, this ensures that our route always goes from an origin point to an end point, and we cannot go back on that route. If the construction of this structure is applied consecutively, we will create an incremental history within the DAG . Just like in a blockchain.

Then, changing a relationship between vertices rewrites the entire DAG, because its structure and weight have changed. This is equivalent to a modification of a block in the blockchain.

DAGs are also parallelizable . Indeed, a DAG can have a parallel generation and different value paths between different vertices. This optimizes its generation and the ability to verify the relationship between vertices and the information they contain.

Furthermore, a unique property of DAGs is that their structure can be reduced to an optimal point where their path meets all the relations specified in them without any loss. This essentially means that it is possible to reduce the relations of vertices to a minimum point where such a reduction does not affect the ability to verify the information of a vertex at any time.

DAG VS blockchain: What are the differences?

So what is the best choice between a DAG and a blockchain?

The answer to this question is complex and answering it depends on putting several things into perspective.

Compared to blockchain, DAGs are a technology that is still experimental in the context of cryptocurrency mining.

The creation of a mining system and consensus is much more complex in a DAG. The way in which blocks can be generated, create relationships between them, reduce said relationships without losses, among other functions, adds a higher level of algorithmic complexity.

There are no miners per se in a DAG as there are in a blockchain, so there are no high-value fees or commissions paid. Because of the ease of cryptographic validation, the nodes’ earnings for confirmed transactions are recouped by the total volume of transactions tracked, among other services the node can provide.

It is also interesting to know that transactions in a DAG create a pattern called “double-committed transactions” . This means that a transaction with only two confirmations can be considered irreversible, which can take a few seconds due to the parallel work of the network.

DAG size and DAG file in mining

It is crucial to know the current and future size of a DAG file. This is because a DAG file has a major impact on the speed of cryptocurrency mining.

The DAG file is located directly in the VRAM of a GPU. But, if the DAG file is larger than the memory of the GPU, then the GPU will become useless.

To find out what the future size of the DAG file will be, you can use a calculator or consult the table on specialized sites to find out the end of operation with a certain GPU.

The DAG file changes size at each new level. A new level is created after a total of 30,000 mined blocks (equivalent to 1 epoch for Ethash). The increasing speed of the DAG file size evolution depends directly on the time it takes to find a block.

However, the time it takes to mine a block is not stable, it can vary between 10 and 60 seconds depending on the cryptocurrency mined. Thus, the time it takes each tier is not defined in terms of duration, but in terms of blocks.

On average, the DAG file grew by a factor of 0.72 per year for Ethereum. For other cryptocurrencies whose blocks take longer to generate, this DAG file search time increases more slowly and the GPUs can therefore run longer.

DAG is a powerful technology, just like blockchain. In fact, it is a key element if you want to dual mine. Anyway, we hope this article will help you to see more clearly about DAG in mining.

Do not hesitate to join us on the Cruxpool Discord if you have any questions or simply want to join our mining community!

Подскажите что находится в DAG файле Ethereum?

Снимок экрана (551).png Снимок экрана (552).png Снимок экрана (553).png скажем так, для понимания что же это такое и с чем его едят, я думаю достаточно скринов

ghwwwq10
Свой человек
  • 21 Янв 2021
  • #22

эти картинки к сути темы не относятся

ZooLooZ
Друг форума
  • 21 Янв 2021
  • #23
Johnny P
Друг форума
  • 21 Янв 2021
  • #24
skarm
  • 21 Янв 2021
  • #25
hhfjfrjfghj
Свой человек
  • 21 Янв 2021
  • #26
skarm
  • 21 Янв 2021
  • #27
Shnurius
Друг форума
  • 21 Янв 2021
  • #28
Johnny P
Друг форума
  • 21 Янв 2021
  • #29
CHEKM
Друг форума
  • 21 Янв 2021
  • #30
skarm
  • 21 Янв 2021
  • #31
ghwwwq10
Свой человек
  • 21 Янв 2021
  • #32

DAG устроен таким образом, что каждые 30000 новых блоков проходит очередная эпоха (epoh) и текущий размер файла ETH увеличивается на 8 Мб. В среднем, одна эпоха длится от 4 до 5 дней.
Источник: https://ripplecoin.pw/efirium/dag-fayl-razmer-ethereum

Когда в карту грузится DAG то где находится физически? Может выкинуть оттуда мегов триста и дальше майнить 4г картах?

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

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